PowerShellメモ
文字列を日時として比較
[DateTime]"2015-04-01" -lt [DateTime]"2015-05-01 12:34:56"
Credentialの使い方
$cred = Get-Credential $nc = [System.Net.NetworkCredential]$cred $params = @{user=$nc.UserName; password=$nc.Password} Invoke-WebRequest -Uri $url_login -SessionVariable session -Method Post -Body $params
CredentialクラスはSystem.Management.Automation名前空間に存在する。
PasswordはSecureStringとして暗号化されて保存されているがキャストまたはGetNetworkCredential()メソッドを呼び出してNetworkCredentialクラスを取得することで平文のPasswordが得られる。