2011-11-14 6 views
1

PropertyBag에 값을 추가하고 싶습니다.PowerShell - SCOM PropertyBag, 이미 추가되었는지 확인하는 방법?

값이 PropertyBag에 이미 있는지 확인할 수 있습니까?

배열, 목록 등을 사용할 수 있음을 알고 있습니다.하지만이 체크를하기 위해 $ bag/$ api 개체를 어떻게 사용할 수 있습니까?

if($bag -match "TestValue1") 
{"In the Bag!"} 

을하지만, 불행하게도, 그것은 작동하지 않습니다 :

$api = New-Object -comObject “MOM.ScriptAPI” 
$bag = $api.CreatePropertyBag() 
$bag.AddValue("TestValue1","1234") 

이 같은 뭔가를 찾고 있어요.

답변

0

내가 액세스 할 수있는 서버에는 SCOM이 없지만 다음과 같이 가방 내용을 확인하고 확인할 수 있습니까?

$api = New-Object -comObject “MOM.ScriptAPI” 
$bag = $api.CreatePropertyBag() 
$bagContents = $api.Return($bag) 
관련 문제