我有运行runas /USER:testuser cmd
或runas /USER:testuser powershell
一个问题:用户主目录指向运行方式后SYSTEM32文件夹
- 如果TESTUSER已开通RDP会话,%HOMEPATH%点\用户\ testuser的
如果testuser的是注销,环境看起来很奇怪对我说:
PS C:\Windows\system32> echo $env:HOMEPATH \Windows\system32 PS C:\Windows\system32> echo $env:APPDATA C:\Users\testuser\AppData\Roaming PS C:\Windows\system32> echo $env:USERPROFILE C:\Users\testuser PS C:\Windows\system32> cd ~ PS C:\Windows\system32> cd $home PS C:\Windows\system32>
我需要一个正确的%HOMEPATH%为我安排得离谱PT。它预期的行为?我能做些什么?
我已经在两个Win2008,Win7,Win2012上测试过它,结果相同。
更新:最初的问题是挂起计划的任务。当我用runas测试它时,我发现ssh命令没有看到放置在用户目录中的配置,并要求用户提供其他信息。
HOMEPATH是传统技术,您使用它的目的是什么? – 2014-09-03 05:14:43
我已更新帖子。我的预定脚本找不到用户配置文件(gpg,git,ssh),它看起来像%HOMEPATH%变量是负责。 – maxnasonov 2014-09-03 05:40:20
嗯,这只是一个环境变量。您的脚本可以将其设置为任何它需要的。 – 2014-09-03 07:55:22