2011-11-14 82 views
1

我想將值添加到PropertyBag。PowerShell - SCOM 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

我沒有可以訪問的服務器上的SCOM,但是您可以執行以下操作來獲取包內容並檢查它嗎?

$api = New-Object -comObject 「MOM.ScriptAPI」 
$bag = $api.CreatePropertyBag() 
$bagContents = $api.Return($bag) 
相關問題