当我输入命令
Start-Process powershell -WorkingDirectory "D:\folder"
Run Code Online (Sandbox Code Playgroud)
它打开带有D:\folder位置集的新PowerShell窗口.
但是当我输入命令时
Start-Process powershell -WorkingDirectory "D:\folder" -Verb RunAs
Run Code Online (Sandbox Code Playgroud)
它会打开新的PowerShell窗口管理员权限,但与C:\Windows\system32位置设置.
如何打开具有管理员权限的新PowerShell窗口并确定我自己的位置?
小智 9
我也遇到了同样的问题并使用以下命令解决了它:
Start-Process powershell.exe -verb runAs -ArgumentList '-NoExit', '-Command', 'cd D:\folder'
Run Code Online (Sandbox Code Playgroud)
运行上述命令后,Windows 将以管理员权限和指定目录启动。
小智 -3
以管理员身份运行 Powershell 后;
用户使用push-location命令,如下所示:
Push-Location -Path C:\
Run Code Online (Sandbox Code Playgroud)
或者将其放入脚本中并从提升的 Powershell 提示符运行该脚本。
| 归档时间: |
|
| 查看次数: |
4703 次 |
| 最近记录: |