Difference between revisions of "Power Shell"

Jump to navigation Jump to search
(Added "External Processes")
(→‎Variables: Added "Datetime")
Line 87: Line 87:
Get-Member -InputObject $var
Get-Member -InputObject $var
</source>
</source>


=== Strings ===
=== Strings ===
Line 112: Line 113:
<br>'''Strip Whitespace'''<br>
<br>'''Strip Whitespace'''<br>
<source lang="powershell"> $string = $string.TrimEnd() </source>
<source lang="powershell"> $string = $string.TrimEnd() </source>
=== Datetime ===
The object structure: http://msdn.microsoft.com/en-us/library/system.datetime.aspx
<br>'''Converters'''<br>
<source lang="powershell">
function ConvertLocalToUnix([datetime]$datetime)
{
    ($datetime.ToUniversalTime() - ([datetime]'1/1/1970 00:00:00')).TotalSeconds
}
function ConvertUnixtoLocal($sincepoch)
{
    [timezone]::CurrentTimeZone.ToLocalTime(([datetime]'1/1/1970').AddSeconds($sincepoch))
}
</source>


== Credentials ==
== Credentials ==