Get-Credential
安全資格情報の安全な取得
$cred = Get-Credential
ダイアログで資格情報を安全に取得し、各コマンドの-Credentialへ渡す。スクリプトへのパスワード直書きを避ける基本作法。
実行例
Invoke-Command -ComputerName srv01 -Credential (Get-Credential) -ScriptBlock { hostname }別資格情報でリモート実行
書式
Get-Credential [user] → -Credential $credで利用
実行前の注意
取得のみ。平文保存はしない。
関連コマンド
- runas別ユーザーとして実行
- Invoke-Commandリモートで一括実行