update
This commit is contained in:
28
Exchange Server/Export-Pst.ps1
Normal file
28
Exchange Server/Export-Pst.ps1
Normal file
@ -0,0 +1,28 @@
|
||||
#Tester sur Exchange Server 2010
|
||||
|
||||
#Atribuer le rôle pour les exports
|
||||
New-ManagementRoleAssignment –Role “Mailbox Import Export” –User AD\Administrator
|
||||
|
||||
#Exporter toutes les boites
|
||||
$Export = Get-Mailbox
|
||||
|
||||
#Exporter un liste de BAL
|
||||
$Export = Get-Content .\Mailbox.txt
|
||||
|
||||
#Lancer les exports vers un dossier partagé
|
||||
$Export | % { $_ | New-MailboxExportRequest -FilePath "\\<server FQDN>\<shared folder name>\$($_.alias).pst" }
|
||||
|
||||
#Vérifier l'état des exports en cours
|
||||
Get-MailboxExportRequest | Get-MailboxExportRequestStatistics
|
||||
|
||||
#Supprimer les export terminés
|
||||
Get-MailboxExportRequest | where { $_.status -eq "Completed" } | Remove-MailboxExportRequest
|
||||
|
||||
#Augmenter le nombre d'erreurs acceptées
|
||||
Get-MailboxExportRequest -Status Failed | Set-MailboxExportRequest -BadItemLimit 500
|
||||
|
||||
#Redémarrer les exports en erreur
|
||||
Get-MailboxExportRequest -Status Failed | Resume-MailboxExportRequest
|
||||
|
||||
#Créer un rapport d'erreurs détaillé
|
||||
Get-MailboxExportRequest -Status Failed | Get-MailboxExportRequestStatistics -IncludeReport | FL > C:\FILEPATH\report.txt
|
1
Exchange Server/README.md
Normal file
1
Exchange Server/README.md
Normal file
@ -0,0 +1 @@
|
||||
# Exchange Server
|
9
Exchange Server/Restart-ExchServices.ps1
Normal file
9
Exchange Server/Restart-ExchServices.ps1
Normal file
@ -0,0 +1,9 @@
|
||||
# Obtenir la liste des services Exchange qui sont démarrer
|
||||
|
||||
$services = Get-Service | ? { $_.name -like "MSExchange*" -and $_.Status -eq "Running" }
|
||||
|
||||
# Redémarrer les services
|
||||
|
||||
foreach ($service in $services) {
|
||||
Restart-Service $service.name -Force
|
||||
}
|
Reference in New Issue
Block a user