• EnglishSpanishGermanFrenchPolishChinese (Traditional)


EnglishSpanishGermanFrenchPolishChinese (Traditional)

Operating systems, scripting, PowerShell 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

Ejercicios de PowerShell: crear usuarios con nombres aleatorios utilizando un API que devuelve el resultado en formato JSON

PowerShell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# Para crear usuarios es necesario iniciar PowerShell como administrador
 
# Construir JSON con datos aleatorios
# https://next.json-generator.com
 
$usuarios = Invoke-WebRequest -Uri https://next.json-generator.com/api/json/get/4J-V4_FCK | ConvertFrom-Json
 
foreach($nombre in $usuarios.name.first)
{
    # Crear la contraseña con SecureString
    $pass=ConvertTo-SecureString "laquequiras" -asplaintext -force
    # Crear usuario con contraseña
    New-LocalUser $nombre -Password $pass -WhatIf
}

Publicado el día 14 de enero de 2021

CATEGORÍAS

PowerShell, Usuarios

ETIQUETAS

AsPlainText, ConvertFrom-JSON, ConvertTo-SecureString, Ejercicios de PowerShell, foreach, HTTPS, Invoke-WebRequest, Jesús Niño, Jesús Niño Camazón, JSON, New-LocalUser, password, SecureString

MÁS

  • Ejercicios de seguridad: simular el funcionamiento de una VPN desde PowerShell
  • Sistema que permite almacenar en un fichero los credenciales de usuario de Windows haciendo una petición a un servidor web mediante el método POST. Después obtener el password en texto plano
  • 11. Gestión del Directorio Activo (nivel intermedio)
  • Gestión de usuarios y grupos (Sistemas operativos en red)
  • Ejercicios de PowerShell: ejercicios básicos sobre el sistema de archivos en PowerShell
  • Ejercicios de PowerShell: guardar una copia de seguridad de los nombres de los usuarios que están en nuestro sistema operativo, borrar todos los usuarios y recuperar los usuarios que están en…