我创建了一个Jenkins作业,需要连接到远程计算机并执行ps1脚本。
$pw = convertto-securestring -AsPlainText -Force -String "4444"
$cred = new-object -typename System.Management.Automation.PSCredential -argumentlist "eeeee\eee",$pw
$sess = New-PSSession -ComputerName server1 -Credential $cred
Enter-PSSession $sess
答案 0 :(得分:0)
将远程计算机添加为从属计算机,然后从执行Windows批处理命令'运行脚本。或者安装Powershell插件和运行powershell脚本'。
<强>链接:强>
答案 1 :(得分:0)
看起来使用Invoke-Command比使用Enter-PSSession更好。 https://technet.microsoft.com/en-us/library/hh849719.aspx
有些事情:
Invoke-Command -Credential $creds -ComputerName $server -FilePath $scriptname -ArgumentList $arg1, $arg2