Fichero usuarios.xml
1 2 3 4 5 6 7 8 9 10 11 |
<?xml version="1.0"?> <alumnos> <alumno id="1"> <usuario>juanito</usuario> <nombrecompleto>Juan Romero</nombrecompleto> </alumno> <alumno id="2"> <usuario>pepito</usuario> <nombrecompleto>José Carromato</nombrecompleto> </alumno> </alumnos> |
Código en PowerShell
1 2 3 4 5 6 7 8 9 |
$alumnos = [XML](Get-Content .\usuarios.xml) foreach($nombre in $alumnos.alumnos.alumno.usuario) { # Crear la contraseña con SecureString $pass=ConvertTo-SecureString "laquequiras" -asplaintext -force # Crear usuario con contraseña New-LocalUser $nombre -Password $pass -WhatIf } |