以管理员身份打开脚本

以管理员身份打开脚本

当我以管理员身份打开 CMD 时,路径是C:\Users\Asus。我想要的是打开 CMD 时的默认路径是C:\Users\Cloud___。我已将此用户设为管理员,但它不起作用。有人能告诉我如何更改它吗?

答案1

我假设您像我一样,按下开始 cmd 并以管理员身份打开它。

在这种情况下,仅打开管理员,您无法更改默认路径。但有一些解决方法。

以管理员身份打开脚本

您可以编写一个小脚本来更改路径,然后启动交互式命令提示符。您无需从开始菜单打开 cmd,而是可以打开该脚本。

以下是此类脚本的一个示例:

::  -- Open an interactive command prompt from a different path.

::  -- Lets hide commands for a cleaner experience.
    @echo off
    
::  -- Change the path to the user's profile (eg. c:\users\myuser). Change this to anything if desired.
    cd /d %USERPROFILE%
    
::  -- Start a new interactive command prompt to keep the script alive and become interactive.
    cmd /c cmd
    
::  -- Add commands below that you want to be executed if a user types exit from the cmd.
::  -- This section is completely optional and can be left out of your script.
    echo good bye
    pause

它将允许您以管理员和非管理员身份执行完全相同的操作。net use g: \\myserver\share如果您愿意,您甚至可以在 cmd 中以管理员身份提供网络映射。只需在使脚本交互之前输入所有这些命令即可。

使用 Windows 终端

Microsoft 创建了 Windows Terminal,这是一个可从 Microsoft Store 下载的应用程序,它为多个命令提示符、PowerShell 和其他 CLI 界面创建了一个选项卡式界面。与 cmd 不同,如果您以管理员身份打开 Windows 终端,并启动新的命令提示符实例,它将默认在您的配置文件路径中打开,而不是 c:\windows\system32。

使用 WIN+R

当您使用WIN+R打开 Windows 运行命令时,您可以输入命令。默认情况下,输入的最后一个命令会显示在那里,您可以使用下拉框选择以前的命令。由于这会记住命令,您可以在那里输入以下命令并使其始终准备就绪:
cmd /k "cd /d %USERPROFILE%"

默认情况下,如果您在此处按下 ok,命令将正常执行。如果您按住 ctrl 和 shift 并按下 Ok,或者按下CTRL++ SHIFTENTER命令将以管理员身份运行。

答案2

要在特定路径中打开命令提示符,请创建一个快捷方式cmd /k cd "C:\Users\Cloud__"并使用它来启动 Cmd,命令提示符将始终在那里打开。

提示:如果您想始终以管理员身份运行它,那么在快捷方式属性>高级>检查以管理员身份运行>确定>确定。

相关内容