远程运行批处理文件
作者:迹忆客
最近更新:2023/08/14
浏览次数:
有时我们需要从不同的位置远程使用计算机。 我们可以使用一些第三方软件(例如 TeamViewer)来完成此操作。
但是我们可以从远程目录执行批处理文件,而无需第三方软件。 在本文中,我们将了解如何从远程位置运行批处理文件,并且我们将看到一个示例命令来使该主题更容易。
远程运行批处理文件
为此,我们将使用名为 psexec 的内置批处理命令。 下面是该命令的示例。
psexec \\IPofTheRemoteServer d:\directory\to\file\YourFile.bat
该命令包含一些重要的标志,您可以根据需要使用。 让我们详细看看它们。
| -a | 用于选择处理器。 CPU 的最小编号为 1。 |
| -c | 该标志用于从远程系统复制指定的可执行文件来执行。 |
| -d | 该标志告诉系统不要等待进程终止。 |
| -e | 该标志不会加载指定的帐户配置文件。 |
| -f | 该标志将通过远程计算机上现有的程序文件复制指定的程序文件。 |
| -i | 该标志指示运行程序以与远程系统上指定的会话 PC 进行交互。 |
| -h | 检查目标系统是否为 Windows Vista 或更高版本。 |
| -l | 该标志用于在有限用户模式下运行进程。 它还提供了流程的完整性。 |
| -n | 该标志计算连接到主机时的超时时间。 |
| -p | 该标志提供连接到主机时的密码和用户名。 |
| -r | 该标志指定用于创建或交互的远程服务名称。 |
| -s | 该标志将在系统帐户中运行远程进程。 |
| -u | 该标志指定登录远程计算机时的可选用户名。 |
| -v | 该标志指定远程系统的版本号。 |
| -w | 该标志设置进程相对于远程计算机的工作目录。 |
| -x | 该标志用于在本地系统的 Winlogon 安全桌面上显示 UI。 |
| -priority | 该标志指定进程的优先级。 |
| arguments | 该标志指定需要传递的参数。 |

