使用psingfo时psexec accepteula出现问题

加博尔·科瓦克斯(Gabor Kovacs)

我制作了第一个脚本,该脚本可以获取并显示网络中PC的运行时间。首先,它将pstools文件夹复制到我要检查的PC上。它进入我PC上的pstools文件夹,因此我可以启动psexec。它运行命令,显示psinfo,然后从远程PC删除复制的文件夹。我的问题是,只有当我手动接受EULA时,它才起作用(因此,当EULA消息出现时,可以直接从PC按接受程序启动程序,然后我可以使用我的脚本。)我试图使用-accepteula开关,但是它不起作用,我仍然收到我需要接受EULA的错误消息。

脚本:

@echo off
set ipaddress= Default
echo Enter the IP Address of the PC that you want to check:
set /p ipaddress=
echo Trying to copy PsTools file to %ipaddress%
timeout /t 2 /nobreak > NUL
robocopy \\myserver\sharedfolder\PSTools \\%ipaddress%\c$\Users\myadminuser\Downloads\PSTools
echo PsTools folder copied!
timeout /t 2 /nobreak > NUL
echo I want to start psexec from my folder, so lets go there
timeout /t 2 /nobreak > NUL
cd c:\users\myusername\downloads\pstools
echo OK, i am in my PSTools folder, time to start PsExec!
echo Let me connect to %ipaddress%
timeout /t 2 /nobreak > NUL
psexec \\%ipaddress% -u myadminuser \\%ipaddress%\c$\usersmyadminuser\Downloads\PSTools\PsInfo.exe -accepteula
echo Info gathered. Lets delete the copied PSTools folder from %ipaddress%
timeout /t 2 /nobreak > NUL
@RD /S /Q "\\%ipaddress%\c$\users\myadminuser\Downloads\PSTools\"
echo PSTools folder deleted!
pause

我试图-accepteula在psexec之后,在ipaddress之后,到处...我在做什么错?

标记
wmic /node:127.0.0.1 OS get LastBootupTime /format:list

或(这是上面的包装器)

systeminfo /s 127.0.0.1 /fo LIST | Findstr /c:"System Boot Time:"

所有这些都不需要软件。

也可以在远程计算机上启动程序

wmic /node:127.0.0.1 process call create "c:\\windows\\Notepad.exe"

注意:程序在远程计算机上不可见,但在本地计算机上可见。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章