Permet d’appliquer les quotas sur toutes les databases d’une filiale.
Get-MailboxDatabase -Server CCR001 | Where-Object { $_.name -match "paris" } | Set-MailboxDatabase -IssueWarningQuota 400MB -ProhibitSendQuota 500MB |
Il arrive au bout d’un certain temps d’avoir des comptes d’ordinateurs qui ne servent plus dans le domaine.
Pour identifier ces comptes qui ne se sont pas connectés depuis longtemps, lancer la commande:
Get-QADComputer -IncludeAllProperties -SizeLimit 0 -SearchRoot "domaine.local/OU_Computers" | ft Name,ParentContainer,OSName,pwdlastset |
Le « pwdlastset » correspond à la date de la dernière connexion de l’ordinateur sur le domaine.
Comment faire un split d’un Distinguished Name pour en extraire le nom des OU.
$dn = "CN=Groupe_Compta,OU=Groups,OU=Paris,OU=France,DC=domain,DC=local" |
Extraire la ville:
$dn.split(",")[2].split("=")[1] |
Extraire le pays:
$dn.split(",")[3].split("=")[1] |
J’ai ajouté PowerShell Community Extensions (PSCX) sur mon poste.
Disponible ici.
Il ajoute des commandes sympathique.
Il faut l’activer avec la commande:
Add-PSSnapin "pscx" |
Il est possible d’afficher la liste des cmdlets avec la commande:
Get-Command -CommandType Cmdlet | Where-Object { $_.HelpFile -eq "Pscx.dll-Help.xml" } |
Permet de supprimer rapidement une liste d’utilisateurs d’un groupe AD.
Import-Csv -Path .\remove-usersfromgroup.txt | Foreach {Remove-QADGroupMember -Identity "Le_Groupe" -Member $_.alias } |
Je me suis demandé à la création de http://aidexchange.fr si il ne valais pas mieux le créer en Anglais.
Bien que mon environnement de travail soit en anglais deux choses mon fait renoncer à cette idée.
- Mon anglais, car même si mon Français n’est pas terrible, mon anglais est encore pire.
- Le fait qu’il y ai trop peu de site à traiter les sujets qui nous concernent en Français.
En voici un nouveau que je ne soupçonnais pas.
- Apprendre le Français aux anglais.
Exchange French Community
Je suis très content de cette nouvelle utilité trouvée par Anderson Patricio.



