与我的其他问题相关,我需要能够以管理员身份运行命令提示符。每当我从“开始”菜单启动命令提示符时,或者双击C:\Windows\System32\cmd.exe
文件资源管理器中的文件时,它都会以提升的权限运行它。
我如何运行它使其仅在正常的非高架模式下运行?Cmd.exe不需要以admin身份运行,通常在启动时,它不是以admin身份运行,但是由于某些原因,默认情况下,它在此计算机上以admin身份运行。这是在Windows Server 2012 R2服务器上。我登录时使用的帐户具有管理员权限(但这不是默认的内置管理员用户帐户),我能想到的唯一解决方法是将其作为没有管理员权限的其他用户运行要求我先在服务器上创建一个非管理员帐户,这似乎过多。有更容易的方法吗?
从来没有尝试过,但是在桌面上创建一个cmd快捷方式,在快捷方式上做一个属性,然后在快捷方式选项卡上点击高级按钮,您可以取消选中以管理员身份运行吗?
—
摩押人
以管理员身份运行时,在Win-X菜单(或右键单击“开始”按钮)中是否看到任何内容?(目前无法从服务器版本进行测试。)
—
悖论
@duDE我尝试过runas,它确实以另一个用户身份启动了cmd.exe,但仍然以管理员身份启动。标题栏为
—
deadlydog 2015年
Administrator: cmd.exe (running as Domain\Username)
。@Moah我也尝试过,但是快捷方式没有以管理员身份运行。@paradroid Win + X确实列出了Command Prompt
和Command Prompt (Admin)
,但它们都以admin启动命令提示符。谢谢你们的建议,虽然:)
您可以从Sysinternals使用Process Explorer。以admin身份打开Procexp,然后转到
—
Frank Thomas
File
-> Run as Limited User
。将会出现一个运行栏,您可以输入cmd
或输入其他内容。technet.microsoft.com/zh-cn/sysinternals是正确的,如果用户能够抬高,Runas将始终抬高。您可以创建一个不可提升的用户,并且如果您确实想使用runas,则可以按它们运行。Procexp更容易。但是请确保在属性->兼容性选项卡下,未将cmd.exe标记为始终以Admin身份运行。