Introdução à PowerShell Get-ADUser

O ADUser cmdlet é usado para buscar informações sobre um ou mais utilizadores do active directory. Um usuário pode ser identificado usando vários parâmetros como seu nome distinto, o GUID correspondente no diretório ativo, identificador de segurança, ou SAM(Security Account Manager) nome. Para obter Filtro de informação de vários usuários ou LDAPFilter pode ser usado., A linguagem de expressão PowerShell é usada pelos parâmetros do filtro para obter informações da pasta activa. Este artigo cobrirá em detalhe este cmdlet, juntamente com explicações e exemplos apropriados.,

Sintaxe e Parâmetros

a Sintaxe e os parâmetros do Powershell get-ADUser são dadas abaixo:

Iniciar Sua Livre de Dados do Curso de Ciência

Hadoop, de Ciência de Dados, Estatísticas de & outros

Sintaxe:

Parâmetros:

Parâmetros do Powershell get-aduser são

  • -AuthType: Este indica o método de autenticação a ser usado para se conectar ao Active directory., Pode ser tanto de dois valores, negociar também pode ser referido como 0 ou básico de outra forma pode ser referido como 1. Negociar é o modo de autenticação usado por omissão. Para que a Autenticação Básica funcione, é necessária uma conexão SSL. O tipo de param é ADAuthType. Ele não aceita a entrada de pipeline; caracteres wildcard também não são permitidos.
  • -credencial: isto refere-se à conta de utilizador que será usada para executar o cmdlet. Por padrão, as credenciais do usuário atual são consideradas a menos que o cmdlet seja executado a partir da unidade do Diretório Ativo., Em tal cenário, a conta que está associada à unidade é considerada. Tanto o nome de usuário como o objeto PSCredential são fornecidos como valor para o parâmetro. No caso de um nome de Utilizador ser especificado, é dada uma linha de comandos para uma senha. A conta indicada deverá ter a permissão do nível do directório, caso contrário o cmdlet falhará ao lançar um erro. Seu tipo é PSCredential. O parâmetro não pode aceitar a entrada de pipeline e caracteres de wild card também não são permitidos.
  • -Filtro: isto denota a pesquisa que é usada para obter os objectos da pasta activa., Ele usa a sintaxe da linguagem PowerShell express. A linguagem PowerShell express tem um bom suporte de conversão de tipo. Seu tipo é uma string e o valor padrão é nenhum. Este parâmetro não aceita a entrada de pipeline e os caracteres de wild card também não são suportados.
  • -identidade: este é um parâmetro obrigatório. Isto indica o Utilizador da pasta activa cujos detalhes deverão ser obtidos. Os seguintes valores podem ser passados como parâmetro de identidade. Um nome único, GUID do utilizador na pasta activa, nome da conta SID ou SAM. O tipo deste parâmetro é ADUser. Seu valor padrão é nenhum., Este parâmetro aceita a entrada de pipeline, mas não permite Caracteres de wild card.
  • – LDAPFilter: isto denota a pesquisa LDAP que é usada para fins de filtragem. O parâmetro do filtro é como a sintaxe LDAP. Seu tipo é uma cadeia. Tanto o pipeline de entrada como os caracteres wild card não são suportados por este parâmetro.
  • -partição: isto refere-se a uma partição da pasta activa. Deve ser o nome de um dos servidores de diretórios atuais. Esta partição é pesquisada para identificar o objeto que é referido pelo parâmetro identidade. Se não for especificado nenhum valor, o valor padrão é usado., Se o valor passado ao parâmetro identidade é um nome distinto, o valor padrão é gerado automaticamente a partir deste e tratado como o nome da partição. Se os cmdlets são executados a partir do provedor de diretório ativo, o caminho atual na unidade é tratado como o valor padrão da partição. O tipo de dados para este parâmetro é uma string e o valor padrão é nenhum. Tanto os caracteres de entrada de pipeline como os caracteres de wild card não são aceites por este parâmetro.
  • -propriedades: isto indica a lista de propriedades do objecto da pasta activa a devolver., Para recuperar várias propriedades, separe-os usando uma vírgula. Para recuperar todas as propriedades, use o *. O tipo de dados deste parâmetro é uma string. O valor padrão é nenhum. Tanto os caracteres de entrada de pipeline como os caracteres de wild card não são aceites por este parâmetro.
  • -ResultPageSize: isto denota o número de objetos a estar presentes em uma única página dos resultados da consulta. Seu tipo é int32. O padrão é 256. Tanto os caracteres de entrada de pipeline como os caracteres de wild card não são aceites por este parâmetro.
  • – ResultSetSize: isto denota o número máximo de objectos que devem ser devolvidos pela consulta., Se todas as propriedades precisam ser devolvidas, o valor nulo deve ser passado para este parâmetro. Seu tipo de dados é int32. Tanto os caracteres de entrada de pipeline como os caracteres de wild card não são aceites por este parâmetro.
  • -SearchBase: isto denota o caminho AD sob o qual a procura pelo objecto indicado deve ocorrer. Se o cmdlet é executado a partir da unidade de diretório ativo, o caminho atual da unidade é considerado como o valor padrão. Se o cmdlet é executado de fora, então a unidade de alvos é tomada como valor padrão. O tipo de dados é uma string e o valor padrão é nenhum., Tanto os caracteres de entrada de pipeline como os caracteres de wild card não são aceites por este parâmetro.
  • -SearchScope: isto denota o escopo da pesquisa para o objeto AD. Tem três valores. Base ou 0, um nível ou 1 e sub-árvore ou 2. O escopo de Base procura apenas pelo utilizador mencionado. Busca de um nível para os filhos de um objeto, busca de sub-árvore para todos os filhos do objeto mencionado.
  • -servidor: isto denota a pasta activa a que se ligar. Os valores do domínio podem ser FQDN ou netbios., O valor padrão pode ser o domínio onde o cmdlet é executado ou o servidor de diretório ativo ou o que é passado para o parâmetro.

Exemplo de PowerShell Get-ADUser

Exemplo de Powershell get-aduser são dadas abaixo:

Introdução:

Resultado:

Recomendado Artigos

Esta é uma guia do PowerShell Get-ADUser. Aqui também discutimos a sintaxe e os parâmetros do PowerShell get-aduser, juntamente com um exemplo e sua implementação de código., você também pode ter um olhar para os artigos a seguir para saber mais

  1. Else Se no PowerShell
  2. Windows PowerShell ISE
  3. PowerShell Get-Service
  4. Funções do PowerShell
0 Ações