【发布时间】:2010-03-03 09:12:11
【问题描述】:
有没有办法在字符串或 XML 对象上运行 Import-Clixml cmdlet?
它需要文件路径作为输入来生成 PowerShell 对象,并且无法从 XML 对象获取输入。既然有将 PowerShell 对象序列化为 XML 对象的 ConvertTo-Xml cmdlet,为什么没有从 XML 转换,这会起到相反的作用?
我知道 System.Xml.Serialization.XmlSerializer 类可以做到这一点。但是,我想坚持使用 cmdlet 来执行此操作。
有没有办法使用 cmdlet(可能只使用 Import-Clixml)来执行此操作,而无需创建临时文件?
【问题讨论】:
-
正如 Johannes 指出的那样,我认为没有办法避免文件。你能多谈谈你的场景吗?
标签: xml serialization powershell