0
我使用WMI在遠程計算機上創建Win32Process(cmd.exe)。使用單個Win32Process的PID運行許多命令
C:\Users\ayush_m>wmic /node:10.0.0.0 /user:ayush_m /password:pwd PROCESS CALL Create "cmd.exe"
Executing (Win32_Process)->Create()
Method execution successful.
Out Parameters:
instance of __PARAMETERS
{
ProcessId = 10088;
ReturnValue = 0;
};
的的ProcessID通過WMI(10088)返回是cmd.exe進程的PID在遠程機器啓動。現在我想運行一些其他命令,如mkdir或複製或使用上面的PID運行一個exe文件.i.e使用我上面的PID(10088)並在該機器上運行更多的命令。
我基本上不想在每次運行命令時都創建一個新的Win32Process。請提出任何想法或意見。
在此先感謝您的幫助。
您不能使用相同的cmd.exe實例來運行新的命令,而是可以執行批處理文件(.bat)來執行多個任務。 – RRUZ