Batch-File
客戶端上用於在伺服器上執行 bat 文件的快捷方式
是否可以在客戶端上放置一個快捷方式,該快捷方式將在伺服器上執行 bat(或 vbscript)文件?(相對於客戶端上執行的腳本)
這似乎很基本,但我不知道如何做到這一點。
有一套出色的工具,稱為 PsTools,其中包括PsExec。PsExec 允許您在另一台機器(或本例中為伺服器)上遠端執行程序。當然,您必須擁有適當的權限/憑證才能這樣做。
以下 psexec 命令將在名為“ServerName”的伺服器上以使用者“johndoe”和帳戶密碼“Asdf1234”的身份執行位於目錄“C:\batch”(在伺服器上)中的批處理文件 my_batch_file.bat:
psexec \\ServerName -u johndoe -p Asdf1234 c:\batch\my_batch_file.bat
請注意,在此範例中,批處理文件必須已經存在於伺服器上。
在此處閱讀有關 PsExec 的更多資訊:http ://technet.microsoft.com/en-us/sysinternals/bb897553