Archive for the ‘Exchange online’ Category

Exportul utilizatorilor Office 365 intr-un fisier CSV

Exportul utilizatorilor Office 365 intr-un fisier CSV (Export Office 365 Users to a CSV File)

Organizatiile cu foarte multi utilizatori Office 365 ar putea avea nevoie uneori, din diverse motive sa poate exporta toti acesti utilizatori intr-un fisier de tip CSV.
Acest lucru este posibil daca ne conectam la contul „Admin” Office 365 si folosim o comanda PowerShell.

Inainte insa de a putea executa comenzi PowerShell este bine sa va asigurati ca aveti deja instalat pe calculator PowerShell cmdlets pentru Windows Azure Active Directory, precum si ultima versiune a Microsoft Online Services Sign-in Assistant. Pentru mai multe informatii, puteti accesa linkul http://technet.microsoft.com/ro-ro/library/jj151815.aspx

Exportul „Office 365 User Information”

Mai intai avem nevoie sa ne conectam la Office 365 utilizand un cont „admin”.
Ne logam in Windows 8
Scrieti in bara de cautare Powershell, asigurandu-ne ca modulul Azure Active Directory pentru Powershell este selectat in „search results” si apasati CTRL+SHIFT+ENTER pentru a deschide consola cu drepturi de administrator. Daca vise cere userul si parola completati aceste informatii.
In consola PowerShell, scrieti connect-msolservice si apasati Enter.
In fereastra pop-up care va aparea introduceti credentialele contului admin Office 365 si dati click pe ok.

Acum sunteti conectat la Office 365 si puteti rula urmatoarea comanda pentru a obtine lista userilor licentiati:

Get-MsolUser | Where-Object { $_.isLicensed -eq „TRUE” }

cmdlet

Acum, putem trece la exportare propriu-zisa a userilor Office 365 intr-un fisier CSV:

Get-MsolUser | Where-Object { $_.isLicensed -eq „TRUE” } | Select-Object UserPrincipalName, DisplayName, Country, Department | Export-Csv c:\LicensedUsers.csv

Daca nu doriti sa generati fisierul CSV ci doar sa folosi pe loc datele obtinute, rulati comanda:

Get-MsolUser | Where-Object { $_.isLicensed -eq „TRUE” } | Select-Object UserPrincipalName, DisplayName, Country, Department | Out-Gridview

Configurarea permisiunii SendAs

Permisiunea SendAs (in engleza SendAs permission) oferă unui utilizator permisiunea de a folosi adresa de e-mail unui alt utilizator si de a trimite in numele lui mesaje. De exemplu, atunci când voi da utilizatorului Dan  permisiunea SendAs (TrimitereCa) la casuta poștală a unui utilizator pe nume George , Dan va putea trimite mesaje e-mail care par să fie trimise de către George, fara a exista vreo notificare cum ca mesajul este doar in numele lui George dar scris de altcineva (exista si situatia in care ati vrea ca secretara, de exemplu, sa trimita un mail in numele managerului, dar sa apara ca mailul a fost rtimis de ea. Aceasta modalitate se numeste send on behalf si exista si pentru ea o comanda PowerShell)  . De asemenea, în cazul în care organizația dvs. utilizează un grup de distribuție Help Desk, puteti da pemisiuni membrilor groupui sa „trimita ca” Help Desk. În acest fel, răspunsurile la mesajele trimise de membrii grupului Help Desk par să vină de la grup si nu de la vreun tehnician Help Desk.

Pentru a da unui utilizator permisiuni SendAs, utilizați Windows PowerShell.

Înainte de a începe, ne conectam la server cu ajutorul PowerShell:

• Definiti politica de executare a scripturilor (vi se va cere o confirmare) :

Set-ExecutionPolicy RemoteSigned

• Connectati PowerShell la serviciul Exchange Online si activati modulul Microsoft Online Services cu ajutorul comenzilor urmatoare (o fereastra de identificare la Office 365 se  va deschide):

$cred = Get-Credential “AdresaTaAdminl@DomeniulTau.com”

Import-Module MSOnline

Connect-MsolService -Credential $cred

$msoExchangeURL = “https://ps.outlook.com/powershell/

$session= New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri $msoExchangeURL -Credential $cred -Authentication Basic -AllowRedirection

Import-PSSession $session

->Enter

-si gata! Putem incepe!

Pentru acordarea permisiunii SendAs executati comanda PowerShell:

Add-RecipientPermission -Identity „user1@domeniul.com” -Trustee „user2@domeniul.com” -AccessRights SendAs

Puteti verifica permisiunile unui user ruland comanda:

Get-RecipientPermission -Identity „user@domeniu.com”

Distribution Group – Problema adaugare user in DG

O365-distribution group  Desi sinteti administrator nu reusiti sa adaugati un user in Distribution Group si primiti eroarea: „You don’t have sufficient permissions. This operation can only be performed by a manager of the group.”

Conectati-va la serverul Exchange online cu ajutorul powershell (am descris aici procedura)
Executati comenzile:

1. Schimbati proprietarul Distribution Group

Set-DistributionGroup -Identity ‘ListaDistr’ -BypassSecurityGroupManagerCheck -ManagedBy ‘Administrator’, ‘User1′, ‘User2′
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

2. De asemenea, pentru a adauga utilizatori in Distribution Group puteti rula comanda:

Add-DistributionGroupMember -Identity „DistributionList” -Member „User@hdomain.onmicrosoft.com”

Gaisiti un articole pe aceasta tema, in engleza.

Enjoy! :)

P.S. Daca totusi nu reusiti sa va rezolvati problema, trimiteti-mi un email detaliat cu problema Dvs si o sa incerc sa va ajut

FOPE Outbound (office 365)

Setari conectori FOPE Office 365.

Un articol cuprinzator in stilul super techie pe MS technet care cuprinde cam tot ce se poate despre setarile Forefront Online Protection for Exchange.

Gasiti acolo si o prezentare video despre configurarea FOPE Outbound. In acest scenariu FOPE este setat sa trimita catre un smarthost on-premises.

http://technet.microsoft.com/en-us/library/gg430178.aspx