Ce script PowerShell vous permettra de connaître la date de reboot d’un système Windows distant. Idéal donc pour savoir depuis combien de temps tourne une machine ou si le reboot que vous aviez programmé à bien eu lieu.
Powershell
Comment vérifier quelle version de PowerShell est installée sur Windows
Cet article vous explique comment connaître la version de PowerShell que vous utilisez sur votre système Windows en une seule ligne de commande.
Comment installer et exécuter PowerShell sur un système Windows
L’environnement en ligne de commande fourni historiquement avec les systèmes Windows n’était pas au niveau des shells Unix, Perl, Kixstart ou VBScript. Pour remédier à cela Microsoft a développé PowerShell, une suite logicielle comprenant une ligne de commande, un langage de script et un kit de développement.
Powershell n’est pas intégré nativement sur tous les systèmes Windows. Il n’est installé par défaut que depuis Windows 7 et Windows Server 2008. La version de Powershell évoluant généralement à chaque sortie d’un nouveau système, il est possible de mettre à jour la version de Powershell native d’un système sous réserve que celui ci soit supporté.
Je vous propose de découvrir dans cet article comment installer PowerShell sur un système Windows et tester qu’il est bien fonctionnel.
3 méthodes pour créer un nouvel utilisateur Active Directory
Vous venez d’installer Active Directory sur un serveur Windows Server 2012, je vous propose de découvrir 3 méthodes pour créer un utilisateur Active Directory grâce à 3 outils disponibles nativement sur votre serveur : La console Active Directory Administrative Center (ADAC), la console Active Directory Users and Computer (ADUC) ou en ligne de commande Powershell.
Comment exécuter un script PowerShell
Dans l’article comment installer et vérifier le bon fonctionnement de PowerShell, nous avions ouvert l’interpréteur de commande PowerShell et exécuté quelques instructions. Si l’utilisation de l’interpréteur suffit pour lancer quelques commandes occasionnelles, cela devient vite contraignante s’il s’agit de lancer toute une série de commandes. Dans ce cas l’utilisation de scripts, que vous allez pouvoir conserver, modifier selon le besoin et partager avec vos collègues, sera plus appropriée. Nous allons découvrir dans cet article comment exécuter un script Powershell.
Comment défragmenter un lecteur avec PowerShell sur Windows Server 2022 et 2025
La défragmentation des disques est essentielle pour maintenir des performances optimales sur vos serveurs. Avec les versions récentes de Windows Server, PowerShell offre des cmdlets puissantes pour gérer efficacement cette tâche. Dans cet article, nous vous guidons à travers le processus de défragmentation d’un lecteur en utilisant PowerShell sur Windows Server 2022 et 2025.
Powershell pour les nuls
Powershell est un langage de script orienté objet développé par Microsoft. Il s’appuie sur le framework Microsoft .NET et est désormais nativement intégré aux systèmes d’exploitation Windows (depuis Windows 7 et Windows Server 2008). Powershell est compatible avec toutes les versions de Windows supportant .NET 2.0.
Cet article référence tous les tutoriels SysKB consacrés au Powershell. Il doit permettre aux néophytes de rapidement pouvoir utiliser Powershell et aux plus expérimentés de découvrir ou redécouvrir des scripts essentiels dans l’accomplissement de leur travail quotidien.
Redémarrer un Service en PowerShell
Je vous propose dans ce tutoriel de redémarrer un service Windows, local ou distant, en Powershell.

La taille d’un dossier en PoSh
Dans le bon temps, nous avions accès à la propriété « Size » d’un objet ‘Dossier’ avec le FileSystemObject (le ‘FSO’) . Dans PowerShell (que j’aime bien quand même) la propriété n’est plus aussi simplement accessible. Je me suis fait une petite fonction toute simple pour la retrouver …
Envoyer un mail en Powershell
Ce script Powershell permet d’envoyer un mail très simplement via un serveur SMTP. Prérequis Comment installer et exécuter PowerShell sur un système Windows Exécuter un script en PowerShell Code $SmtpClient = new-object system.net.mail.smtpClient $SmtpServer = « localhost » $SmtpClient.host = $SmtpServer $From = « Lecteur de SysKB <lecteur@exemple.fr> » $To = webmaster@82.165.158.164 $Title = « Script Powershell » $Body = « Le … Lire la suite
Lister les caractéristiques d’un domaine en Powershell
Ce script en Powershell permet d’afficher les caractéristiques de votre domaine Active Directory.
Retrouver le numéro de série d’un ordinateur distant avec Powershell
Vous êtes plongé dans la MAJ de votre inventaire et il vous manque le numéro de série d’un serveur Windows situé loin , très loin. Voici une petite ligne de commande en Powershell permettant de récupérer en WMI un numéro de série.
Un éditeur de Forms pour PowerShell
En me promenant sur la toile, j’ai découverts via nos confrères « powershell-scripting.com » qu’il existe un éditeur de Forms à la sauce « Visual Basic » édité par SAPIEN Technologies.
Pas mal fait, gratuit, il génère le code nécessaire pour obtenir un résultat plutôt bluffant.
PowerShellPack – Une collection de 800 scripts !
Windows PowerShell Pack contient plus de 800 scripts répartit dans 10 modules permettant entres autres de développer des interfaces utilisateurs, gérer des flux RSS, administrer des serveurs ou encore planifier des tâches. L’utilisation des modules impose d’utiliser au minimum la version 2.0 de Powershell.
Visualiser la répartition des rôles FSMO d’un domaine Active Directory en Powershell
Nous avions vu dans un article précédent comment visualiser la répartition des rôles FSMO d’un domaine Active Directory en VBScript. Voici comment procéder en Powershell.
Lister les hotfixes d’un ordinateur distant en Powershell
Ce script Powershell permet de lister les Hotfixes qui ont été installés sur une machine locale ou distante. Il utilise WMI via la classe Win32_QuickFixEngineering.
Afficher le compte utilisateur connecté sur une machine distante en Powershell
Nous allons voir dans cet article comment savoir qui est connecté sur une machine distante en affichant son login.
Supprimer les doublons dans un fichier texte puis le trier en Powershell
Nous allons voir comment trier puis supprimer les doublons dans un fichier texte avec un script Powershell.
Lister les alias Powershell
Il est possible d’utiliser des Alias pour appeler les CmdLets de Powershell. Autrement dit il est possible d’utiliser un raccourcis plutôt qu’une commande parfois fastidieuse à taper ou à se souvenir. Voici comment obtenir la liste des Alias proposés nativement dans Powershell.
Afficher les propriétés d’un utilisateur Active Directory avec Powershell
Dans cet article je vous propose d’afficher l’ensemble des propriétés d’un compte Active Directory depuis l’interpréteur Powershell.
Ce type de manipulation est très instructif et surtout très utile lorsque l’on souhaite lister les propriétés d’un compte AD dans le cadre de la construction de scripts plus élaborés. En effet nous allons lister ici le nom des propriétés et leurs contenus ce qui permettra en un clin d’œil de savoir par exemple que le propriété contenant la valeur Etage1 se nomme physicalDeliveryOfficeName
