以管理员身份运行CMD时,使用%userprofile%导航到当前用户

时间:2018-08-28 22:41:46

标签: batch-file cmd

我有一个.bat需要以管理员身份运行,尽管使用%userprofile%时.bat的某些部分会出现问题,它将导航到system32而不是运行.bat的用户配置文件。 / p>

我不需要使用.bat导航到system32,因此,如果有一种方法可以从.bat开头进行更正,则可以以当前登录的用户身份运行以下命令。

2 个答案:

答案 0 :(得分:1)

您有两种选择:

cd /d "%userprofile%"

pushd "%userprofile%"

答案 1 :(得分:0)

我发现问题似乎是如何(通过LogMeIn)使用.bat,由于某种原因,即使使用pushd /d "%userprofile%"命令,它也会进入system32,我发现以下适用于Logmein的解决方法< / p>

pushd "%~dp0"
cd..
cd..
cd..
cd..