Google Buzz Facebook Twitter Twitter
Acceuil Plan du site Contact Favoris
déc
4
2009

Quelques commandes de tracking log.

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…

déc
3
2009

Compresser un dossier.

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
déc
3
2009

Désactiver OCS RCC sur un liste de compte.

Permet de repasser les comptes OCS en PC to PC et désactiver le RCC.
Ne vide pas les champs d’adresses URI.

Import-Csv .\users.txt | ForEach-Object{
 
	$sip = "sip:" + $_.alias + "@domain.local"
	$sip
	get-wmiobject -class MSFT_SIPESUserSetting | Where-Object { $_.PrimaryURI -eq $sip } | ForEach-Object {
	$_.RemoteCallControlTelephonyEnabled = $False;
	$_.put()| out-null
	}
 }
déc
3
2009

Ajoute de boites aux lettres dans un groupe.

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.

Get-MailboxStatistics -Server ServerMB001| Where {$_.Database -match "compta" -and $_.TotalItemSize -gt 400MB} | ForEach-Object {
$user = Get-Mailbox -Identity $_.identity
Add-QADGroupMember -Identity GR_EXCEPTION_QUOTA -Member $user.UserPrincipalName
}
déc
3
2009

Copier les groupes d’un utilisateur vers un autre.

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 }
nov
27
2009

Invitation Google Wave.

google-wave

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).

nov
24
2009

Google Wave.

google-wave

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.

google_wave

nov
23
2009

Logo PowerShell

Logo_PowerShell

nov
23
2009

Logo Exchange 2010

Logo_Exchange_2010Server_Exchange_2010

Icon_Exchange_2010

nov
16
2009

Installation station d’admin Windows 7.

Voici comment j’install une station d’admin sous Windows 7.

Exchange Server 2007 SP1

http://www.microsoft.com/downloads/details.aspx?FamilyID=44c66ad6-f185-4a1d-a9ab-473c1188954c&displaylang=en

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