Criar vários usuários no Server 2008 com o PowerShell, parte 2: mais campos

Criar vários usuários no Server 2008 com o PowerShell, parte 2: mais campos
Criar vários usuários no Server 2008 com o PowerShell, parte 2: mais campos

Vídeo: Criar vários usuários no Server 2008 com o PowerShell, parte 2: mais campos

Vídeo: Criar vários usuários no Server 2008 com o PowerShell, parte 2: mais campos
Vídeo: Remover Mecanismos de Pesquisa no Mozilla Firefox [Melhorar Pesquisa na Web, Evitar Roubo de Dados]] - YouTube 2024, Maio
Anonim

Em nosso artigo anterior, mostramos a maneira mais rápida de ir de uma lista simples de usuários até a criação deles no Active Directory. No entanto, você receberá com frequência uma lista de usuários que terão campos de dados extras. Como não podemos escrever um script antes do tempo para todos os cenários possíveis, mostramos a você como usar o script do PowerShell para criação de usuários e modificá-lo para atender ao seu objetivo.

Neste caso, recebemos o Escritório atributo para nossos novos usuários, por isso, queremos garantir que isso seja adicionado a cada nova conta de usuários na criação.

Image
Image

A primeira coisa que fazemos é salvar o arquivo excel como .csv Arquivo.

Image
Image

Em seguida, abrimos o snap-in Usuários e Computadores do Active Directory. Precisamos descobrir qual é o nome real do atributo para o Escritório Em seguida, abriremos as propriedades de um dos nossos usuários atuais clicando duas vezes sobre eles.

Image
Image

Podemos ver que este usuário tem recursos humanos preenchidos por sua Escritório atributo no Geral aba.

Image
Image

Clicamos no Editor Atributo guia para descobrir o nome técnico para esse Escritório campo, porque vamos precisar disso para entrar no PowerShell em um minuto. Isso mostra que o nome do atributo para o Escritório campo é physicalDeliveryOfficeName. Como o nome do atributo nem sempre é o mesmo que o nome do campo nas outras guias, às vezes pode ser um pouco difícil encontrar o que você está procurando. Se você não consegue encontrar o campo de que precisa, sempre pode criar um usuário fictício e modificar apenas esse campo específico para algo único. Em seguida, vá para o campo Editor de Atributos aba e role para baixo até encontrá-lo.

Image
Image

Agora precisamos editar nosso script do PowerShell para refletir esse novo campo. O formato para isso será “AttributeName = dataRecord”. Queremos ter certeza de que entramos no nome do campo corretamente do nosso arquivo.csv após o “$ dataRecord. entrada. Esta seção irá extrair os dados do nosso arquivo de usuários:

$physicalDeliveryOfficeName=$dataRecord.Office

e esta seção do script irá colocá-lo nos novos objetos de usuário:

$objUser.Put(“physicalDeliveryOfficeName”,$physicalDeliveryOfficeName)

O script final será assim:

Image
Image

Certifique-se de salvar o script como um .ps1 Arquivo.

Image
Image

Com nossa lista de usuários e nosso script no C: UsersAdministrator pasta, clicamos com o botão direito no script e escolhemos Execute com o PowerShell.

Quando voltamos aos usuários e computadores do AD, podemos ver novos usuários criados.
Quando voltamos aos usuários e computadores do AD, podemos ver novos usuários criados.
Image
Image

Abrir um dos nossos usuários recém-criados mostrará que o Escritório campo é preenchido com os dados da nossa lista de usuários originais.

Recomendado: