相关疑难解决方法(0)

如何在Windows中远程执行脚本?

我想让一个Windows 2003服务器触发一个脚本来在另一个Windows Server 2008计算机中触发另一个脚本.

我被告知Powershell可以做到这一点,这很好,但我需要更具体的细节.

有没有人对此有任何提示?

谢谢!

windows administration

10
推荐指数
2
解决办法
4万
查看次数

在远程PC上运行PowerShell脚本

我在远程PC(RPC001)上安装了PS 1.0.我使用Windows Sysinternals工具PSExec.exe在远程执行以下过程:

 PSExec \\RPC001 -u myID -p myPWD PowerShell C:\script\StartPS.ps1 par1 par2
Run Code Online (Sandbox Code Playgroud)

我之后可以看到PowerShell.exe进程在远程PC上运行,但它实际上什么也没做,只是挂在那里.我试着在脚本中放一个简单的"Write-Output/Host"代码.我通过RTS在遥控器上运行相同的脚本,它在那里工作.

不确定我是否遗漏了使用PSExec运行脚本的任何其他内容,或者它是PSExec.exe限制.我想在远程启动一个PS脚本,在本地做一些事情(在本地压缩一些文件并删除旧文件).

我在Stackoverflow中问了一个类似的问题:PowerShell 运行远程进程.建议我使用PSExec.这听起来像是解决问题的另一种方法.但是,我无法使用PowerShell.有什么办法让PS在远程PC上工作?

顺便说一句,我不能使用PS 2.0,因为我的网络不允许我安装PS 2.0所需的Windows XP SP3.

powershell sysinternals

9
推荐指数
2
解决办法
9万
查看次数