深入探索 PowerShell 高级功能:从 WMI 到 C# 内联编程
1. 使用 .NET 执行高级 WMI 任务
在处理 WMI 高级功能时,PowerShell 自带的 [Wmi] 、 [WmiClass] 和 [WmiSearcher] 加速器可能无法直接满足需求。此时,可以通过对象的 PsBase 属性,利用其 .NET 接口来与之交互。
示例代码 :
## If they want us to match on property names, check if their text
## matches the property name
if($matchOptions -contains "PropertyName")
{
if($property.Name -match $pattern)
{
New-WmiMatch "PropertyName" `
$managementClass.Name $property.Name $property.Name
}
}
## If they want us to match on property descriptions, check if
## their text matches the property name
if($matchOptions -contains "PropertyDescription")
{
超级会员免费看
订阅专栏 解锁全文
3

被折叠的 条评论
为什么被折叠?



