1
因此,我有一個名爲「Server01」的遠程服務器,因此我可以使用PS2配置。Powershell - 在預期的服務器上運行遠程會話
問題是我想在同一臺機器上運行ISE作爲PS2。
所以我想:
$username = "Domain\User"
$password = "Password"
$cred = new-object -typename System.Management.Automation.PSCredential -ArgumentList $username, $password
$s=new-PSsession "Server01" -authentication Credssp -credential $cred -ConfigurationName PS2
Invoke-Command -Session $s -ScriptBlock {
}
Remove-PSSession $s
,而在「Server01上」,我得到一個拒絕訪問錯誤。我已確保「允許委派新鮮證書」已啓用並正確配置。
我試圖避免通過管理外殼運行這個,因爲我想有一個計劃任務自動啓動此腳本。
任何建議/想法?
我不清楚你最終想做什麼。爲什麼CredSSP是必要的?你是如何配置CredSSP的? PS2配置中有什麼? – briantist
-對於Credssp是重要的。 PS2把它放在版本2中。我基本上試圖運行遠程會話到我正在運行腳本的服務器。 –
即使使用CredSSP,您也可以這麼做,所以看起來好像您的CredSSP配置不正確,或者您的PS2配置文件不允許連接用戶,所以沒有看到我們無法分辨的東西。但是,你爲什麼這樣做?出於什麼目的? – briantist