Hola muchachos quisiera hacer una consulta quisiera cambiar unos valores de unas lineas de comandos de un archivo xml, estoy utilizando el PowerGui Script Editor, vi un ejemplo y me funciono con una de las etiquetas, pero no se cambiar los valores que se encuentran dentro de esa etiqueta
les muestro el codigo
archivo: ejemplo.xml
<?xml version='1.0' encoding='UTF-8' ?>
<account version='1.0'>
<cuenta>
<nombre>Jonathan</nombre>
<apellido>Muñoz</apellido>
</cuenta>
</account>
Codigo:
#Definimos la ubicación de nuestro fichero .XML
$filePath= "\ejemplo.xml"
#Guardamos el contenido de nuestro fichero .XML en una variable
[xml]$XML = Get-Content $filePath
#Creamos una variable para almacenar el valor a cambiar
$value1= "Nombre Cambiado"
#Modificamos el campo NOMBRE con el valor de la variable antes creada
$value=$XML.account.cuenta.nombre = $value1
#Guardamos el fichero .XML con la modificación realizada
$xml.save($filePath)
Resultado
<?xml version='1.0' encoding='UTF-8' ?>
<account version='1.0'>
<cuenta>
<nombre> Nombre Cambiado </nombre>
<apellido>Muñoz</apellido>
</cuenta>
</account>
Me funciona pero cuando tengo quisiera cambiar
<Handler Name="CredentialProviderHandler" Enable="1">
<property Name="InstalledState" value="Install" Enable="0" />
<property Name="Guid" value="{FC205E00-2E7C-4624-906B-C9F440E669A2}" Enable="0" />
<property Name="CredentialProviderLibraryFileName" value="SysAidUnlckRstPasswd_08501.dll" Enable="1" />
</Handler>
Install por el Unistall
Enable 1 por el 0
Nose como hacerlo