Powershell远程启用

发布于 2024-10-26 22:55:20 字数 395 浏览 9 评论 0原文

我无法使用 powershell 连接到远程计算机。我所做的过程是:

  1. Enable-PSRemoting -Force
  2. Set-Item WSMan:\localhost\Client\TrustedHosts *
  3. restart-Service winrm
  4. Enter-PSSession IpAddress

当我从服务器计算机运行最后一步(第四步)时,我收到错误喜欢:

Enter-PSSession:连接到 远程服务器失败 以下错误消息:访问是 被拒绝。

我已在客户端和服务器计算机上尝试了上述所有 4 个步骤。请帮忙

谢谢 普拉夫

I am not able to connect to remote machine using powershell. The procedures i did is:

  1. Enable-PSRemoting -Force
  2. Set-Item WSMan:\localhost\Client\TrustedHosts *
  3. restart-Service winrm
  4. Enter-PSSession IpAddress

When i run the last step (4th one) from my server machine i am getting an error like:

Enter-PSSession : Connecting to
remote server failed with the
following error message : Access is
denied.

I have tried all the above 4 steps in both client and server machine. Please help

Thanks
Prav

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

余生共白头 2024-11-02 22:55:20

检查远程机器上的端口

PSZ:> cd WSMan:\localhost\Listener
PS WSMan:\localhost\Listener> dir
[剪切]
PS WSMan:\localhost\Listener> cd .\Listener_1084132640
PS WSMan:\localhost\Listener\Listener_1084132640> dir
WSManConfig:
Microsoft.WSMan.Management\WSMan::localhost\Listener\Listener_1084132640
名称 值
---- -----
地址 *
传输 HTTP
端口5985

然后连接正确的端口

$remotePowerShellPort = 5985
$ConnectionURI = ("http://{0}:{1}" -f $targetServer, $remotePowerShellPort)
$remoteSession = New-PSSession -ConnectionURI $ConnectionURI
Invoke-Command -Session $remoteSession -ScriptBlock { dir }
删除-PSSession $remoteSession

Check the port on the remote machine

PS Z:> cd WSMan:\localhost\Listener
PS WSMan:\localhost\Listener> dir
[cut]
PS WSMan:\localhost\Listener> cd .\Listener_1084132640
PS WSMan:\localhost\Listener\Listener_1084132640> dir
WSManConfig:
Microsoft.WSMan.Management\WSMan::localhost\Listener\Listener_1084132640
Name Value
---- -----
Address *
Transport HTTP
Port 5985

Then connect with the correct port

$remotePowerShellPort = 5985
$ConnectionURI = ("http://{0}:{1}" -f $targetServer, $remotePowerShellPort)
$remoteSession = New-PSSession -ConnectionURI $ConnectionURI
Invoke-Command -Session $remoteSession -ScriptBlock { dir }
Remove-PSSession $remoteSession

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文