Quelques commandes type pour la recherche de messages dans les tracking logs.
Lister les messages à destination d’un serveur:
get-messagetrackinglog -Resultsize unlimited -Server "SrvHUB001" -Start "03/12/2009 12:00:00" -End "03/12/2009 13:00:00" | Where-Object { $_.ServerIp -eq "192.168.1.20" } |
Lister les messages à destination d’une adresse:
get-messagetrackinglog -Resultsize unlimited -Server "SrvHUB001" -Start "03/12/2009 20:35:00" -End "03/12/2009 20:36:00" | Where-Object { $_.Recipients -match "pere.noel@joyeux-noel.fr" } |
Lister les messages en provenance d’un domaine:
get-messagetrackinglog -Resultsize unlimited -Server "SrvHUB001" -Start "03/12/2009 20:35:00" -End "03/12/2009 20:36:00" | Where-Object { $_.Sender -match "@joyeux-noel.fr" } |
En filtrant le « EventID » il est possible savoir l’action sur le message. Ex: Receive, Send, Deliver, Fail…
Ce script permet de créer une archive datée d’un dossier.
$date = (Get-Date).ToString("ddMMyyyyhhmmss") $dir = Get-Item . $zipfilename = $dir.fullname + "\" + $dir.name + "-" + $date + "-archives.zip" set-content $zipfilename ("PK" + [char]5 + [char]6 + ("$([char]0)" * 18)) (Get-ChildItem $zipfilename).IsReadOnly = $false $shellApplication = new-object -com shell.application $zipPackage = $shellApplication.NameSpace($zipfilename) foreach($file in $input ) { $zipPackage.CopyHere($file.FullName) Start-sleep -milliseconds 500 } |
Exemple de syntaxe:
Get-Item . | .\create-zip.ps1 |
Permet de repasser les comptes OCS en PC to PC et désactiver le RCC.
Ne vide pas les champs d’adresses URI.
Permet d’ajouter les boites de plus de 400MB dans un groupe d’exclusion.
Couplé avec Désactive l’héritage du quota sur un groupe. permet la mise en place des quota en douceur.
Permet de copier les groupes dont est membre un utilisateur dans un autre utilisateur.
$users = Read-Host "Please enter the alias of the source user" $usert = Read-Host "Please enter the alias of the target user" $userg = Get-QADUser -Identity $users foreach ($group in $userg.memberof) { $adgroup = get-group -identity $group Add-QADGroupMember -Identity $adgroup.name -Member $usert } |

Ca fait quelques jours que je titille Google Wave et j’ai reçu une Wave me permettant d’inviter 8 personnes.
Si cela intéresse certains…
Il est possible qu’il faille un adresse Gmail (à confirmer).

Aye, j’ai reçu un invite pour Google Wave.
Merci à JEROMEP.
J’ai un peu fouillé, c’est pas si simple au début. En grossissant, ca peu devenir sympa, pour le moment, c’est un peu de la soupe.

Voici comment j’install une station d’admin sous Windows 7.
Exchange Server 2007 SP1
Quest PowerShell Commands for Active Directory
http://www.quest.com/powershell/activeroles-server.aspx
PowerGUI
http://www.powergui.org/index.jspa
Office Communications Server 2007 Administration tools




