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