Fundamentos de PowerShell: Get-AdUser-Filter con ejemplos de código

0 Comments

Windows PowerShell Get-AdUser-Filter

El secreto para que el cmdlet Get-AdUser funcione es dominar el parámetro-Filter. Los trabajos clásicos son descubrir detalles sobre un usuario, o retirar los hechos desnudos de muchos usuarios.

si es nuevo en los cmdlets de aduser de PowerShell, puede que desee guardar la frustración y comprobar los aspectos básicos de Get-AdUser.,

temas PowerShell Get-AdUser-Filter

preparación: Lista de comprobación para Get-AdUser

a) Inicio de sesión: en un controlador de dominio
b) buscar: Módulo de Active Directory para Windows PowerShell
c) iniciar: el ejecutable de PowerShell
D) Ejecutar: Import-Module activedirectory

Nota 1: si lo desea, puede instalar la versión de ISE y Set-ExecutionPolicy-remotelySigned. También es posible, pero complicado, instalar el módulo Active Directory en un servidor miembro.,

ejemplo 1: Get-AdUser-Filter

técnicamente, esta familia de anuncios de cmlets utiliza sintaxis del lenguaje de expresiones de PowerShell. Mi explicación es que necesita una propiedad LDAP, por ejemplo, Name, un comparador como-Like y, finalmente, un valor.

estos tres componentes (propiedad LDAP, comparador y valor) crean una sintaxis compleja, y es por eso que necesitamos corchetes y marcas de voz particulares. De hecho, si se enfoca en el trabajo de los elementos sintácticos, pronto dominará Get-AdUser-Filter.,

Nota 2: Get-AdUser puede tomar parámetros alternativos a-Filter, por ejemplo, – identity,- searchbase o-LDAPFilter.

Nota 3: como estimación conservadora hay 10 valores LDAP posibles, 6 comparadores, y digamos, 10 valores, que hace 600 usos diferentes de Get-AdUser-Filter.

Guy recomienda: SolarWinds Admin Bundle for Active Directory (herramienta gratuita)

Importar usuarios desde una hoja de cálculo. Solo tiene que proporcionar una lista de los usuarios con sus campos en la fila superior, y guardar como .archivo csv., A continuación, inicie esta utilidad gratuita y haga coincidir sus campos con los atributos de AD, haga clic e importe los usuarios.

opcionalmente, puede proporcionar el nombre de la unidad organizativa donde nacerán las nuevas cuentas. Descargue su herramienta gratuita de importación masiva.,

SolarWinds Admin Bundle Download 100% FREE Tool Bundle

Si necesita un software de análisis de aplicaciones más completo, descargue una prueba gratuita de SAM (Server & Application Monitor)

Ejemplo 2: Get-AdUser-Filter {Complex and with brackets}

le sugiero que comparar y contrastar ejemplos 1 y 2. En primer lugar, vea cómo las marcas de voz ‘simples’ se reemplazan con corchetes {curly}. Mi punto es que puedes usar cualquiera, pero debes tener uno. En segundo lugar, observe cómo puede combinar dos condiciones para crear consultas complejas., (El nombre comienza con Ben, y el apellido es Thomas)

Ejemplo 3: Get-AdUser-LDAPfilter

Aquí hay un ejemplo para listar todos los usuarios en una unidad organizativa llamada ‘Raglan’. Este script utiliza el parámetro-LDAPfilter.

Nota 4: Observe cómo LDAPfilter utiliza el formulario ‘ Name = * ‘y no’ Name-eq*.

Nota 5: es-searchBase el que filtra el contenedor de Active Directory, en este caso un objeto OU llamado ‘Raglan’.

Nota 6: Ft (Format-Table) solo controla la salida, puede agregar otras propiedades como EmailAddress.,

Guy recomienda: Network Performance Monitor (prueba gratuita)

SolarWinds Network Performance Monitor (NPM) le ayudará a descubrir lo que está sucediendo en su red. Esta utilidad también lo guiará a través de la solución de problemas; el panel indicará si la causa raíz es un enlace roto, un equipo defectuoso o una sobrecarga de recursos.

lo que más me gusta es la forma en que NPM sugiere soluciones a problemas de red. Its también tiene la capacidad de monitorear el estado de las máquinas virtuales VMware individuales., Si está interesado en Solucionar problemas y crear mapas de red, le recomiendo que pruebe NPM en una prueba gratuita de 30 días.

SolarWinds Network Performance Monitor Download 30-day Free Trial

Research Get-AdUser With Get-Help-full

así es como descubrí sobre el-LDAPfilter y otros parámetros.

Cmdlets similares de Active Directory

Una vez que haya dominado Get-AdUser, es posible que desee saber más sobre Set-AdUser o Get-AdComputer., Para obtener una lista completa de los cmdlets de AD, pruebe este comando:

entre los resultados debería ver:

  • Add-AdGroupmember
  • Enable-AdAccount
  • Get-AdComputer
  • Move-AdComputer
  • New-AdUser
  • Set-aduser
  • remove-adgroup
  • unlock-adaccount

nota 7: naturalmente, también verás estos verbos y sustantivos en otras combinaciones.,

Guy recomienda: SolarWinds Engineer’s Toolset (versión de prueba gratuita)

este Engineer’s Toolset proporciona una consola completa de 50 utilidades para solucionar problemas informáticos. Guy dice que me ayuda a monitorear lo que está ocurriendo en la red, y cada herramienta me enseña más sobre cómo funciona el sistema subyacente.

Hay muchos buenos gadgets; es como tener rienda suelta de una confitería. Afortunadamente, las utilidades se muestran de forma lógica: monitoreo, descubrimiento de red, diagnóstico y herramientas de Cisco. Pruebe el conjunto de Herramientas del ingeniero de SolarWinds en una prueba gratuita de 14 días ahora!,

conjunto de herramientas de SolarWinds Engineer Descargar Prueba gratuita de 14 días

solución de problemas Get-AdUser de PowerShell

En primer lugar, asegúrese de que está utilizando el módulo Active Directory Para Windows PowerShell. Consulta con Get-Module.

en segundo lugar, para investigar Get-AdUser llame a Get-Help, y luego examine la sintaxis y estudie los ejemplos.

también QED Usuario «

«

Resumen de PowerShell Get-AdUser

En su propia AdUser es impotente; necesita el parámetro de filtrado., Cuanto más aprenda sobre este lenguaje de consulta, más precisos serán los resultados de este y otros cmdlets de Active Directory similares.,

Si te gusta esta página, compártela con tus amigos

Ver más Cmdlets de Active Directory de PowerShell

• PowerShell Home • Get-ADUser-filter • Get-ADUser • new-aduser • get-ADComputer

• export-CSV • Import CSV • PowerShell Active Directory • New-ADComputer

• PowerShell CodePlex • PowerShell ad cmdlets • free import user CSVDE tool

please email yo si tienes un mejor ejemplo de guión., También por favor informe de cualquier error de hecho, errores gramaticales o enlaces rotos, estaré encantado de corregir la falla.


Deja una respuesta

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