我的计算机中有这个test.bat文件:
echo "pre"
systeminfo
echo "post"
当我尝试使用此命令在远程计算机上运行它时,它会返回错误255。
paexec \\<remote ip> -u <machine username> -p <machine password> -s -c -f -csrc "<path where the test.bat>\test.bat" test.bat
但是当我使用此命令在命令提示符中直接运行systeminfo时,它可以工作:
paexec \\<remote ip> -u <machine username> -p <machine password> systeminfo
它可能造成什么?
我尝试搜索错误255,但我找不到我想要的答案。
&#34; systeminfo&#34; 只是一个例子,我尝试了另外的程序,如ipconfig,shutdown或远程计算机中安装的任何其他可执行文件,但它仍返回错误255.
&#34;我正在使用管理员帐户进行此测试。&#34;
答案 0 :(得分:0)
psexec -s \\REMOTE_MACHINE "\\my-network-location\test.bat"
这将显示远程机器的信息:
Host Name: REMOTE_MACHINE OS Name: Microsoft Windows Server 2012 R2 Standard OS Version: 6.3.9600 N/A Build 9600 OS Manufacturer: Microsoft Corporation OS Configuration: Additional/Backup Domain Controller OS Build Type: Multiprocessor Free
旁注:systeminfo
也可以指定远程机器:
示例:
systeminfo /S remote-machine
如果您需要指定用户上下文:
systeminfo /S remote-machine /U mydomain\username /P password