プロジェクト

全般

プロフィール

[Windows/PowerShell] PowerShell でパスワード入力のダイアログの表示無しに,リモートコンピューターに接続 (Enter-PSSession) する方法を知りたい.

技術ノート
2016/12/14

[番号]
技術ノート KGTN 2016113002

[現象]
[Windows/PowerShell] PowerShell でパスワード入力のダイアログの表示無しに,リモートコンピューターに接続 (Enter-PSSession) する方法を知りたい.

[説明]
以下のスクリプトでパスワード入力のダイアログの表示無しに,リモートコンピューターに接続することが出来ます.

# 引数のチェック
if($Args.Length -ne 3)
{
Write-Host "Usage: enterPSSession.ps1 <host> <user> <password>" 
Exit 1002
}
$argHost = $Args[0]
$argUser = $Args[1]
$argPass = $Args[2]
$password = ConvertTo-SecureString $argPass -AsPlainText -Force
$cred= New-Object System.Management.Automation.PSCredential($argUser,$password)
Enter-PSSession $argHost -Credential $cred

ファイル

KGTN2016113002.pdf (58.7 KB) kitasp 技術センター, 2016/12/14 17:52