Posts Tagged ‘usuarios’

Scritps do Office 365 – parte 5: contar a quantidade de usuários que estão no Office 365

setembro 30, 2011

 

São Paulo (Ah, TechEd…) Vamos continuar com a nossa série de posts sobre os scripts para administração e deploy do Office365 / BPOS, tanto em PowerShell quanto em VBS. Vale lembrar que esse scritp foi gentilmente disponibilizado pelo grande profissional em Office365, o Cristiano Gonçalves.

No script (em PowerShell), vamos abordar como retornar informações sobre quantos usuários existem em um teenant do Office 365.

Como parâmetros, deveremos passar as credenciais de conexão.

Eis o código:

#getting credentials
$targetcred = $host.ui.PromptForCredential("Need credentials", "Please enter ONLINE ORG ADMIN credentials.", "", "NetBiosUserName")

#Getting all users
$enabledusers = get-msonlineuser -Credential $targetcred -Enabled -ResultSize 10000

$enabledusers.Count

Abraços,

Carlos Monteiro.

Scritps do Office 365 – parte 4: ativando multiplos usuários em lote, via powershell

setembro 30, 2011

 

São Paulo (Embalei! Bom dia!)

Vamos continuar com a nossa série de posts sobre os scripts para administração e deploy do Office365 / BPOS, tanto em PowerShell quanto em VBS. Vale lembrar que esse scritp foi gentilmente disponibilizado pelo grande profissional em Office365, o Cristiano Gonçalves.

Como ativar múltiplos usuários? É possível? Sim, através desse script.

Como parâmetros, deveremos passar as credenciais de conexão e o arquivo texto com os usuários.

Eis o código:

$Users = Import-Csv -Path "Users.csv"

$MSOLCred = Get-Credential “admin@xxx.microsoftonline.com

$Subscriptions = Get-MSOnlineSubscription -Credential $MSOLCred

$users | ForEach-Object {
    Enable-MSOnlineUser -Credential $MSOLCred -Identity $_.Identity -Password $_.Password -SubscriptionIds $Subscriptions.SubscriptionId -UserLocation $_.UserLocation
}

Abraços,

Carlos Monteiro.