Listado y creacion de usuarios con PowerShell

  Buenos días, siguiendo con la serie de post sobre PowerShell y tras ver como inicializar servidores y como conectar a controladores de dominio, vamos a seguir  viendo diferentes tareas que podemos hacer una vez conectados a nuestro controlador.

   Recordar que en la lista teníamos las siguientes funcionalidades:

  • Listado de usuarios.
  • Creación de usuarios.
  • Creación de usuarios con csv.
  • Listado de grupos.
  • Creación de grupos.
  • Agregar usuarios a grupos.

PowerShell logo

  De las cuales hoy vamos a ver como realizar las dos primeras, así que vamos a ello.

  La primera es el listado de usuarios completo del dominio, numerado y por orden alfabético:

#Listado de usuarios

Write-Host ‘ LISTADO DE USUARIOS’ -ForegroundColor «Yellow»

#Metemos todos los usuarios del dominio en $array, pero de todos los campos que contiene el usuario en mi caso solo me interesa el samaccountname, podéis variar el campo que deseáis extraer o simplemente estraer todo y darle el formato que queráis a la salida.

$array=(Get-ADUser -filter *).samaccountname

#Creo la variable $i que sera la encargada de ir numerando los usuarios.

$i=0

#Ordenamos los usuarios alfabéticamente.

$array= $array | sort

#Generamos una lista extrayendo los usuarios, numerándolos mediante la variable $i e incrementando esta en +1 tras la extracción de cada usuario.

foreach ($elemento in $array){

echo $i’-‘$elemento

$i++

}

Ahora mismo a lo mejor no tiene mucho sentido listar todos los usuarios de un dominio pero veremos mas adelante como usaremos dicha lista cuando tengamos que asignar usuarios a grupos.

El siguiente paso es como crear usuarios, para ello:

#Creacion de usuarios

Write-Host ‘ CREACION DE USUARIO’ -ForegroundColor «Yellow»

#Definimos una serie de variables con los campos que vamos a rellenar del usuario, algunos como el nombre y apellidos los introduciremos, mientas otros los generaremos con los campos ya introducidos. Ciertas variables como $domain no están siendo definidas, ya que las definimos cuando hicimos la conexión al controlador de dominio que vimos en el post anterior. No obstante si solo deseáis usar esta parte del script, solo tenéis que añadir dicha variable o cambiar el valor por vuestro dominio y dejarlo fijo.

$GivenName=Read-Host ‘Introduzca el Nombre propio del usuario’

$SurName=Read-Host ‘Introduzca el Apellidos del usuario’

$Name=$GivenName+’ ‘+$SurName

$User=Read-Host ‘Introduzca el nombre de Usuario para el dominio’

$Upn=$User+’@’+$domain

$Department=Read-Host ‘Introduzca el departamento’

$Email=$User+’@’+$domain

$Pass=Read-Host ‘Introduzca la contraseña temporal para la cuenta’

$enc_password = (ConvertTo-SecureString $Pass -AsPlainText -Force)

#Creamos el usuario haciendo uso de las variables definidas. El campo -path deberéis rellenarlo según la ubicación de vuestro Active Directory en la que queréis que se creen los usuarios.

New-ADUser -Name $Name -GivenName $GivenName -Surname $SurName -SamAccountName $User -UserPrincipalName $Upn -Enable $true -Description $Department -EmailAddress $Email -AccountPassword $enc_password -path «OU=ScriptUsers,DC=sergio,DC=cloud»

  Con este tenemos ya un poquito mas del script completo a la vista, cuando tengamos todas las funcionalidades veremos como integrarlas en un solo script.

  Espero os sea de ayuda la información como siempre y no olvidéis comentar, dar el pertinente me gusta y enlazar el post en vuestras redes sociales, podéis hacerlo un poquito mas abajo ;).

     Nos vemos pronto.

