比方說,我有兩臺服務器,服務器A和服務器B.PSSession在PSVersion較低的計算機上。我可以運行哪些命令?
服務器A有PSVersion 5.0,服務器B有PSVersion 2.0。
如果我創建這樣在服務器A上創建PSSession到服務器B:
$remotesession = New-PSSession -ComputerName $serverB `
-Authentication Negotiate `
-Port 5985 `
-Credential $cred
並使用Invoke-Command -Session $remotesession -ScriptBlock { #stuff }
服務器B上使用的命令,我可以使用PowerShell 5.0的命令,因爲服務器A具有較高的PowerShell的版本?或者服務器B不會識別這些?
實際的問題是,當我在RemoteServer上創建PSSession時,哪臺服務器說哪個PowerShell版本正在使用?
對不起,我的英文不好,我無法描述我的問題非常好,所以我希望你能明白我想了解:)