Archive

Archives pour 20/02/2009

Utilisation de Where-Object

Très utile pour faire des filtres. Exemple: Get-Process | Where-Object {$_.handles -gt 200} -lt -- Moins grand que que la valeur. -le -- Moins grand ou égal à la valeur. -gt -- Plus grand que que la valeur. -ge -- Plus grand ou égal à la valeur. -eq -- Egal à la valeur. -ne -- Non-égal à la valeur. -like –- Chaine de caractère identique à la valeur avec la possibilité d'utiliser *. -match -- Chaine de caractère qui contient la valeur.
Categories: Powershell Tags:

Insérer une tempo dans un script.

Cette commande permet d'insérer dans un script une temporisation en secondes dans un scripts.
?View Code POWERSHELL
Start-Sleep -Seconds 15
Categories: Powershell Tags:

Activer UM sur une liste d’utilisateurs.

Permet d'importer l'activation de UM sur un liste de boites aux lettres.
?View Code POWERSHELL
Import-Csv -path enable-um.csv | ForEach-Object { Enable-UMMailbox -UMMailboxPolicy "Default Policy" -Identity $_.user -Extensions $_.um }
Le fichier d'import doit comporter deux colonnes "user" et "um". La première contient l'alias et la deuxième le numéro de tel.

Afficher les fonctions CAS sur un utilisateur.

Pour afficher les fonctionnalités CAS activées pour un utilisateur, il faut utiliser la commande:
?View Code POWERSHELL
Get-CASMailbox
Il est possible de configurer ces fonctionnalités grace à la commande:
?View Code POWERSHELL
Set-CASMailbox
Exemple de commande pour activer OWA tous les comptes qui ne l'ont pas:
?View Code POWERSHELL
Get-CASMailbox -ResultSize unlimited | where { $_.OWAEnabled -eq $false } | Set-CASMailbox -OWAEnabled $true
Categories: Exchange 2007 Tags: ,

Retrouver les messages de taille importante.

Permet de retrouver les messages de plus de 100Mo qui transitent sur un HUB.
?View Code POWERSHELL
Get-MessageTrackingLog  -ResultSize unlimited -Server frsv001214 -Start "17/11/2008" -End "18/11/2008" | where { $_.TotalBytes -gt "100000000"} | fl
Pour info les clients Outlook 2003 sans le SP2 de Office 2003 peuvent envoyer des messages de taille supérieur à la limite configurée sur le HUB. Il sont refusés par le HUB mais l'installation du SP2 les blocs au niveau du client.
Categories: Exchange 2007 Tags: