从提取的 hwid.csv 中获取序列号并使用它重命名 csv 文件

Get serial number from the extracted hwid.csv and use it to rename the csv file

你好聪明的人,

美好的一天。

我这里可能有一个简单的查询。 下面的代码为 Windows Autopilot 生成了硬件 ID,我试图用机器的序列号重命名它。

如果可行,请告诉我。

Set-ExecutionPolicy -Scope Process -ExecutionPolicy Unrestricted
Set-Location D:\HWID
.\Get-WindowsAutoPilotInfo.ps1 -OutputFile D:\HWID\AutoPilotHWID.csv

只需要使用设备序列号并将其作为文件名输出:)

Device Serial Number,Windows Product ID,Hardware Hash
BXA6379CYA,,T0HuAgEAHAAAAAoAfwRhSgAACgAIBWFKA9ryKSACCQUCABAACQABAAIABAABAAAABQAZABAAAAAAAAAAEAAAAAAAAAACAAEAAwMAEQBHZW51aW5lSW50ZWwABAA0AEludGVsKFIpIENvcmUoVE0pIGk1LTQzMDBVIENQVSBAIDEuO

感谢回复。

您可以使用 Rename-Item to rename a file and Import-Csv 从您的 CSV 中获取序列号:

Set-ExecutionPolicy -Scope Process -ExecutionPolicy Unrestricted
Set-Location D:\HWID
.\Get-WindowsAutoPilotInfo.ps1 -OutputFile D:\HWID\AutoPilotHWID.csv
$serial = (Import-Csv D:\HWID\AutoPilotHWID.csv).'Device Serial Number' | Select-Object -First 1
Rename-Item -LiteralPath D:\HWID\AutoPilotHWID.csv -NewName ($serial + '.csv')