1
PS sss:\> $match.ApplicabilityCondition
<ApplicabilityRule ExpressionLanguage="Custom" Handler="{2DB70103-3DFB-4806-85B0-B27B561284BB}"><UpdateId>3a50171e-f09b-46fd-991c-ffa0c1fabcc6</UpdateId><CISource><Id>{7ABE2526-ED91-47AE-A989-275B4B2924FE}</Id><Version>188</Version></CISource><ProductId>704a0a4a-518f-4d69-9e03-10ba44198bd5</ProductId></ApplicabilityRule>
ApplicabilityCondition
是作爲Get-CMSoftwareUpdate
(SCCM相關命令)的一部分返回的XML類對象。 ExpressionLanguage="Custom"
對我來說沒有任何意義。有沒有簡單的方法可以引用顯示的子屬性?最終我試圖獲得UpdateID
。如何反序列化此PowerShell輸出?
你是對的,我需要投它,並設置一個變量。我試着把它轉換成[xml],但是沒有成功。設置$ xml = [xml] $ match.ApplicabilityCondition按預期工作。 –
好:)您可以通過點擊選票旁邊的綠色複選標記來接受答案。 – sodawillow