[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