1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# Crear usuarios leyendo de un fichero en Ubuntu desde PowerShell con WSL # Usuario root predeterminado # ubuntu2004 config --default-user root # ubuntu config --default-user root # Contenido de fichero .\fichero.txt: pepito3,pepito3,/home/pepito3,/bin/bash foreach ($infomacion in Get-Content .\fichero.txt) { $usuario = $infomacion.Split(",")[0] $variables = $infomacion.Split(",")[0]+':'+$infomacion.Split(",")[1] $rutausuario = $infomacion.Split(",")[2] $shell = $infomacion.Split(",")[3] $usuario $variables $rutausuario $shell wsl mkdir $rutausuario wsl useradd $usuario -d $rutausuario -s $shell bash -c "sudo echo $variables | chpasswd" } |