我希望在通过 MDT/SCCM 安装后映像序列期间使用 powershell 脚本来 WMI 查询计算机。目前有多个 VB 脚本来完成部分系统属性区域(制造商、型号、安装日期、序列号等),并希望将其合并到一个脚本中来完成所有工作。
以管理员身份运行 Powershell ISE,这样就不会导致任何权限问题;当我通过 Bootcamp 在 Windows 10 上进行测试时,模型信息会返回 Macbook。
Clear-Host
$Model = (Get-WmiObject -Class:Win32_ComputerSystem).Model
$RegKey = “HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\OEMInformation”
New-Item -Path $RegKey -Name Model -Type String -Value $Model –Force
After I ran the script, these were the results (shown below).
Name Property
----- --------
Model (default) : MacBookPro11,1
但是,该值不会写入注册表。我怎样才能将信息写入注册表,同时还允许对齐多个变量?所有值(子项)都需要创建并放置在“OEMInformation”的相同注册表路径中。
旨在包括制造商、型号、名称、安装日期、系统类型。