手动打造启用PowerShell功能的Windows PE:写入U盘(5)

2023年 8月 18日 29.7k 0

手动打造启用PowerShell功能的Windows PE:写入U盘(5)-1

在本系列的前几篇文章中,我们已经将 Windows PE 所需的所有文件夹结构都放到了 Media 文件夹并将其定义为  $WinPEtemp 。我们也已经将 U 盘格式化为启动盘,并将其定义为  $Disk ,通过如下脚本命令我们便可看到 U 盘的引导选项。本文我们主要将 Windows PE 写入U盘。

$Disk= Get-Disk | Where-Object { $_.BusType –eq ‘USB’ } | Out-Gridview –passthru

之前,我们曾用如上命令来定义 U 盘,现在我们则可以使用  Get-Partition   来查看分区:

$Disk | Get-Partition

手动打造启用PowerShell功能的Windows PE:写入U盘(5)-2

由于当前只有 1 个可引导 U 盘,我们可以使用 DriveLetter 来取引导 U 盘的盘符:

$DriveLetter=($Disk | Get-Partition).DriveLetter

下面是重点,我们使用如下命令将之前准备好的 Windows PE 文件都复制到 U 盘:

$WinPEKey=”$DriveLetter`:”
$WinPETemp='D:\TempPE'
Copy-Item -Path "$WinPETemp\Media\*" -destination "$WinPeKey\" –Recurse

手动打造启用PowerShell功能的Windows PE:写入U盘(5)-3

文件都复制完成后,我们使用如下命令为 U 盘写入引导扇区:

& "$($env:windir)\system32\bootsect.exe" /nt60 "$WinPEKey`:"

手动打造启用PowerShell功能的Windows PE:写入U盘(5)-4

至此,我们集成Windows PowerShell 5.0 的 Windows PE 就建立完成并成功写入 U 盘了,大家可以去引导尝试一下。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论