Home > Windows にまつわる e.t.c.

資格情報から ID/パスワードに変換する


PowerShell の Get-Credential は、PowerShell で使う分には良いのですが、DOS コマンドとかで ID/パスワードが必要になることもよくあります。

よく使うので、関数にしました

##########################################################################
# 資格情報/ID パスワードコンバート
##########################################################################
function GetCredential2IDPasword( $Credential ){
    $ReturnData = New-Object PSObject | Select-Object ID, Password
    
    $ReturnData.ID = $Credential.UserName
    $ReturnData.Password = $Credential.GetNetworkCredential().Password
    
    return $ReturnData
}

 

リターンオブジェクトの ID と Password にセットさせるので、こんな感じで使います

PS C:\> $Credential = Get-Credential administrator
PS C:\> $ReturnData = GetCredential2IDPasword $Credential
PS C:\> $ID = $ReturnData.ID
PS C:\> $Password = $ReturnData.Password

 

関連情報

平文 ID Password から 資格情報を作成する
http://www.vwnet.jp/Windows/PowerShell/MakePSCredential.htm

 

 

back.gif (1980 バイト)

home.gif (1907 バイト)

Copyright © MURA All rights reserved.