gpt4 book ai didi

powershell - 在远程 PC 上运行 PowerShell 脚本

转载 作者:行者123 更新时间:2023-12-02 22:37:00 24 4
gpt4 key购买 nike

我已在远程 PC(RPC001) 上安装了 PS 1.0。我用过Windows Sysinternalstool PSExec.exe在远程执行以下过程:

 PSExec \\RPC001 -u myID -p myPWD PowerShell C:\script\StartPS.ps1 par1 par2

之后我可以看到 PowerShell.exe 进程在远程 PC 上运行,但它实际上什么也没做,只是卡在那里。我尝试在脚本中添加一个简单的“Write-Output/Host”代码。我通过 RTS 在远程运行相同的脚本,它在那里工作。

不确定我是否错过了使用 PSExec 运行脚本的其他内容,或者是 PSExec.exe 的限制。我想在远程启动 PS 脚本,以便从我的盒子中在本地执行某些操作(在本地压缩一些文件并删除旧文件)。

我在 Stackoverflow 中问了类似的问题:Run remote process by powershellDon建议我使用 PSExec。这听起来像是解决问题的另一种方法。但是,我无法让它与 PowerShell 一起使用。有什么方法可以让 PS 在远程 PC 上工作吗?

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

最佳答案

接受的答案对我不起作用,但以下答案对我有用:

>PsExec.exe \\<SERVER FQDN> -u <DOMAIN\USER> -p <PASSWORD> /accepteula cmd 
/c "powershell -noninteractive -command gci c:\"

示例来自 here

关于powershell - 在远程 PC 上运行 PowerShell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1786185/

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