PowerShell与WMI、XML交互全解析
1. PowerShell与WMI交互
1.1 创建WMI属性实例
创建Win32_Environment类的新属性实例,需要使用 New-CimInstance
cmdlet。以下是具体步骤:
1. 明确Win32_Environment类所需的三个属性:Name、UserName和VariableName。
2. 构建一个哈希表,指定属性及其值,例如: @{Name="PurchasedDate";VariableValue="10/17/2015"; UserName="DOMAIN\USERNAME"}
。
3. 使用 New-CimInstance
cmdlet创建新属性实例:
New-CimInstance -ClassName Win32_Environment -Property @{Name="PurchasedDate";VariableValue="10/17/2015"; UserName="DOMAIN\USERNAME"}
- 创建完成后,使用
Get-CimInstance
cmdlet验证创建结果:
Get-CimInstance Win32_Environment | Where {$_.name -match