Si vous chercher a connaitre les quotas appliqués à vos utilisateurs sur exchange 2010, le script suivant pourra vous aidé.
mardi 29 novembre 2011
dimanche 6 novembre 2011
Créer des variables en PowerShell sous forme de tableau
Récemment, j'ai eu besoin de créer des variables en PowerShell sur lesquelles je souhaitais faire des tris et avoir une présentation du même type que get-childitem ou autre.
En fait, ce que je souhaitais avoir, c’était quelque chose de ce genre:
Ceci s'apparente à une "Hash table", mais pour réaliser ceci des façon simple, les informations disponible sur le net sont difficile à trouver.
En fait, ce que je souhaitais avoir, c’était quelque chose de ce genre:
Ceci s'apparente à une "Hash table", mais pour réaliser ceci des façon simple, les informations disponible sur le net sont difficile à trouver.
Libellés :
hash table,
new-object,
PowerShell array,
psobject,
tableau
samedi 5 novembre 2011
De la couleur dans PowerShell!
Si vous aussi vous souhaitez mettre de la couleur dans vos scripts, vous pouvez utiliser les options -ForegroundColor et -BackgroundColor de la fonction Write-Host.
Mais quels sont les couleurs disponibles?
Mais quels sont les couleurs disponibles?
Libellés :
color prompt,
color text,
display,
PowerShell
Supprimer les boites déconnectées dans exchange
Peut-être avez vous déjà essayé de supprimer une boite mail dans exchange.
Elle apparaît alors dans les boites aux lettres déconnectées.
Pour supprimer définitivement les boîtes, vous pouvez utiliser ce script PowerShell:
foreach ($database in (Get-MailboxDatabase)){
$myBal=Get-MailboxStatistics -Database $database.Name | Where {$_.DisconnectDate -ne $null}
if($myBal.Database -ne $null){
Remove-StoreMailbox -Database ($myBal.Database) -Identity ($myBal.DisplayName) -MailboxState ($myBal.DisconnectReason)
}
}
Elle apparaît alors dans les boites aux lettres déconnectées.
Pour supprimer définitivement les boîtes, vous pouvez utiliser ce script PowerShell:
foreach ($database in (Get-MailboxDatabase)){
$myBal=Get-MailboxStatistics -Database $database.Name | Where {$_.DisconnectDate -ne $null}
if($myBal.Database -ne $null){
Remove-StoreMailbox -Database ($myBal.Database) -Identity ($myBal.DisplayName) -MailboxState ($myBal.DisconnectReason)
}
}
Inscription à :
Articles (Atom)