Deixe um comentário

Criando usuários em massa no PowerShell com senha padrão.

Bom dia pessoal,

Algum tempo atrás tive a necessidade de criar alguns vários mil usuários em um cliente, então parti para o PowerShell. É um script simples mas cumpre a função, até mesmo para os labs da vida. O que você vai precisar é uma planilha Excel com os dados, o resto é tranquilo.

Se for criar só usuários no Active Directory segue o script abaixo.

No script abaixo a senha padrão é P@ssword.

O arquivo .CSV que vai ser usado nesse script tem que ter esse formato.

Nome Completo,Nome,Sobrenome,account,samaccount

Ewerton Stabile,Ewerton,Stabile,ewerton.stabile@domino.local,ewerton.stabile

Import-Module Activedirectory

Import-Csv New-AD-User.csv | ForEach-Object{

New-ADUser -Name $_.”Nome Completo” -AccountPassword (ConvertTo-SecureString “P@ssword” -AsPlainText -Force) -DisplayName $_.”Nome Completo” -GivenName $_.”Nome” -Surname $_.”Sobrenome” -UserPrincipalName $_.”account” -SamAccountName $_.”samaccount” -Enabled $true -Path “OU=teste,OU=usuarios,DC=dominio,DC=local” -verbose

}

Se você for criar o usuário com a mailbox no Exchange use o script abaixo.

O arquivo .CSV que vai ser usado nesse script tem que ter esse formato.

Nome Completo,Nome,Sobrenome,account,samaccount

Ewerton Stabile,Ewerton,Stabile,ewerton.stabile@domino.local,ewerton.stabile

Import-Csv New-Mailbox-User.csv | ForEach-Object{

New-Mailbox -Name $_.”Nome Completo” -Password (ConvertTo-SecureString “P@ssword” -AsPlainText -Force) -DisplayName $_.”Nome Completo” -FirstName $_.”Nome” -LastName $_.”Sobrenome” -UserPrincipalName (“{0}@{1}” -f $_.”samaccount”,”dominio.local”) -SamAccountName $_.”samaccount” -OrganizationalUnit “OU=teste,OU=usuarios,DC=dominio,DC=local” -alias $_.”samaccount” -database “EXC10-DB01” -verbose

}

Um livro que ajuda muito é o do amigo Daniel Donda = eBook PowerShell 3.0

Espero que ajude!

Abraço a todos.

Contato: ewerton_stabile@yahoo.com.br


Deixe um comentário

Não consegue ver mensagem no OWA após atualização Event ID 3

Bom dia pessoal!

Esses dias em um cliente, coloquei o ambiente em coexistência Exchange 2010 / 2013. No primeiro momento fiz todos os testes tudo funcionando perfeitamente, uns dois dias depois tinha algumas atualizações e o técnico local mandou instalar os updates e reiniciar o servidor. Quando o servidor ficou online novamente nenhum usuário conseguia ver os e-mails pelo OWA.

Ficava conforme a imagem abaixo:

No “Event Viewer” dos servidores mailboxes, achei o evento Event ID 3 categoria “WebHosts” no meio do evento tinha a linha abaixo.

The service ‘/owa/service.svc’ cannot be activated due to an exception during compilation. The exception message is: The authentication schemes configured on the host (‘IntegratedWindowsAuthentication’) do not allow those configured on the binding ‘WebHttpBinding’ (‘Anonymous’).

Fui no IIS no site do OWA, autentiaction e estava assim:

Só para ter certeza, como eu tenho um lab parecido com o ambiente em produção fui verificar o padrão de instalação.

Estava assim:

Em seguida fui nos servidores mailboxes e habilitei “Anonymous Autentication” no site do OWA e tudo voltou ao normal.

Nesse ambiente estou usando Exchange Server 2013 cumulative update 1 “CU1”.

Qualquer dúvida: ewerton_stabile@yahoo.com.br