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.
5 Commandes PowerShell pour administrer vos BAL Exchange
Les possibilités offertes par le langage PowerShell pour administrer Exchange sont innombrables. Le plus difficile finalement est peut être de trouver la bonne idée, c’est à dire le script ou la simple commande PowerShell qui facilitera votre travail. Je vous propose de découvrir dans ce tutoriel 5 commandes Powershell utiles pour administrer les BAL Exchange.
Administrer Active Directory 2012 en Powershell
Nous allons voir dans ce tutoriel comme administrer Active Directory en Powershell depuis un serveur Windows Server 2012 R2. Le Powershell est un puissant langage de script omniprésent sur les solutions Microsoft depuis Windows Server 2008.
Exporter une boite aux lettres vers un PST avec Powershell
Je vous propose de découvrir dans cet article comment exporter des boîtes aux lettres (BAL) Exchange en PowerShell à l’aide de Exchange Management Shell. Vous allez voir c’est plus simple et plus robuste que ExMerge
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.
Basculer entre les modes Graphique et Core sur Windows Server 2012
Un serveur Windows Server 2008 ou Windows Server 2012 peut être installé dans un mode appelé mode Core ou Minimale. Il s’agit d’un mode d’installation épuré ou le Shell graphique n’est pas installé. Autrement dit il n’y a ni bureau, ni consoles de gestion GUI. Au démarrage du serveur vous n’avez accès qu’à une ligne de commande pour gérer votre serveur en Powershell. L’intérêt de ce mode est d’alléger la couche Windows et de la sécuriser en supprimant des programmes et des API qui pourraient être exploités par un utilisateur mal attentionné.
Si Windows Server 2008 ne permettait pas de passer d’un mode Core vers un mode Graphique, et vice-versa, Windows Server 2012 le permet. L’avantage est double puisque vous pouvez installer votre serveur en bénéficiant du confort de l’interface graphique, et le sécuriser ensuite en le basculant en mode Core très simplement.
C’est ce que je vous propose dans ce tutoriel, découvrir comment basculer entre les modes Graphique et Core de Windows Server 2012.
Au sommaire:
- Avant de commencer
- Désactiver l’interface Graphique depuis Server Manager
- Désactiver l’interface Graphique en Powershell
- Réactiver l’interface graphique en Powershell
Windows Server 2012 : Comment défragmenter un lecteur en Powershell
Distribué sur Windows 8 et Windows Server 2012, Powershell v3 offre de nouvelles fonctionnalités comme la gestion des opérations de défragmentation des lecteurs logiques. Cette fonctionnalité est assurée par la cmdlet Optimize-Volume. Voyons comment ça marche dans ce petit tutoriel !
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.
Mon premier script PoSh avec “PrimalForms”
Après ma découverte de PrimalForms, j’ai eu envie d’en savoir un peu plus et donc de tester un peu le produit. J’en ai profité pour faire un tutoriel pour montrer un peu les possibilités de ce logiciel.
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.
Installer PowerShell Pack sur Windows 7 et Windows Server 2008
Avec Powershell 2.0 est apparut la notion de module. Un module est un ensemble de fonctions permettant de réaliser des nouvelles tâches. Pour faciliter la vie des administrateurs Microsoft propose un pack de 10 modules réunissant plus de 800 scripts ! Voyons comment installer ces nouvelles fonctionnalités …
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.
Comment lancer Powershell sur Windows 7 et Windows Server 2008
Microsoft à intégré la version 2.0 de PowerShell dans Windows 7 et Windows Server 2008. Pour lancer l’interpréteur rien de plus simple, il vous suffit de presser la touche WIN + R et de taper Powershell puis ENTER.
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.
Créer un fichier Logon Script dans un domaine Active Directory
Je vous propose dans ce tutoriel de découvrir comment créer un fichier Logon Script sur un domaine Active Directory. L’objectif d’un fichier Logon Script est d’exécuter des tâches diverses et variées, automatiquement, lorsqu’un utilisateur du domaine ouvre une session sur sa machine.
Cette fonctionnalité est fréquemment utilisée et devient très vite indispensable. Il est ainsi possible de mapper un lecteur réseau sur le poste d’un utilisateur selon l’appartenance de ce dernier à un groupe Active Directory, de spécifier la page par défaut du navigateur de l’utilisateur, d’installer un programme ou une mise à jour, etc …
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.