Supprimer le sIDHistory d’un compte



Après une migration AD entre deux domaine avec des outils comme ADMT, il est important de supprimer les sIDHistory sur les comptes du domaine cible.
Cette opération va permettre également de réduire la taille du Token Kerberos.

Get-QADUser "Chuck Norris" | %{Set-QADUser $_ -ObjectAttributes @{sIDHistory=@{delete=$_['sIDHistory']}}}

Plus d’infos



Cet air qui me trotte dans la tête



Beirut – Nantes





Problème d’accès à l’ECP sur OWA 2010



En cas de problème pour certains utilisateurs pour accéder à aux options de leur boite aux lettres dans OWA 2010.
Outlook Web App vous demande de configurer les options langage et de fuseau horaire mais plante à la validation.

Le problème peut venir les paramètres de langue et de fuseau horaire de l’utilisateur.
Vous pouvez les contrôler avec la commande:

Get-MailboxRegionalConfiguration -Identity "Durand Pierre" | fl

et les configurer avec la commande:

Set-MailboxRegionalConfiguration -Identity "Durand Pierre" -Language fr-FR -TimeZone "Romance Standard Time"

Plus d’infos.



Lister les répertoires et les sous-répertoires



Cette commande vous permet de lister uniquement les répertoires et sous-répertoires du dossier courant.
Sans le filtre, Get-ChildItem vous affiche les dossiers et les fichiers.

Get-ChildItem -Recurse | Where-Object { $_.PSIsContainer } | Select-Object Name,Fullname



Les dimensions d’une images avec Powershell



Cela ne va pas servir tous les jours mais voici comment obtenir les dimensions d’une image avec Powershell.

$image = New-Object -ComObject Wia.ImageFile            
$image.LoadFile(".\image.jpg")            
$image.Width, $image.Height



Générer un nombre aléatoire



Voici comment générer un nombre aléatoire à 4 chiffres.

$rand = New-Object System.Random
[char]$rand.next(1000,9999)



Danny Macaskill – Industrial Revolutions



Un peu de détente.



Regarder vos fichier grossir



Lors d’un exportation d’informations, il est parfois intéressant de visualiser la progression du fichier.
Utile également pour contrôler en temps réel un fichier de log d’un traitement long.
Un petit outil portable permet de le faire.
Tail for Win32 est très simple et léger à utiliser.

Télécharger
Télécharger la version portable.



Convertir un texte au format nom propre.



Un moyen simple permet de convertir un chaîne de texte au format nom propre.

(Get-Culture).TextInfo.ToTitleCase("string")

Cette méthode peut gérer les espaces, « , », « - » et « _ ». tous les mots de la chaîne seront traités.
La première lettre de chaque mots sera mise en majuscule et le reste n minuscule.



Rechercher du texte dans une chaîne ou un fichier



A la manière d’un Grep sous Unix, il est possible avec la commande Select-String de rechercher un texte dans un fichier de logs.

Select-String -Path .\test.txt -Pattern "rechercher ce texte" -Context 0,2

Avec le paramètre Context, il est possible d’afficher les lignes précédentes ou suivant à la ligne ou se trouve le texte recherché.