我想为PropertyBag添加值。
如何检查该值是否已经在PropertyBag中?
我知道可以使用数组,列表等。但是如何使用$ bag / $ api对象进行此检查?
$api = New-Object -comObject “MOM.ScriptAPI”
$bag = $api.CreatePropertyBag()
$bag.AddValue("TestValue1","1234")
我正在寻找类似的东西:
if($bag -match "TestValue1")
{"In the Bag!"}
但不幸的是,它没有用。
答案 0 :(得分:0)
我在可以访问的服务器上没有SCOM,但您可以执行以下操作来获取包内容并检查它吗?
$api = New-Object -comObject “MOM.ScriptAPI”
$bag = $api.CreatePropertyBag()
$bagContents = $api.Return($bag)