我可以将一个命令字符串嵌套在另一个命令字符串中吗?

我可以将一个命令字符串嵌套在另一个命令字符串中吗?

每当我在提升的命令提示符中运行以下命令时,我都会收到 0x80070005 访问被拒绝错误代码。我假设这是子 shell 的权限错误。我在 Winddows 7 Pro SP1 上的提升提示符中运行该命令。

FORFILES /P %WINDIR%\servicing\Packages /M Microsoft-Windows-InternetExplorer-* 9.*.mum /c "cmd /c echo 卸载包 @fname && start /w pkgmgr /up:@fname /norestart"

是否可以将“Runas”命令放置在已嵌套的命令中以便以管理员身份运行子 shell ?我认为我不能这样做,因为引号位置有冲突。如果有其他方法可以做到这一点,例如通过批处理文件,我愿意接受其他方法,尽管我更喜欢将其作为单个字符串运行。

旁注 1:忽略命令字符串中第一个星号后面的空格。添加该空格是为了美观和准确性。

子问题:我可以使用这个“修复”来完全解决问题吗? 以管理员身份提示吗?

Runas #1 参考

Runas #2 参考

相关内容