远程运行批处理文件
作者:迹忆客
最近更新: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 | 该标志指定需要传递的参数。 |