|    
			
				24/08/2017, 14:38
			
			
			  | 
  |   |  |  |  |  Fecha de Ingreso: octubre-2008 Ubicación: Peru 
						Mensajes: 208
					 Antigüedad: 17 años Puntos: 5 |  | 
  |   Cambiar atributos y valores de un XML con PowerShell 
  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 etiquetales 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
   Última edición por xArchangellx; 24/08/2017 a las 15:46
     |