如何解决为什么 psexec 不使用 -u 开关更改像 USERPROFILE 这样的变量?
据我所知,根据 the PsExec manual,除非提供选项 -u
,否则指定 -e
开关应该加载该用户的配置文件/环境。
但是,当执行例如
psexec -u myuser -p mypassword cmd /c echo %USERPROFILE% ^& pause
在批处理脚本中,打开的命令窗口将显示执行 psexec
而不是 myuser
的用户的用户配置文件路径。
我尝试运行的程序依赖于设置的几个变量,就好像 myuser
已登录一样。
有没有办法让 psexec
自动加载该用户的环境,还是我需要手动 set
调用 psexec
中的所有变量?
注意:我没有执行 psexec \\127.0.0.1
或类似操作的访问权限。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。