174 comments

  1. […] que tenemos en nuestro Active Directory, el script es básicamente el mismo que vimos para el listado de usuarios, únicamente modificamos el objeto que deseamos extraer de un usuario a un […]

  2. RonaldRoola dice:

    viagra au canada tesco online viagra – pay for shipping only free viagra

  3. Jamesgah dice:

    generic cialis 20 mg online purchasing cialis in the usa how to get cialis prescription

  4. Jamesgah dice:

    prednisone 10mg for sale cheap prednisone prednisone 10 mg online

  5. Jamesgah dice:

    50 mg prednisone tablet generic prednisone online order prednisone 10mg

  6. Jamesgah dice:

    cialis australia online stores cialis usa generic cialis fast delivery

  7. Jamesgah dice:

    prednisone 5mg daily buy prednisone prednisone 5 mg tablet without a prescription

  8. Jamesgah dice:

    cialis superactive cialis usa online cialis low price

  9. GregoryTunse dice:

    buy propecia cheap propecia prescription online cheap propecia

  10. GregoryTunse dice:

    anti fungal pills without prescription ed meds online without prescription or membership prescription meds without the prescriptions

  11. GregoryTunse dice:

    the canadian drugstore canadian medications best online canadian pharmacy

  12. GregoryTunse dice:

    mens erection pills new treatments for ed mens ed pills

  13. GregoryTunse dice:

    buy prescription drugs online legally meds online without doctor prescription the canadian drugstore

  14. GregoryTunse dice:

    buy propecia no prescription propecia generic finasteride propecia no prescription

  15. GregoryTunse dice:

    finasteride without prescription propecia for sale how do i get propecia

  16. StromPef dice:

    reputable online pharmacies in india india pharmacies online india pharmacies shipping to usa

  17. StromPef dice:

    stromectol for sale stromectol for sale stromectol pills for humans

  18. StromPef dice:

    india pharmacy mail order india pharmacies online india pharmacies shipping to usa

  19. DouglasFaRie dice:

    cialis pharmacy where to buy liquid cialis lowest price tadalafil

  20. DouglasFaRie dice:

    clomid tablets for sale clomid for sale canada clomid tablets

  21. DouglasFaRie dice:

    buy tadalafil online tadalafil without a doctor’s prescription generic tadalafil 20mg india

  22. DouglasFaRie dice:

    tadalafil best price 20 mg cialis pharmacy cialis pills

  23. Eugenebaf dice:

    stromectol for humans for sale stromectol tablets for humans stromectol tablets for humans

  24. Eugenebaf dice:

    stromectol 12 mg tablets stromectol for sale stromectol for sale

  25. Eugenebaf dice:

    stromectol tablets for humans stromectol tablets for humans stromectol tablets for humans

  26. RaymondMoors dice:

    buy viagra online canada viagra cost of viagra

  27. RaymondMoors dice:

    viagra amazon viagra coupon over the counter viagra

  28. RobertPoele dice:

    cialis buy on line generic version of cialis why buy cialis. com

  29. RobertPoele dice:

    cialis generic timeline generic tadalafil 20mg india buy cialis without

  30. RobertPoele dice:

    cialis viagra cocktail tadalafil 20mg best price cialis sample pack

  31. RobertPoele dice:

    viagra cialis trail pack buy cialis in cro cialis delivery held at customs

  32. RobertPoele dice:

    gnereic cialis generic version of cialis cheap cialis super active

  33. RobertPoele dice:

    cialis 5mg no prescription generic tadalafil 20mg india cialis overnight deleivery

  34. RalphReist dice:

    super cialis professional best price for daily cialis

  35. Chesterepink dice:

    https://stromectolgf.com/# how much does ivermectin cost

  36. CameroneleRm dice:

    ed meds online without prescription or membership buy prescription drugs without doctor

  37. StevenSpume dice:

    https://drwithoutdoctorprescription.com/# prescription drugs online without doctor

  38. ThomasStart dice:

    non prescription ed pills sildenafil without a doctor’s prescription

  39. CameroneleRm dice:

    how to get prescription drugs without doctor canadian drugs online

  40. Michaelinfus dice:

    viagra shop over the counter viagra

  41. BrandoniniNy dice:

    viagra without a doctor prescription usa price of viagra

  42. Michaelinfus dice:

    100mg viagra buy viagra online canada

  43. RobertraB dice:

    can you buy clomid over the counter us clomid over the counter australia

  44. Raymonderuri dice:

    clomid 100mg for sale clomid 50 mg buy uk

  45. Homernoils dice:

    buy lasix online furosemide 40 mg

  46. Raymonderuri dice:

    https://buynolvadex.store/# nolvadex gynecomastia

  47. Edwardkaf dice:

    generic lipitor online lipitor 80 mg daily

  48. WilliamGrela dice:

    where can i get metformin without prescription online no prescription metformin

  49. Anthonyenfop dice:

    https://buytadalafil.men/# canadian pharmacy generic tadalafil

  50. Homernoils dice:

    nolvadex for pct does tamoxifen cause menopause

  51. Isiahlog dice:

    ciprofloxacin 500 mg tablet price ciprofloxacin generic

  52. Isiahlog dice:

    buy prescription drugs without doctor canadian pharmacy online

  53. Michealslads dice:

    best ed pill non prescription erection pills

  54. Isiahlog dice:

    generic gabapentin neurontin medicine

  55. StevenFex dice:

    https://drugsonline.store/# prescription drugs online without doctor

  56. DarrellAdawn dice:

    buy clomid cheap clomid

  57. StevenFex dice:

    https://doxycyclineonline.store/# doxycycline without prescription

  58. DanielZirty dice:

    ed clinic impotence pills

  59. DarrellAdawn dice:

    best ed pills mens ed pills

  60. DavidSoomo dice:

    https://stromectol.life/# stromectol where to buy

  61. RobertoDum dice:

    who makes ivermectin stromectol 12 mg tablets

  62. JamesVog dice:

    https://stromectoltrust.com/# order stromectol over the counter

  63. AllanSeask dice:

    https://stromectoltrust.com/# stromectol 12 mg tablets

  64. JamesVog dice:

    https://stromectoltrust.com/# stromectol for humans for sale

  65. WilliamBiarl dice:

    stromectol 12 mg tablets stromectol for humans for sale

  66. ArthurnEono dice:

    https://pharmacyizi.com/# best ed treatment pills

  67. ArthurnEono dice:

    https://pharmacyizi.com/# medicine for erectile

  68. RichardDiarm dice:

    online medications ed online pharmacy

  69. SteveLah dice:

    best medicine for ed real cialis without a doctor’s prescription

  70. JamesSquig dice:

    medications online best erection pills

  71. DouglasSouch dice:

    https://pharmacyizi.com/# ed medications online

  72. ThomasGer dice:

    https://canadiandrugs.best/# best non prescription ed pills

  73. Keithraith dice:

    Biaxin drugs for sale

  74. GeraldLox dice:

    cat antibiotics without pet prescription ed meds online without doctor prescription

  75. Georgepaype dice:

    https://canadiandrugs.best/# buy prescription drugs from canada cheap

  76. GeraldLox dice:

    medication for ed dysfunction cheap erectile dysfunction pill

  77. ThomasGer dice:

    https://erectionpills.shop/# non prescription erection pills

  78. GeraldLox dice:

    canadian online drugs prescription drugs online without

  79. GeraldLox dice:

    buy cheap prescription drugs online buy prescription drugs from canada cheap

  80. GeorgeRet dice:

    http://stromectolbestprice.com/# worming rabbits with ivermectin

  81. CareyTip dice:

    ivermectin for canaries how long does it take ivermectin to kill scabies

  82. DavidNit dice:

    canadian pharmacy ed prescription drugs

  83. Dustinwed dice:

    https://medrxfast.com/# how to get prescription drugs without doctor

  84. Dustinwed dice:

    https://medrxfast.com/# buy prescription drugs from canada cheap

  85. Thomastoice dice:

    https://medrxfast.com/# buy prescription drugs

  86. Dustinwed dice:

    https://medrxfast.com/# non prescription erection pills

  87. Dustinwed dice:

    https://medrxfast.com/# ed meds online without doctor prescription

  88. DavidNit dice:

    ed meds online canada pain meds online without doctor prescription

  89. Thomastoice dice:

    https://medrxfast.com/# prescription drugs online without doctor

  90. Dustinwed dice:

    https://medrxfast.com/# online canadian drugstore

  91. DavidNit dice:

    anti fungal pills without prescription how to get prescription drugs without doctor

  92. Dustinwed dice:

    https://medrxfast.com/# canadian drugstore online

  93. Dustinwed dice:

    https://medrxfast.com/# mexican pharmacy without prescription

  94. DavidNit dice:

    canadian online pharmacy prescription drugs canada buy online

  95. Thomastoice dice:

    https://medrxfast.com/# п»їed drugs online from canada

  96. Dustinwed dice:

    https://medrxfast.com/# best ed pills non prescription

  97. DavidNit dice:

    canadian online pharmacy dog antibiotics without vet prescription

  98. Dustinwed dice:

    https://medrxfast.com/# buy cheap prescription drugs online

  99. DavidNit dice:

    buy prescription drugs from canada pain meds without written prescription

  100. Dustinwed dice:

    https://medrxfast.com/# buy prescription drugs online

  101. Thomastoice dice:

    https://medrxfast.com/# meds online without doctor prescription

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *