使用空格运行 msc 应用程序的快捷方式

使用空格运行 msc 应用程序的快捷方式

我正在尝试运行安装在 Windows Server 2012 服务器上的 Windows Server Update Services (WSUS)。我已安装远程服务器管理工​​具,因此可以在 Windows 8.1 PC 上运行 WSUS。每次进入时,我都必须按住 Shift 并执行“以其他用户身份运行”,以便使用管理员凭据登录。我想创建一个快捷方式,这样就不必总是这样做了。我使用以下快捷方式通过 Active Directory 的快捷方式实现了我想要的功能:

C:\Windows\System32\runas.exe /SAVECRED /user:DOMAIN\administrator "c:\Windows\System32\mmc.exe %SystemRoot%\system32\dsa.msc"

这很好用,但现在当我尝试使用此命令在 WSUS 上执行此操作时

C:\Windows\System32\runas.exe /SAVECRED /user:DOMAIN\administrator "c:\Windows\System32\mmc.exe C:\Program Files\Update Services\AdministrationSnapin\wsus.msc"

我收到此错误:

MMC Cannot open the file C:\Program

我知道问题是无法看到完整的文件路径,因为有一个空格,并且需要在位置周围加引号。我尝试添加引号,但结果却出现错误,无法解释如何使用 RUNAS 命令。

有什么方法可以让它工作吗?

谢谢!

答案1

每个文件夹/路径都有备用路径,例如Program Files也与PROGRA~1

因此,首先您必须找到更新服务文件夹的替代路径。打开命令提示并导航到C:\Program Files\。键入dir /x以列出所有文件夹,包括备用路径。更改您的更新服务具有备用路径名的快捷方式中的文件夹。

旧的

C:\Windows\System32\runas.exe /SAVECRED /user:DOMAIN\administrator "c:\Windows\System32\mmc.exe C:\PROGRA~1\Update Services\AdministrationSnapin\wsus.msc"

新的,例如,如果更新服务的备用路径是 UPDATE~1

C:\Windows\System32\runas.exe /SAVECRED /user:DOMAIN\administrator "c:\Windows\System32\mmc.exe C:\PROGRA~1\UPDATE~1\AdministrationSnapin\wsus.msc"

注意:我的电脑上没有该文件夹,所以你最好自己检查一下。更新~1只是一个例子。

相关内容