Deixe um comentário

Habilitando usuário no Skype for Business via powershell

Bom dia pessoal,
Esse tutorial tem como objetivo mostrar como habilitar usuários no Skype for Business pelo powershell.

No servidor Front-End ou Standard Edition, em iniciar abra o Skype for Business Server Powershell.

Para habilitar um usuário especifico você pode usar o comando Enable-CsUser conforme exemplo abaixo.
Enable-CsUser -Identity “sup 02” -RegistrarPool “MSBSBSKPSTD01.msbsb.intra” -SipAddress “sip:sup.02@msbsb.intra”

 Enable-CsUser = Habilita usuario no Skype for Busieness
-Identity = Nome de identificação do usuário.
-RegistrarPool = Nome do Pool ou FQDN do servidor front-end onde o usuário vai se registrar.
-SipAddess = Nome sip que vai ser utilizado no Skype

Também pode ser usado um filtro LDAP, no exemplo abaixo habilito todos os usuários do departamento “Suporte”
Get-CsAdUser -LdapFilter “department=suporte” | Enable-CsUser -RegistrarPool “MSBSBSKPSTD01.msbsb.intra” -SipDomain msbsb.intra -SipAddressType SamAccountName -verbose

 Get-CsAduser = Lista usuários no Active Directory.
-LdapFilter = É usado para filtrar o resultado por um atributo. Obs: Com LdapFilter você tem uma infinidade de outras opções para filtrar .
Enable-CsUser = habilita usuário no Skype for Busieness.
-Identity = Nome de identificação do usuário.
-RegistrarPool = Nome do Pool ou FQDN do servidor front-end onde o usuário vai se registrar.
-SipAddess = Nome sip que vai ser utilizado no Skype.
-verbose = Para ver o debug do comando.

Ewerton Stabile
Contatos:



Anúncios


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