我正在尝试使用psexec在我的Windows Server 2008盒子上运行一个程序。 它返回消息“无法访问myserver:未findnetworkingpath”。
如果我closuresWindows Server防火墙,则可以成功运行该命令。
任何人都可以帮助我具体的设置,我需要改变在Windows Server 2008的防火墙,以得到这个工作?
提前致谢…
以下是需要启用的In Bound Connection规则:
我仍然困惑,为什么当WinRM提供所有相同的好处,但在防火墙打开单个端口时,为什么psexec是select的远程shell。
它确实需要configuration,但可能比PSExecless。 没有问题,如果你已经在psexec解决了,我只是提供更多的选项。 🙂
真的很快,你需要在你想要控制的机器上执行winrm quickconfig 。 这个快速启动命令会在整个系统中改变许多设置,所以在运行之前,您的安全策略是否允许这样做是值得研究的。
一旦运行,你可以像这样使用WinRS:
WinRS -r:Computername ipconfig
如果您尚未拥有目标系统的权限,则可以使用其他凭证运行该命令。
WinRS -r:Computername -u:Username -p:Password ipconfig
您还可以在configuration为远程pipe理的远程计算机上使用PowerShell命令。 从Powershellpipe理
Invoke-Command hostname {powershell-command}或icm hostname {powershell-command}
如果您拥有合适的基础架构,WinRM和WinRS可以取代psexec,并且quickconfig命令使设置变得简单。
干杯
刘易斯