我使用psexec在远程machines.The上运行批处理脚本,批处理脚本用于安装我的web应用程序,并在安装过程中启动和停止IIS。
该脚本运行良好,但在停止并启动用于远程连接的IIS.The帐户时失败,该帐户是该框上的管理员。
有人能告诉我如何开始使用psexec作为管理员启动脚本吗?
发布于 2011-06-10 09:44:33
如果您有Windows 7客户端和或Windows 2008,另一个要研究的选项是WinRM ()和WinRS ()。
但是,它们确实需要配置。我知道你已经决定使用psexec了,我只是提供更多的信息。:)
非常快,您需要在您想要控制的机器上执行winrm quickconfig。这个快速启动命令改变了整个系统的许多设置,因此在运行它之前,您的安全策略是否允许这样做是值得研究的。
一旦运行,您就可以像这样使用WinRS:
WinRS -r:Computername ipconfig
如果您尚未对目标系统拥有权限,则可以使用其他凭据运行该命令。
WinRS -r:Computername -u:Username -p:Password ipconfig
还可以在为远程管理配置的远程计算机上使用PowerShell命令。从Powershell内部管理
Invoke-Command hostname {powershell-command}或icm hostname {powershell-command}
如果您有正确的基础设施,WinRM和WinRS可以取代对psexec的需求。
干杯刘易斯
发布于 2011-03-21 21:03:45
森
如果我想以管理员身份在REMOTECLIENT上运行myprog.bat,我将发出以下命令:
psexec \\REMOTECLIENT -u Administrator myprog.bat它将提示您输入密码。类似地,您可以使用-p参数在初始调用时提供它。
https://serverfault.com/questions/132834
复制相似问题