Scripting and security

Operating Systems, software development, scripting, PowerShell tips, network and security

Menú principal
  • Categorías
  • Cursos
  • Libro de PowerShell
  • Lo mejor
  • Lo último
  • Proyectos
  • Contactar
Ir al contenido

Convert XML to JSON (PowerShell)

Ofertas y promociones en Videojuegos

PowerShell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# Download Json.NET
# Popular high-performance JSON framework for .NET
# https://www.newtonsoft.com/json
 
# Adds a Microsoft .NET Framework type (a class) to a Windows PowerShell session
Add-Type -Path C:\Users\juan\Desktop\Automatizacion\Windows\packages\Newtonsoft.Json.9.0.1\lib\net45\Newtonsoft.Json.dll
 
[XML]$members = '<?xml version="1.0"?>
<members>
<member id="1">
<user>juanito</user>
<group>ventas</group>
</member>
<member id="2">
<user>luis</user>
<group>ventas</group>
</member>
</members>'
 
$json = [Newtonsoft.Json.JsonConvert]::SerializeXmlNode($members) | ConvertFrom-Json
 
$json.members.member | %{
    $_.user
    $_.group
}

CATEGORÍAS

PowerShell

ETIQUETAS

.NET, Add-Type, ConvertFrom-JSON, Download, Framework, HTTPS, Jesús Niño Camazón, JSON, Microsoft, Path, User, Windows, Windows PowerShell, XML

MÁS

  • Crear, compilar y ejecutar una DLL con Microsoft Visual C# que crear un usuario desde PowerShell
  • Ejercicios de PowerShell: analizar ficheros DLL en todos los equipos de la red, comprobar que ha cambiado una integridad y copiar el fichero que ha cambiado
  • Explicación sobre el uso de funciones que están en DLL del sistema operativo (en PowerShell)
  • Convertir un fichero XML en JSON desde PHP y utilizarlo desde PowerShell
  • Ejercicios de PowerShell: realizar operaciones en un equipo remoto
  • Instalación de Sistemas Operativos (Sistemas informáticos)
636797680 675335862 680669213 694444209 618662309 690749390 670982322 664868160 627801088 683024631 662106811 627311108 637128664 606525825 625065619 651084154 610855438 691644423 689618086 662285816 685718045 633662425 682738999 667954047 619892716 658093134 614209854 691478564 697672667 653947144 649969621 664400714 622089299 611309143 653941713 645761274 604390205 655237704 611183641 614645762 613437399 674226569 630823197 682278254 632902845 619701665 684044686 661187027 685667955 658931220 663750921 647285942 670092717 633068795 622067115 676432276 648540280 684999978 616186261 695130423 626134439 681824348 645091785 695117515 673029102 629598525 662125626 628291565 613926960 639868288