PowerShell Get-Aduser

PowerShell Get-Aduser
De muitos dos comandos do PowerShell, o mais importante é o cmdlet de busca. O cmdlet Get-Aduser foi usado para obter as diferentes propriedades e objetos dos usuários encontrados no servidor de janela. Você pode verificar as propriedades do usuário por sua identidade específica chamada nome. Portanto, neste tutorial deste guia, veremos como um comando get-aduser pode ser usado no Windows PowerShell para obter informações do usuário. Certifique-se de ter o Windows Server instalado e configurado junto com seus módulos de diretório ativo.

Em primeiro lugar, faça login no seu sistema e procure por PowerShell. Clique com o botão direito do mouse no PowerShell pop-up e toque na “corrida como administrador” para evitar qualquer inconveniente. A tela azul do PowerShell será aberta na sua tela.

Agora, o PowerShell foi lançado com sucesso. Sua primeira tarefa é garantir que o módulo e os serviços do Active Directory sejam instalados e configurados em seu servidor. Então, você precisa obter a capacidade da janela do diretor ativo em seu PowerShell para usar outros comandos. Para esse fim, você precisa obter o módulo "RSAT-Active" usando o cmdlet "Get-Windows Capability" no PowerShell. Estamos usando um dos nossos PowerShell para fazer isso. Ele usa os parâmetros "nome" e "online".

Ele começará a coletar e carregar o módulo de diretor-rsat-ativo em seu PowerShell. Você pode ver que o sistema operacional está executando suas ações necessárias para fazê -lo pela imagem.

Dentro de alguns segundos, ele carregará todos os módulos necessários para o RSAT Active Directory e abaixo é a saída de sucesso.

Depois de obter o módulo do Active Directory, você deve adicioná -lo ao seu servidor. Use o cmdlet "Add-windowscability" para fazê-lo. Certifique -se de adicionar o parâmetro "nome" para adicionar o módulo do Active Directory com sua versão, como mostrado abaixo.

O sistema operacional está executando o cmdlet "Add-windowscapability" para adicionar o RSAT Active Directory em nosso sistema.

Sua saída é a mesma que recebemos para obter o módulo RSAT Active Directory.

Vamos começar a ver o cmdlet "Get-Aduser", olhando para sua ajuda manual primeiro. Este manual nos diz a sintaxe, aliases e comentários para o cmdlet "Get-Aduser" no PowerShell.

Se você deseja verificar todos os módulos instalados no seu servidor Windows do Windows 10, você pode fazer isso usando o cmdlet "Get-Module" no PowerShell. Este cmdlet Get-Module usa o parâmetro "ListAvailable" para obter todos os módulos ativos e disponíveis na tela PowerShell. A saída para este comando está mostrando que nosso sistema possui um módulo ActiveDirectory instalado e ativo junto com seus comandos exportados.

Para obter o módulo do Active Directory, você pode usar o comando abaixo da balança da imagem.

Para obter o módulo, junto com seus comandos exportados, pode ser feito com o comando apresentado na imagem PowerShell mostrada.

Para usar qualquer cmdlet, precisamos importar seu módulo relevante no PowerShell também. Vamos começar importando o módulo do Active Directory primeiro no PowerShell antes de usar o cmdlet "Get-Aduser". Para esse fim, o cmdlet "Module de importação" será usado junto com o nome do módulo I.e. “ACTIVIDIVECORY”. Assim, usamos o comando de importação do módulo no PowerShell para importar o módulo ActiveDirectory, como mostrado abaixo. Agora, o PowerShell está pronto para usar o cmdlet "Get-Aduser" para obter as informações sobre os usuários.

Exemplo

Vamos começar com uma ilustração muito básica. Nesta ilustração, usaremos o cmdlet "Get-Aduser" apenas no PowerShell sem qualquer parâmetro. Isso ocorre porque queremos obter todos os usuários do servidor Windows de uma vez. Então, este comando será um comando de uma única palavra. Assim, nós o usamos no PowerShell, como mostrado abaixo.

Simplesmente surgirá pedindo para você adicionar o valor do filtro. Este valor dirá a um sistema, quantos usuários você deseja obter dele. Como adicionamos os caracteres "*", ele exibirá todos os usuários atualmente localizados no servidor Windows do nosso sistema. Esta é a maneira mais simples de usar o "adu-adesante".

Vamos compensar o primeiro parâmetro do cmdlet Get-Aduser. Portanto, o primeiro parâmetro é "filtro", que é usado automaticamente no comando acima por um PowerShell. Desta vez, estamos usando-o em nosso comando para obter todos os usuários usando o cmdlet "Get-Aduser" como abaixo. Ele acabará exibindo todos os usuários do Windows Server na tela PowerShell.

Quando você tem muitos usuários em seu sistema, você pode adicioná -los em diferentes categorias para fazer a diferença. O mesmo funciona para o servidor Windows. Portanto, listaremos todos os usuários usando o parâmetro de filtro que pertence a departamentos específicos quando se trata de algum empreendimento comercial. Temos que usar o parâmetro "SearchBase" após o parâmetro "filtro" ", juntamente com mencionar os nomes desses departamentos, conforme a instrução usada na imagem.

Se você deseja procurar usuários com nomes começando com algumas palavras específicas, você também pode fazê -lo. Por isso. Você precisa usar a palavra -chave "nome" no parâmetro "filtro". Você precisa mencionar o tipo de conta de um usuário específico dentro do filtro. O parâmetro "formato-mesa" pode ser utilizado para obter a forma de tabela de nossa saída se você tiver mais de um usuário com o mesmo nome junto com suas outras informações.

A saída para o comando acima é mostrada abaixo. Ele mostra a coluna de nome, SamaccoundName no PowerShell junto com as informações de um usuário.

Você também pode obter as informações sobre um único usuário apenas junto com suas propriedades. Para esse fim, você precisa do parâmetro de identidade e propriedades. O parâmetro de identidade está tomando o nome de um usuário e o parâmetro de propriedades obterá todas as suas informações.

> -Get -Aduser -Identity “Nome de usuário” -Properties *

Conclusão

Este artigo contém todas as demonstrações e implementações para o uso do cmdlet "Get-Aduser" no PowerShell do Windows Server. Começamos a obter e instalar os módulos necessários como pré-requisitos do Get-Aduser I.E rsat Active Directory.