远程退出安全模式

远程退出安全模式

我将一台 Windows 10 计算机重新启动到“带网络连接的安全模式”。它是一台位于现场(远程位置)的物理计算机,没有 ILO(或类似功能)。我需要从该计算机退出安全模式。我尝试了以下步骤,但没有奏效 -

  1. 重新启动机器(再次进入带网络连接的安全模式)
  2. 尝试编辑 boot.ini 文件(c$ 或 admin$ 也无法访问。已尝试“Invoke-Command”cmdlet 和“PSExec”)
  3. 尝试访问注册表设置(不允许)
  4. 尝试通过远程连接到服务控制台来启用“远程桌面服务”和“服务器”服务。
  5. 从备份中恢复(因为它是一台物理机器,所以我必须在现场才能恢复它)
  6. 尝试了 PSSession,但 PSRemoting 被禁用,也无法启动 Windows 管理服务。

我尝试的方法不起作用。我想我必须去现场才能退出安全模式。还有其他方法可以退出机器的安全模式吗?

答案1

如果您能够使用Restart-ComputerPowerShell 命令重新启动计算机,则意味着您拥有 WMI 访问权限(Restart-Computer通过 WMI 工作)。
这意味着您还应该能够使用Invoke-WmiMethod命令在远程计算机上运行任何命令。例如,您可以使用bcdedit它来修改启动配置。

请先尝试以下操作以确保你可以做到:

Invoke-WmiMethod –ComputerName $ComputerName -Class 'Win32_Process' -Name 'create' -ArgumentList 'bcdedit /enum'

如果命令成功完成,则该ReturnValue属性将填充 0。
遗憾的是,此方法不提供对命令输出 (StdOut) 的访问。

如果测试成功,那么您可以尝试使用bcdedit /deletevalue {default} safeboot命令删除 SafeBoot 标志并重新启动计算机。请考虑您的风险并在运行命令之前对其进行测试。

相关内容