1
我正在使用power shell調用CIM方法。方法的參數是這樣的將XML文件傳遞爲輸入使用powershell的Invoke-CimMethod中的參數
XML輸入文件的XML文件: -
<root>
<field1>value1</<field1>
<field2>value2</<field2>
</root>
PowerShell命令: -
Invoke-CimMethod -InputObject $inst -CimSession $session -MethodName method_name -Arguments @{field1='value1';field2='value2'}
當我傳遞的命令行參數如@ { field1 ='value1'; field2 ='value2'}它工作正常。
有沒有什麼方法可以直接將它作爲xml輸入文件在power shell中傳遞,就像我們在winrm中有'-file:input.xml'一樣?
感謝您輸入!.root元素'root'和子元素(field1,field2)可能因不同的xml文件而改變。我想要有分析xml文件並創建poweshell對象的泛型代碼。 XML結構保持不變(單層),但子元素將是field1,field2,field3等 –