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 == |