Vous trouverez ci-dessous quelques commandes utiles et
fréquemment utilisées sur Exchange 2010. Bien entendu,  si vous voulez avoir l’ensemble des commandes
disponible rendez-vous ici. 
Les boites
Activer une boîte aux
lettres pour un utilisateur AD
 Enable-Mailbox
-Identity domaine\amoreau -Database MailboxDatabase  
 | 
 
Créer une boîte aux
lettres
New-Mailbox -Name 'nomaffiché' -Alias 'alias' -OrganizationalUnit 'UO'
-UserPrincipalName 'login' -SamAccountName 'ancienlogin' -FirstName ''
-Initials '' -LastName '' -Database 'votreserveur\nomdevotrebanquee'  
 | 
 
Désactiver une boîte
Disable
-Mailbox -Identity amoreau  
 | 
 
Modification de
l'Alias
Set-Mailbox
-Identity amoreau -Alias alban.moreau  
 | 
 
Export d'une boîte
(SP1)
New-MailboxExportRequest
-Mailbox amoreau -FilePath "\\monserveur\monpartage\amoreau.pst"  
 | 
 
Import de PSTs à
partir d'un partage (SP1)
Dir \\monserveur\monpartage\*.pst | %{ New-MailboxImportRequest -Name
RecoveredPST -BatchName Recovered -Mailbox $_.BaseName -FilePath $_.FullName
-TargetRootFolder SubFolderInPrimary}  
 | 
 
Liste des boîtes aux
lettres et les quotas associés
Get-Mailbox
| Format-Table alias, *quota  
 | 
 
Liste les boîtes d'une
database
Get-Mailbox
-Database MailboxDatabase  
 | 
 
Liste les boîtes d'un
serveur Exchange
Get-Mailbox
-Server Server  
 | 
 
Liste les statistiques
des boîtes d'une database
Get-MailboxStatistics
-Database MailboxDatabase  
 | 
 
Liste les statistiques
des boîtes d'un serveur
Get-MailboxStatistics
-Server Server  
 | 
 
Déplacement d'une
boîte aux lettres
New-MoveRequest -Identity 'amoreau'-TargetDatabase databasenumero2  
 | 
 
Liste les demandes des
déplacements en cours/attente
Get-MoveRequest  
 | 
 
L'historique des
déplacements d'une boîte
Get-MoveRequestStatistics
-Identity amoreau  
 | 
 
Activer la modération
sur une boîte aux lettres
enable-mailbox
mondomaine.local/UO/amoreau –Arbitration  
 | 
 
Attacher une boite
déconnectée
Connect-Mailbox
-Identity "amoreau" -Database "mabanque" -User
"MONDOMAINE\amoreau" -Alias "amoreau"  
 | 
 
Donner des permissions
Accès total à un utilisateur sur une boîte aux lettres
Add-MailboxPermission
–Identity 'CN=amoreau,OU=votreUO,DC=mondomaine,DC=local' –User
'MONDOMAINE\Administrateur' –AccessRights 'FullAccess'  
 | 
 
Enlever des
permissions Accès total à un utilisateur sur une boîte aux lettres
Remove-MailboxPermission
–Identity 'CN=amoreau,OU=votreUO,DC=mondomaine,DC=local' –User
'MONDOMAINE\Administrateur' –AccessRights 'FullAccess' –InheritanceType 'All'  
 | 
 
Ajouter des
permissions de délégation
Add-ADPermission
–Identity 'CN=amoreau,OU=votreUO,DC=mondomaine,DC=local' –User
'MONDOMAINE\Administrateur' –ExtendedRights 'Send-As'  
 | 
 
Enlever des
permissions de délégation
Remove-ADPermission
–Identity 'CN=amoreau,OU=votreUO,DC=mondomaine,DC=local' –User
'MONDOMAINE\Administrateur' ExtendedRights 'Send-As' –InheritanceType 'All'
–ChildObjectTypes $null –InheritedObjectTypes $null -Properties $null 
 | 
 
Les contacts
Créer un contact
Enable-MailContact -Identity "Alban MOREAU" -Alias amo
-ExternalEmailAddress amo@domaine.fr 
 | 
Désactiver
un contact
Disable-MailContact
-Identity amo 
 | 
Changer
l’Alias
Set-MailContact -Identity amo -Alias amoreau 
 | 
Les groupes
Créer un
groupe « from scratch »
New-DistributionGroup -Name 'Ventes' -Type 'Distribution' -OrganizationalUnit
'mondomaine.local/UO' -SamAccountName 'Ventes' -DisplayName 'Ventes' -Alias 'Ventes' 
 | 
Créer un
groupe de distribution
Enable-DistributionGroup -Identity “Domaine\Marketing" -Alias MKTG 
Enable -DistributionGroup -Identity 'mondomaine.local/UO/Ventes' -DisplayName
'Ventes' -Alias 'Ventes' 
 | 
Désactiver
un groupe
Disable-DistributionGroup -Identity MKTG 
Disable-DistributionGroup -Identity 'mondomaine.local/UO/Ventes' 
 | 
Modification de
l’Alias d’un groupe
Set-DistributionGroup
-Identity MKTG -Alias Marketing_Corp 
 | 
Ajout d’un utilisateur
en tant que membre d’un groupe
Add-DistributionGroupMember -Identity MKTG -Member amoreau 
Add-DistributionGroupMember -Identity 'mondomaine.local/UO/Ventes' -Member
'mondomaine.local/Ventes/amoreau' 
 | 
