运行 Enter-PSSession 中的 CMD

Running CMD in Enter-PSSession

我正在尝试远程重启计算机进入安全模式。我使用 Enter PSSsession 进入,但是当我尝试 运行 下面的命令不起作用时。如果我 运行 它在命令提示符下有效。有人说这是由于在 powershell 中进行了解析。所以我远程使用 ETSN 命令并尝试启动命令提示符,但是一旦它打开它就会关闭并返回到 powershell,任何人都知道为什么会发生这种情况或知道另一种将 Windows PC 重新启动到安全模式的方法?

bcdedit /set {default} safeboot minimal

大括号在 PowerShell 中有特殊含义,因此您需要防止解析器解释它们,例如通过将参数放在引号中。我还建议您在调用外部命令时使用调用运算符,即使在这种情况下不需要。

& bcdedit /set '{default}' safeboot minimal