Вы находитесь на странице: 1из 6

Como crear usuarios nuevos en powershell Como crear usuarios locales en powershell ? $user = $computer.Create("User", "Norberto") $user.SetPassword("queques") $user.

SetInfo() $user.Description = [String] "test" $user.SetInfo() Lnea por lnea: $user = $computer.Create("User", "Norberto") Crea un usuario llamado Norberto $user.SetPassword("queques") Crea un password denominado queques $user.SetInfo() Guarda la informacin. $user.Description = [String] "test" Establece la descripcin del usuario. Como ver que el usuario local se cre en powershell ? Una vez creado el usuario puede correr el comando: Net user Si usted corre el ejemplo anterior debera listar a un usuario denominado Norberto. La forma visual es mediante Mi PC >Administrar>usuarios locales Como crear usuarios de Active directory en powershell ? Voy a mostrar un ejemplo de cmo crear usuarios en Active Directory. No se asusten al ver muchas lneas de cdigo voy a explicar paso a paso. Requisitos: Estoy usando una mquina controladora de dominio que ya tiene Active Directory instalado. En este ejemplo use windows 2003. Ejemplo: # En la primera lnea se conecta al dominio. Esta lnea requiere ser modificada. $Path= "LDAP://CN=Users,DC=Pepe,DC=com" $name = "Daniel Calbimonte" $NTname = "DanielCalbimonte" $ou = New-Object Directoryservices.DirectoryEntry($Path)

$user = $ou.PSBase.Children.Add("CN=" + $name,'user') $user.PSBase.CommitChanges() $user.SAMAccountName = $NTname $user.Description = "QE Lead" $user.PSBase.CommitChanges() "Usuario creado: " $user.SetPassword("passwd") "Password establecido" Viendo lnea por lnea: $Path= ldap://CN=users,DC=Pepe,DC=com/ En esta lnea me estoy conectando a mi dominio pepe.com. Luego estoy entrando al contenedor users. Para ver como se llama su dominio, entre a Usuarios y Equipos de Active Directory y vea en que dominio desea crear.

Si yo desease crear usuarios en mi unidad organizacional llamada nueva tendra que hacer lo siguiente: $Path= "LDAP://OU=nueva,DC=Pepe,DC=com"

Vamos a la siguiente lnea: $name = "Daniel Calbimonte" Estamos definiendo como se llamar el usuario. $ou = New-Object Directoryservices.DirectoryEntry($Path) En esta lnea creamos un nuevo objeto (en este caso un usuario con el path establecido en la primera lnea. $user = $ou.PSBase.Children.Add("CN=" + $name,'user') Estamos definiendo el nombre del usuario. $user.PSBase.CommitChanges() Guarda los cambios $user.SAMAccountName = $NTname Establece el tipo de cuenta. $user.Description = "QE Lead" Establece una descripcin del usuario. $user.SetPassword("passwd") Establece un password denominado passwd del usuario.

Si todo sali bien, usted deberia poder ver a su usuario creado:

Como crear una unidad organizacional con powershell?

$Path2= [ADSI]"LDAP://DC=Pepe,DC=com" $UO2=$Path2.Create("OrganizationalUnit", "ou=" + "nuevaUO") $UO2.SetInfo()

Veamos lnea por lnea:

La primera lna se conecta con el dominio de active directory (en este ejemplo mi dominio es pepe.com).

La segunda lnea crea una unidad organizacional llamada nuevaUO. La ltima lna graba la informacin.

Si todo sali bien debera ver esto en su AD:

Como crear una unidad organizacional dentro de otra unidad organizacional con powershell (unidad organizacional hija) ? Voy a crear una unidad organizacional llamada hijanueva dentro de la unidad organizacional nuevaUO (creada en el ejercicio anterior):

$Path3= [ADSI]LDAP://OU=nuevaUO,DC=Pepe,DC=com $UO3=$Path3.Create("OrganizationalUnit", "ou=hijanueva") $UO3.SetInfo()

Si todo sali bien debera ver lo siguiente:

Вам также может понравиться