Archive

Archives pour 03/2010

Activer la notification sur un lien de sites AD

En activant les messages de notification sur les liens de sites dans Active Directory 2003, vous réduisez le délais de réplication inter-sites qui est de 15 minutes minimum.
En activant la notification sur les liens intrer-sites, les modifications seront répliquées immédiatement vers le site distant.
Cela permet d’accélérer la réplication sur le domaine.
A chaque modification d’un objet sur un contrôleur de domaine, celui-ci notifie les contrôleurs distants de la modification pour qu’il lance une réplication.

Activer la notification:

?View Code POWERSHELL
$sitelink=[ADSI]"LDAP://CN=Site001-Site004,CN=IP,CN=Inter-Site Transports,CN=Sites,CN=Configuration,DC=domain,DC=local"
$sitelink.put("options","1")
$sitelink.setinfo()

Vérifier la configuration:

?View Code POWERSHELL
([ADSI]$sitelink).options

L’histoire et l’évolution de l’e-mail.

L’histoire et l’évolution de l’e-mail.

Categories: Infos Tags:

Enlever à distance un adminstrateur local.

Enlever à distance d’un compte du domaine du groupe « Administrators » d’un ordinateur ou serveur.

?View Code POWERSHELL
 $computer  = Read-Host "Enter computer name" 
 $user = Read-Host "Enter user name" 
 $domain = ([ADSI]"").name 
 ([ADSI]"WinNT://$computer/Administrators,group").Remove("WinNT://$domain/$user")

Ajout à distance d’un administrateur local.

Ajouter à distance d’un compte du domaine dans le groupe « Administrators » d’un ordinateur ou serveur.

?View Code POWERSHELL
 $computer  = Read-Host "Enter computer name" 
 $user = Read-Host "Enter user name" 
 $domain = ([ADSI]"").name 
 ([ADSI]"WinNT://$computer/Administrators,group").Add("WinNT://$domain/$user")

Espace disque libre sur les serveurs de BAL.

Ce script affiche la taille et le pourcentage d’espace disque libre sur tous les volumes montés sur les serveurs de boites aux lettres.

?View Code POWERSHELL
$mbserver = Get-MailboxServer 
Foreach ($server in $mbserver) { 
"___________" 
"" 
$server.name 
"___________" 
"" 
Get-WmiObject win32_volume -ComputerName $server.name | Sort-Object -Property capacity | Format-Table  @{e={$_.systemname};n="Server" }, @{e={$_.name};n="Volume" }, @{ e={[math]::round($_.Capacity/1GB,2)};n="Capacity (GB)" }, @{ e={[math]::round($_.FreeSpace/1GB,2)};n="FreeSpace (GB)" }, @{ e={[math]::round(($_.FreeSpace*100)/$_.Capacity) };n="PourcentFree" } }

Outils de diagnostic SMTP en ligne

MX Toolbox est site d’outils de diagnostic et de dépannage des serveurs de messagerie et des problèmes de livraison.

http://www..com/

Afficher à distance les administrateurs locaux.

Permet d’afficher à les membres du groupe « Administrators » local d’un serveur distant.

?View Code POWERSHELL
$strComputer = Read-Host "Please enter the computer name"
 
$computer = [ADSI]("WinNT://" + $strComputer + ",computer")
$group = $computer.psbase.children.find("administrators")
 
Write-host ""
Write-host "Computer Name : "$computer.name
Write-Host "_____________________________________"
Write-host ""
Write-host "Group Name : "$Group.name
Write-Host "_____________________________________"
 
$domain = $group.path.split("/")[2]
$string1 = "WinNT://" + $domain + "/" + $strComputer + "/"
$string2 = $strComputer + "/"
$string3 = "WinNT://"
 
$members  = ($group.psbase.invoke(”Members”) | Foreach-Object {$_.GetType().InvokeMember(”Adspath”, ‘GetProperty’, $null, $_, $null)}) -replace ($string1,$string2) -replace ($string3,"") 
 
Write-host ""
Write-host "Members : "
Write-host ""
$members

Si vos serveurs sont en français, il faut remplacer « Administrators » par « Administrateurs » dans le script.

Rechercher un fichier sur tout un disque.

Permet de faire l’équivalent d’un « c:\>dir /s *.iso » avec Powershell.

?View Code POWERSHELL
Get-ChildItem -Recurse -Path "C:\" -Name "*.iso"
Categories: Windows Tags:

Déléguer la gestion des listes de distribution.

Dans Exchange 2007, la délégation de la gestion des listes de distribution ne fonctionne plus comme dans les version précédente.
Le champ « Managed By: » dans Exchange Management Console » est un champ d’information.
Il ne permet pas à l’utilisateur spécifié de d’ajouter ou d’enlever des membres dans la listes via Outlook.

Pour autoriser l’utilisateur à gérer les listes, il y a deux solution:
– Via Powershell avec la commande:

?View Code POWERSHELL
Add-ADPermission -Identity "Groupe_compta_Paris" -User "pierre.math" -AccessRights WriteProperty -Properties "Member"

– Via « Active Directory Users and Computers »:
Dans l’onglet « Managed by » du groupe de distribution, renseigner le champ « Name » et cocher « Manager can update membership list ».

http://technet.microsoft.com/en-us/library/cc164350%28EXCHG.80%29.aspx

Configurer Windows Update sur un serveur.

Voici la méthode que j’utilise pour mettre à jour un serveur Windows depuis WSUS.

Il s’agit de configurer et de forcer le téléchargement des mises à jour depuis le serveur WSUS.

Configuration de la stratégie locale du serveur:

– Exécuter « gpedit.msc ».

– Configurer les options suivantes:

Relancer les services:

– Executer « net stop « Automatic Updates »
– Exécuter « net start « Automatic Updates »

Relancer la détection des mises à jour:

– Exécuter « wuauclt /detectnow »

Lancer les mise à jour:

Après quelques minutes suivant la liaison entre les serveurs et le nombre de mises à jour, un popup de mise à jour va apparaitre sur le serveur à mettre à jour.

Categories: Windows Tags: ,