Ejercicios de PowerShell: crear usuarios en Linux leyendo desde un código QR en PowerShell (el nombre de los usuarios se obtiene listando usuarios en el sistema desde PowerShell y convirtiendo a código QR) con WSL

Script en PowerShell que crea los usuarios

# Instalar en Ubuntu:
# apt install qrencode
# apt install zbar-tools

function copiausuarios()
{
    (Get-LocalUser).name
}

$usuarios = copiausuarios

powershell.exe Write-Host $usuarios | wsl qrencode -o fich.png

.\fich.png

$nombres = wsl zbarimg fich.png

$nombres = $nombres.replace(" ",",").replace("QR-Code:","")

foreach ($nombre in $nombres.split(",")[0..2])
{
     bash -c "sudo useradd $nombre"
}

Comprobar que se han creado los usuarios en Linux mediante el siguiente comando

cat /etc/passwd | tail