gpt4 book ai didi

powershell - 令人困惑的Powershell行为

转载 作者:行者123 更新时间:2023-12-03 11:50:37 24 4
gpt4 key购买 nike

远程执行powershell命令有点困惑。我有一台名为ServerA的测试服务器(Win 2k8-R2-SP1),该服务器已正确启用Powershell远程处理。从我的开发机(Win 2k8-R2-SP1),可以正确地远程执行powershell命令。
但是,当我尝试从名为ServerB(Win 2k8-R2)的其他服务器执行同一命令时,出现以下错误
[ServerA] Connecting to remote server failed with the following error message : The client cannot connect to the destination specified in the request. Verify that the service on the destination is running and is accepting requests. Consult the logs and documentation for the WS-Management service running on the destination, most commonly IIS or WinRM.
If the destination is the WinRM service, run the following command on the destination to analyze and configure the WinRM service: "winrm quickconfig". For more information, see the about_Remote_Troubleshooting Help topic.
+ CategoryInfo : OpenError: (:) [], PSRemotingTransportException
+ FullyQualifiedErrorId : PSSessionStateBroken

所有三台计算机都在同一域中。我的困惑是,在开发机器上,我完全能够连接到ServerA并执行命令。

ServerB没有SP1的事实会有所作为吗?请指教。我正在使用在所有3台服务器上都具有管理员权限的同一个域帐户。

我正在尝试的命令是Invoke-Command -ComputerName ServerA -ScriptBlock {Get-UICulture}

请帮忙。

谢谢

最佳答案

从ServerB运行winrm quickconfigEnable-PSRemoting -force

验证服务是否正在使用get-service winrm运行

http://technet.microsoft.com/en-us/magazine/ff700227.aspx

另外,从本地开发箱运行此命令:

Set-Item WSMan:\localhost\Client\TrustedHosts -Value "*" -Force

关于powershell - 令人困惑的Powershell行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7285310/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com