3.1-Gestion de Usuarios

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 16

PowerShell para administradores (intermedio)

Manuel Domínguez

@mafradoti
https://github.com/mftienda
BIENVENIDOS!

Soy Manuel Domínguez.

En este sección vamos a ver la Gestión de usuarios y grupos.


Y en este vídeo, vamos a explicar: La gestión de usuarios.
ÍNDICE
● 1.- Introducción.

● 2.- cmdlets.

● 3.- Mostrar información de las cuentas de usuario.

● 4.- Crear cuentas de usuarios.

● 5.-Modificar una cuenta de usuario.

● 6.-Renombrar una cuenta de usuario.

● 7.- Activar/Desactivar una cuenta de usuario.

● 8.- Eliminar una cuenta de usuario.

● 9.- Resumen de comandos.


1.- Introducción.
Para que un usuario pueda iniciar sesión en Windows, necesita
una cuenta de usuario.

Las cuentas de usuario pueden:


Ser Locales, es decir, sólo son conocidas en el equipo en el
que se crea.

Pertenecer al Active Directory. En tal caso, podríamos


conectarnos desde cualquier equipo del dominio.
1.- Introducción.
Vamos a ver:

Mostrar información de las cuentas de usuarios.


Crear cuentas de usuarios.
Modificar una cuenta de usuario.
Renombrar una cuenta de usuario.
Activar/desactivar una cuenta de usuario.
Eliminar una cuenta de usuario.
2.- cmdlets.

Conocer los cmdlets para trabajar con usuarios

Get-Command *localuser*

Estos comdlets los podemos encontrar en el módulo:

Get-Command –Module Microsoft.PowerShell.LocalAccounts

Obtener ayuda de un comando:


Get-Help Get-LocalUser -Examples
3.- Mostrar información de las cuentas de usuario.
Mostrar las cuentas de usuarios.
Get-LocalUser
Get-LocalUser|ft –AutoSize –Wrap
Autosize  ajusta las columnas, pero trunca las últimas columnas.
Wrap  Ajusta las columnas, pero no trunca las columnas.

Mostrar información de una cuenta.


Get-LocalUser -Name mama|FL *

AccountExpires  Fecha expiración de la cuenta.


PasswordExpires  Fecha expiración de la contraseña.
LastLogon  Fecha de última conexión.
4.-Crear cuentas de usuarios.
Crear una cuenta de usuario sin contraseña.
New-LocalUser arenitas –NoPassword
Get-LocalUser arenitas|FL *

Crear una cuenta de usuario con contraseña peque


1º Encriptamos la contraseña:
$contra=ConvertTo-SecureString "peque" -AsPlainText –Force
2º Creamos el usuario
New-LocalUser cangrejo -Password $contra
 Get-LocalUser cangrejo |FL *
5.- Modificar una cuenta de usuario
Establecer o modificar una propiedad: Añadir el FullName

Set-LocalUser cangrejo -FullName "Sr Cangrejo“


 Get-LocalUser cangrejo |FL *

Establecer o modificar una propiedad: La contraseña nunca expira.

Set-LocalUser cangrejo -PasswordNeverExpires $true


 Get-LocalUser cangrejo |FL *
5.- Modificar una cuenta de usuario
Establecer o modificar una propiedad: Añadirle una contraseña al
usuario arenitas.

 Fijémonos en el campo: PasswordLatSet

Set-LocalUser -Name arenitas -Password (ConvertTo


-SecureString "peque" -AsPlainText -Force)

 Get-LocalUser cangrejo |FL *


6.- Renombrar una cuenta.
Renombrar una cuenta de usuario: arenitas --> arenitas2
 Get-LocalUser

Rename-LocalUser arenitas -NewName arenitas2


 Get-LocalUser

Renombrar una cuenta de usuario: arenitas2 --> arenitas


 Get-LocalUser
Rename-LocalUser arenitas2 -NewName arenitas
7.- Activar/Desactivar cuentas de usuario.
Desactivar una cuenta de usuario: arenitas
 Get-LocalUser arenitas |FL *
Disable-LocalUser arenitas

Activar una cuenta de usuario: arenitas


Enable-LocalUser arenitas
Get-LocalUser arenitas |FL *
8.- Eliminar una cuenta de usuario.
Eliminar una cuenta de usuarios: arenitas y cangrejo:
Get-LocalUser
Remove-LocalUser -Confirm cangrejo
Remove-LocalUser –Confirm arenitas

Get-LocalUser

Con -Confirm, nos pide confirmación.


9.-Resumen de comandos.
Gestión de usuarios:

Get-LocalUser: muestra las cuentas de usuarios locales.


New-LocalUser: Crea una nueva cuenta de usuario local.
Set-LocalUser: Establece o modifica una propiedad de una cuenta de
usuario local.
Rename-LocalUser: Renombra una cuenta de usuario local.

Disable-LocalUser: Desactiva una cuenta de usuario local.


Enable-LocalUser: Activa una cuenta de usuario local.

Remove-LocalUser: Elimina una cuenta de usuario local.


PowerShell para administradores (intermedio)
Manuel Domínguez

@mafradoti
https://github.com/mftienda
DESPEDIDA!

Hemos llegado al final de este vídeo.


Nos vemos el siguiente vídeo.

También podría gustarte