2009-10-22 17 views

Respuesta

24
$foo | Export-CliXml foo.xml 

luego

$foo = Import-CliXml foo.xml 

Tenga en cuenta que si $ foo representa un objeto vivo, cuando se restaura ella, solo obtendrán sus propiedades. Sin embargo, la información de tipo se conserva más o menos. Por ejemplo, si guarda un objeto System.Diagnostics.Process, cuando lo rehidrate tendrá un objeto Deserialzed.System.Diagnostics.Process.

Por cierto, si usted necesita para almacenar/recuperar varias variables, puede hacerlo de esta manera:

Get-Variable bla* | Export-Clixml vars.xml 
Import-Clixml .\vars.xml | %{ Set-Variable $_.Name $_.Value } 
+0

perfecto! Funciona como un encanto;) Solo se necesita para almacenar un entero ... ¡Tnx! – SilverViper

+2

Si no necesita información completa, otras opciones son Get-Content/Set-Content e Import-CSV/Export-CSV. – JasonMArcher

Cuestiones relacionadas