Archives de catégorie : WINDOWS

Tous ce que j’ai pu faire ou découvrir sous Windows. Je vais essayer de vous expliquer çà.

Vraccmd : Active Directory

Batch
Trouver les SID des groupes :

dsquery group -name * | dsget group -sid

Trouver les SID des utilisateurs :

dsquery user -name * | dsget user -sid

PowerShell
Afficher la liste des comptes utilistateurs désactivés

Search-ADAccount -AccountDisabled -UsersOnly

Déplacer tous les comptes désactivés vers un unité d’organisation spécifique:

Search-ADAccount -AccountDisabled -UsersOnly | Move-ADObject -TargetPath 'OU=xxx,DC=xxx,Dc=xxx'

Exporter la liste des Ordinateur dans un fichier CSV

Get-ADComputer -Filter * -Property * | Select-Object Name,OperatingSystem,OperatingSystemVersion,ipv4Address | Export-CSV ADcomputerslist.csv -NoTypeInformation -Encoding UTF8

Créer un fichier vide d’une taille prédéfinie sous Windows

Il peut parfois être utile de pouvoir créer un fichier vide (c’est à dire composé uniquement de bits 0) d’une certaine taille. Cela permet par exemple de tester si une fonction de compression ou de déduplication utilisée en sauvegarde ou en stockage est bien opérationnelle. En effet, le taux de compression ou de déduplication d’un fichier composé uniquement d’octets identiques est très élevé.

Continuer la lecture de Créer un fichier vide d’une taille prédéfinie sous Windows

Réactiver la période de grâce d’activation Windows

 Il peut arriver que l’on est besoin de réactiver la période de grâce de Windows, même sur des anciennes versions. Ce fût mon cas lors de tests durant lesquels nous avions cloné une machine virtuelle fonctionnant sous Windows 2003 server. Le clone n’était pas activé, et la période de grâce dépassées depuis quelques années. Voici les commandes permettant de relancer la période de grâce sur différentes versions de Windows.

Continuer la lecture de Réactiver la période de grâce d’activation Windows

Exchange 2010 : Connaitre la version Exchange et le Rollup installés

Connaitre la version exacte et le dernier « Rollup » d’Exchange 2010 n’est pas simple. Voici donc pour mémoire les commandes à utiliser.

Pour afficher le « Rollup » appliqué à Microsoft Exchange 2010, entrer la commande suivante dans l’Exchange Management Shell:

GCM exsetup |%{$_.Fileversioninfo}

Pour afficher les versions de Microsoft Exchange de tous les serveurs Exchange de l’organisation:

Get-ExchangeServer | Format-Table Name, *Version*

Le tableau référençant les différentes versions de Microsoft Exchange est disponible ici.

Charger automatiquement les clés SSH avec pagent et powershell

Si comme moi vous vous connectez souvent via PuTTY aux consoles de vos serveurs GNU/Linux, et que vous utilisez des clés ppk, alors comme moi, vous êtes un peu las de toujours devoir rechercher les clés et les charger à la main. On peu bien sûr créer un script contenant toutes les clés qui seront chargées dans pagent, mais il faut rajouter chaque clé dans le script. J’ai donc écrit un tout petit script Powershell qui lit les fichiers présent dans un répertoire donné, et les charge dans le pagent.

Continuer la lecture de Charger automatiquement les clés SSH avec pagent et powershell

Gestion des sessions TSE laissées ouvertes

Sur un serveur Windows disposant de TSE activé et configuré, 2 sessions simultanées sont généreusements offertes par Microsoft. Ces sessions sont très utiles pour administrer mes petits serveurs. Cependant, il arrive parfois que l’on tombe sur des « bourrins » qui ne ferment pas leurs sessions TSE après avoir terminés leurs petites affaires, mais ferment justes la fenêtre (ou pire, ont tout laissé ouvert et sont partie tenir la jambe de Janine, la nouvelle standardiste, devant la machine à café!). Ne soyons pas injuste, cela peut aussi arriver suite à une déconnexion impromptue.

Dans ce cas de figures, il peut être très utiles  de déterminer qui est connecté, et de pouvoir fermer la session à distance.

Continuer la lecture de Gestion des sessions TSE laissées ouvertes