Ria*_*aan 10 windows-7 powershell windows-8
我曾尝试从 Windows 恢复环境中的命令提示符访问 PowerShell,但没有成功。我能够在那里运行 VBScripts 没有问题,我现在想知道是否有某种方法也可以从那里运行我的 PowerShell 命令。
PowerShell 可以在 WinRE 中使用,还是我最多只能使用 VBScript/JScript 支持?
请注意,这是关于 WinRE 而不是 WinPE!
编辑
EBGreen 曾评论过向 WinPE 添加其他组件,以允许在该环境中使用 PowerShell。可以对 WinRE 采取相同的方法吗?
您可以这样做,但您需要安装 Windows 8 和带有Windows PE的Windows 8 ADK (下载量相当大)。我相当肯定你可以在 Windows 7 安装上使用这个 Win RE 映像,但我不是 100% 确定。
您可以通过其他几种方法来完成此操作,包括构建安装了恢复环境工具的 Windows PE 映像,但这可能是最简单的方法,并且无论何时您的计算机进入恢复环境,PowerShell 都可用。必须使用可移动媒体引导到它。
我用一切来找到我的。它恰好躲在C:\Recovery\67c45205-df4a-11e1-8fd9-9103ad6af7ef
. 这对你来说也可能是正确的。要查看,您必须禁用Hide Protected System Files
. 这个设置潜伏在资源管理器下View, Options, Change Folder and Search Options, View tab.
您必须弄乱权限才能查看此文件夹的权限。搞乱权限总是让人有点紧张,但如果你敢的话,就勇往直前。我只是将我的用户名添加到完全控制的安全权限中。
右键单击恢复,选择属性
打开安全选项卡
单击高级
点击添加
选择校长
添加您的用户名(或管理员,如果您想以管理员身份使用它)
我选择复制 .wim 以便我可以使用它,但我想您也可以直接使用它。如果您选择直接使用它,请适当修改命令。我把我的复制到C:\winre\
.
现在我们有一个 .wim 可以使用,我们可以为 PowerShell 添加必要的组件。您将需要适当的 Windows ADK 组件,包括 Windows PE。
找到部署和映像工具,右键单击并以管理员身份运行
创建一个文件夹来挂载镜像
运行此命令以挂载映像:
有一个小来回参与下面的命令,事情都为了完成。我们需要安装以下软件包:
我们还必须为上述每个包安装 en-us(替代您的首选语言)包。
从这个开始:
dism /image:C:\winre\mount /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-WMI.cab
Run Code Online (Sandbox Code Playgroud)
然后运行这个:
dism /image:C:\winre\mount /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-WMI_en-us.cab
Run Code Online (Sandbox Code Playgroud)
现在按Up两次以调用第一个命令,并用 NetFX4 替换 WMI。重复此操作,直到您安装了所有必需的组件以及所需的语言。请记住按顺序执行此操作。
现在所有包都已就位,我们需要提交更改并完成 WinRE.wim。从那里我们可以构建一个 .iso,在 Hyper-V 中测试它,然后将 WinRE.wim 复制到我们的恢复文件中,这样我们就可以在下次系统崩溃时访问 PowerShell。
运行以下命令卸载映像并提交更改:
这里有几件事可能会出错,并且错误消息非常具有误导性。确保没有拼写错误,并且您没有打开与这些文件相关的任何内容,甚至没有打开资源管理器。
备份原始 WinRE.wim 并将其替换为新的。现在运行 msconfig 并打开 Boot 选项卡。检查Safe Boot
并选择Alternate Shell
。重新启动并尝试一下。
Start PowerShell
享受!
要退出安全模式,您必须从命令行运行 msconfig 并取消选中安全启动。
归档时间: |
|
查看次数: |
18258 次 |
最近记录: |