Liste les membres d’un
groupe
Get-DistributionGroupMember -Identity MKTG 
Get-DistributionGroupMember -Identity 'mondomaine.local/UO/Ventes' 
 | 
Modification d’un
groupe Windows
Set-Group -Identity MTKG -DisplayName “Marketing" 
 | 
Création d’un groupe
de distribution dynamique (englobe les membres d’une UO)
New-DynamicDistributionGroup -Name DMKTG -Alias DMKTG  -OrganizationalUnit VOTREOU
-IncludedRecipients MailboxUsers 
 | 
Modification du nom
affiché d’un groupe dynamique
Set-DynamicDistributionGroup -Identity DMKTG -DisplayName
DynamicMarktingGroup 
 | 
Retirer un utilisateur
d’un groupe de distribution
Remove-DistributionGroupMember -Identity 'mondomaine.local/UO/Ventes'
-Member 'mondomaine.local/Ventes/amoreau' 
 | 
Serveurs
Liste des serveurs
Exchange
Get-ExchangeServer 
 | 
Liste des serveurs
Exchange d'un domaine
Get-ExchangeServer
-Domain amo.com 
 | 
Liste détaillée des
serveurs Exchange
Get-ExchangeServer
-Status | Format-List 
 | 
Archivage
Activer l'archivage
d'une boîte
Enable-Mailbox
mondomaine.local/UO/amoreau –Archive 
 | 
Désactiver l'archivage
d'une boîte aux lettres
Disable-Mailbox
mondomaine.local/UO/amoreau –Archive 
 | 
Stockage
Création d'une
database
New-MailboxDatabase
-Name mabanquedinformation -Server monserveur 
 | 
Création d'un quota
IssueWarningQuota sur la banque
Set-MailboxDatabase -Identity mabanquedinformation -IssueWarningQuota 500MB 
 | 
Liste des boîtes d'une
banque
Get-MailboxDatabase
-Server monserveur 
 | 
Montage/démontage d'un
banque d'information
Mount-Database -Identity MailboxDatabase 
Dismount-Database -Identity MailboxDatabase 
 | 
Connecteurs
Création d'un
connecteur d'envoi
New-SendConnector -Name SendConnector -AddressSpaces amo.com 
 | 
Modification d'un
connecteur d'envoi
Set-SendConnector -Identity SendConnector -AddressSpaces amo.fr 
 | 
Création d'un
connecteur de réception
New-ReceiveConnector -Name Connecteurreception -RemoteIPRanges
192.168.1.1-192.168.1.10 -Bindings 0.0.0.0:25 
 | 
Application d'une
taille de message maximale pour un connecteur
Set-ReceiveConnector -Identity Connecteurreception -MaxMessageSize 20MB 
 | 
File d'attente
Stoppe une file
d'attente
Suspend-Queue
-Identity monserver\Queue 
 | 
Reprendre une file
d'attente
Resume-Queue
-Identity monserveur\Queue 
 | 
Liste les emails d'une
file
Get-Message
-Identity monserver\Queue\Message 
 | 
Stoppe la réception de
messages
Suspend-Message
-Identity monserver\Queue\Message 
 | 
Arrêt de toutes les
files d'attente
Get-Queue |
Suspend-Queue 
 | 
Suppression des
messages d'une file
Delete-Message
-Identity monserver\Queue\Message 
 | 
Personnalisation des messages QUOTA
Affichage d'un message
personnalisé (selon la valeur: WarningMailboxUnlimitedSize,
WarningPublicFolderUnlimitedSize, WarningMailbox, WarningPublicFolder,
ProhibitSendMailbox, ProhibitPostPublicFolder, et ProhibitSendReceiveMailbox
=> http://technet.microsoft.com/fr-fr/library/aa996357.aspx)
New-SystemMessage
-QuotaMessageType ProhibitSendMailbox -Text "Message à afficher"
-Language Fr 
 | 
Modification du
message ProhibitSendMailbox
Set-SystemMessage
Fr\ProhibitSendMailbox -Text "Nouveau message à afficher" 
 | 
Liste le(s) message(s)
pour la valeur ProhibitSendMailbox
Get-SystemMessage
Fr\ProhibitSendMailbox 
 | 
Supprimer un message
Remove-SystemMessage
Fr\ProhibitSendMailbox 
 | 
Divers
Activer la licence de
votre Exchange
Set-ExchangeServer
–Identity 'nomdevotreserveurServerName’ –ProductKey 'votrecle' 
 | 
Obtenir des
statistiques sur un serveur, une banque, ....
Get-MailboxStatistics
-Server 'votreserveur' 
Get-MailboxStatistics -Database
'banqueinformation' 
Get-MailboxStatistics –Identity 'mondomaine\amoreau' |
format-listGet-MailboxStatistics -Database 'banqueinformation' | format-table
DisplayName, TotalItemSize, TotalDeletedItemSize, Database, ServerName 
 | 
Créer une banque
d'information
New-MailboxDatabase
–Server "monserveur" –Name "manouvellebanque" -EdbFilePath
"C:\monchemin\manouvellebanque.edb" -LogFolderPath
"D:\monchemin\manouvellebanque" 
 | 
L'ensemble de ces commandes sont fortement inspiré du post de Cédric GEORGEOT, c'est dalleur depuis sont post que j'ai commencé a faire un one-note avant l'ensemble de ces commandes. pour retrouver le post d'origine : ici
Aucun commentaire:
Enregistrer un commentaire