gpt4 book ai didi

powershell - 我应该如何在远程计算机上运行 Powershell 脚本?

转载 作者:行者123 更新时间:2023-12-03 14:00:19 26 4
gpt4 key购买 nike

我需要知道是否可以在以下场景中远程运行 powershell:

我有一个没有安装 Powershell 的 Windows XP 机器。从这个框中,我想运行位于如下位置的 PS 脚本:\\mypc\C$\Scripts\information.ps1

脚本应该在它所在的机器上运行。在这种情况下,“mypc”机器将运行脚本并将结果返回给 XP 机器。

困难在于我无法在 Windows XP 计算机上安装 Powershell 或任何第三方应用程序。

希望不大,但可行吗?

谢谢!

最佳答案

虽然您不能在没有安装 PS 的情况下在本地计算机上实际运行脚本,但根据您实际想要完成的任务,您可以在本地运行它并简单地访问远程资源。机器的大部分资源通常都可以远程访问(文件系统、注册表、WMI 等),具体取决于机器的安全性。

编辑:既然我对这个问题的完全误解已经消除,我的回答是:不,您不需要需要在本地计算机上安装 Powershell 才能在远程计算机上运行脚本安装了 Powershell 的机器。只需使用 PSExec 启动远程机器上的 Powershell 进程。我意识到 OP 无法安装第 3 方应用程序,但绝对没有与 PSExec 相关的安装,它是一个完全独立的 exe。

我已经有一段时间没有这样做了,所以我快速检查了一下。这在命令行对我有用:

psexec \\REMOTEMACHINE "C:\Windows\system32\WindowsPowershell\v1.0\powershell.exe" -File C:\temp\test.ps1 -NoProfile -NonInteractive

关于powershell - 我应该如何在远程计算机上运行 Powershell 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6792163/

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