Establezco constantemente entornos de investigación y desarrollo que requieren cuentas de directorio activo. Dado que ubicamos estos entornos en redes distribuidas, cada entorno necesita su propio directorio activo. ¿Cómo puedo crear una nueva cuenta de directorio activo usando powershell?
active-directory
powershell
Rob Murdoch
fuente
fuente
add-windowsfeature rsat-ad-powershell;
ipmo activedirectory
Recomendaría investigar los cmdlets AD de Quest:
http://www.quest.com/powershell/activeroles-server.aspx
Un nuevo usuario de AD sería:
Sin embargo, para Powershell 'puro', la sugerencia de Shay de los scripts de Idera le ahorraría el uso de cmdlets adicionales. Eso sí, si tiene que tomarse la molestia de descargar los scripts, también puede descargar los cmdlets de Quest.
fuente
Tomé la respuesta de Brad arriba y agregué un poco más de detalle a continuación (gracias Brad por hacerme pensar en esta dirección):
Entrada de archivo CSV:
Código:
¡Buena suerte!
fuente
si solo está configurando los mismos usuarios en diferentes redes / dominios, un simple archivo .cmd viejo debería ser el truco. Simplemente emita llamadas al comando dsadd para cada usuario.
una llamada a dsadd o dsmod también funcionaría en medio de un script de PowerShell. incluso podría tener un archivo CSV de nombre de usuario / contraseñas que podría importar con un script de PowerShell y recorrer cada línea con una llamada a dsadd o dsmod de esta manera:
Los comandos ds (dsadd, dsmod, etc.) se instalan con el rol de directorio activo, por lo que están disponibles una vez que tiene AD funcionando.
fuente