Știați că parametrul Identity este un "parametru pozițional"? Aceasta înseamnă că puteți utiliza:
Obțineți-Mailbox "domain \ user" în loc de: Get-Mailbox -Identity "domain \ user"
Acesta este un dispozitiv elegant!
New-EmailAddressPolicy -Name Contoso -RecipientFilter -EnabledPrimarySMTPAddressTemplate "@ contoso.com"
Trebuie să obțineți un grup de obiecte cu identificatori identici? Pentru a găsi mai multe obiecte care se potrivesc, puteți utiliza caractere cu metacaractere în parametrul Identitate. introduceți:
Trebuie să configurați un grup de obiecte cu identificatori identici? Atunci când utilizați cmdletul Get în parametrul Identity, puteți aplica caractere de tip wildcard sau puteți direcționa ieșirea către setul cmdlet. introduceți:
Trimiteți-vă căsuța poștală * John * | Set-Mailbox-interzice SendQuota 100MB
Această comandă găsește toate cutiile poștale ale căror identificatori conțin numele "John" și stabilește parametrul ProhibitSendQuota la 100MB.
Get-MailboxDatabase "Executivi" | Câștigați căsuța poștală Setați-Mailbox-interzice SendQuota 300MB
Această comandă returnează toate cutiile poștale din baza de date a căsuței poștale "Executives" și le stabilește valoarea ProhibitSendQuota la 300MB pentru ele.
Nu-mi amintesc ce opțiuni sunt disponibile pentru cmdlet? Utilizați tasta TAB pentru a termina sarcina! introduceți:
Introducerea unei cratimă (-) urmată de apăsarea tastei TAB se realizează prin toate opțiunile de cmdlet disponibile. Trebuie să restrângeți căutarea? Introduceți partea din numele parametrului și apăsați tasta Tab. introduceți:
Spuneți la revedere echipei ping. Bun venit Test-MapiConnectivity. Utilizați Test-MapiConnectivity pentru a depana conectarea utilizatorilor la servere. Combinați Test-MapiConnectivity cu diferite cmdleturi pentru a rezolva o anumită întrebare fără a trebui să înțelegeți manual datele:
Cutiile poștale: Get-Mailbox
Baza de date cu cutii poștale: Get-MailboxDatabase
Servere: Get-MailboxServer
Trebuie să adăugați un alias pentru mai multe grupuri de distribuire cu nume similare? introduceți:
Get-DistributionGroup * Exchange * | Add-DistributionGroupMember - Membru kim
Această comandă adaugă pseudonimul "kim" pentru reperele grupurilor de distribuție care conțin cuvântul "Exchange".
Trebuie să înregistrați cu precizie toate evenimentele care apar atunci când utilizați Exchange Management Shell? Utilizați cmdlet-ul Start-Transcript. Toate acțiunile după executarea acestui cmdlet vor fi scrise în fișierul text specificat. Pentru a opri o sesiune de înregistrare, utilizați cmdletul Stop-Transcript.
Rețineți că cmdlet-ul Start-Transcript suprascrie fișierul de destinație în mod implicit. Dacă doriți să adăugați o sesiune la sfârșitul unui fișier existent, utilizați parametrul Append:
Start-Transcript c: \ MySession.txt -Append
Iată un sfat util pentru repetarea comenzii de mai multe ori. În loc să utilizați buclă For, utilizați următoarea sintaxă:
De exemplu, următoarea comandă creează 10 grupuri noi de stocare pe serverul TestServer cu nume de la sg1 la sg10:
Trebuie să mutați toate cutiile poștale dintr-o bază de date cu cutie poștală în alta? Acest lucru poate fi ușor de manipulat cu următoarea comandă:
În cmdletul Get-MailboxDatabase, aveți posibilitatea să utilizați chiar și caractere cu metacaractere pentru a combina cutiile poștale din mai multe baze de date cu cutie poștală sursă într-o singură bază de date destinație poștală.
Trebuie să modific setările implicite de trimitere pentru baza de date a cutiei poștale? introduceți:
Set-MailboxDatabase
Când utilizați parametrul ProhibitSendQuota, puteți specifica numărul de octeți. De exemplu, dacă doriți să setați cota pentru o trimitere interzisă la 200 megaocteți, introduceți:
În mod similar, puteți configura parametrii IssueWarningQuota și ProhibitSendReceiveQuota.
Care este diferența dintre filtrarea de la server și client? Filtrarea pe partea de server este utilizată pentru cmdlet-urile și cozile de destinatari care acceptă parametrul Filter. deoarece aceste cmdleturi returnează seturi mari de rezultate. Serverul filtrează rezultatele utilizând condițiile specificate și apoi trimite rezultatele filtrate către destinatar. Filtrarea pe partea clientului poate fi folosită pentru orice cmdlet. Întregul set de rezultate este trecut la computerul client, care apoi efectuează filtrarea datelor și oferă un set de date filtrat. Filtrarea pe partea clientului utilizează cmdletul Unde-Object. al cărui nume poate fi redus la Unde.
În cazul în care-obiect <$_.AllowUMCallsFromNonUsers -eq `
Clicul Import-Csv vă permite să importați fișiere CSV și să le vizualizați ca obiecte. Fiecare linie a unui fișier CSV devine un element matrice, iar fiecare coloană devine proprietate. Puteți atribui un fișier format CSV la o variabilă sau puteți să-l dați direct unui alt cmdlet. În exemplul următor, există trei coloane în fișierul CSV, Name. Alias și EmailAddress. cu mai multe linii, sortarea prin care apare în buclă ForEach. Datele pentru fiecare rând sunt folosite pentru a crea un nou contact de poștă electronică.
Trebuie să configurați profilul Exchange Management Shell? Pentru a localiza fișierul Microsoft.PowerShell_profile.ps1, executați următoarea comandă:
Este posibil să aveți nevoie să creați un dosar PSConfiguration și un fișier Microsoft.PowerShell_profile.ps1. Odată ce ați terminat acest lucru, puteți adăuga funcțiile și pseudonimurile preferate care vor fi încărcate de fiecare dată când deschideți comanda Exchange Management Shell.
Pentru a configura o politică a folderului gestionat care determină dimensiunea maximă a unui dosar personal de 10 MB pentru toate căsuțele poștale ale organizației. utilizați următoarele comenzi.
Get-Mailbox -ResultSize Unlimited | Set-Mailbox -ManagedFolderMailboxPolicy "Politica folderelor personale"
Set-MailboxServer