Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
powershell远程处理是否支持在远程目标上使用powershell版本?_Powershell_Powershell 2.0_Powershell 3.0_Powershell Remoting - Fatal编程技术网

powershell远程处理是否支持在远程目标上使用powershell版本?

powershell远程处理是否支持在远程目标上使用powershell版本?,powershell,powershell-2.0,powershell-3.0,powershell-remoting,Powershell,Powershell 2.0,Powershell 3.0,Powershell Remoting,我是否可以提供一个版本的powershell,以便在ps远程处理时在目标计算机上使用 可能是我的问题不恰当或无法回答,但如果有人有想法,请帮助我 我正在尝试在powershell 2.0 3.0和4.0版本可用的计算机上使用powershell进行远程处理,但我只想在目标计算机上使用4.0版本 可能吗 谢谢 Gyan是的,有一种方法可以连接到远程计算机上特定版本的Powershell。但它确实需要在远程机器上进行更改 使用Powershell远程处理进行连接时,您始终连接到另一端的特定配置文件。

我是否可以提供一个版本的powershell,以便在ps远程处理时在目标计算机上使用

可能是我的问题不恰当或无法回答,但如果有人有想法,请帮助我

我正在尝试在powershell 2.0 3.0和4.0版本可用的计算机上使用powershell进行远程处理,但我只想在目标计算机上使用4.0版本 可能吗

谢谢
Gyan

是的,有一种方法可以连接到远程计算机上特定版本的Powershell。但它确实需要在远程机器上进行更改

使用Powershell远程处理进行连接时,您始终连接到另一端的特定配置文件。通常,此配置文件称为Microsoft.Powershell,但其他产品会创建自己的端点,例如Exchange

您可以创建自己的配置文件,名为,设置各种设置,包括Powershell版本

做到这一点的方法是先做后做

可以在两个位置指定版本。寄存器PSSessionConfiguration中的值优先,但只需在一个位置指定


在目标计算机上获得所需的会话后,使用带有-ConfigurationName参数的New PSSession创建会话,并使用带有-session参数的Invoke命令传递New PSSession的结果。

欢迎使用Stack Overflow!此外,您的问题是什么?问题是我们是否可以提供特定版本的powershell,以便在powershell远程处理时在目标计算机上使用?是否可以运行powershell-version 4.0 invoke command-ComputerName xxx.xxx.xxx.xxx-credential New Object System.Management.Automation.PSCredential-argumentlist之类的命令xxxxxx,converttosecurestring xxxx-AsPlainText-Force{Get Help Suspend Job}你的问题没有什么意义。请阅读并考虑使用特定信息更新问题。如果V2安装在远程主机上,则不能执行V4版本,如果这是您的问题。