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.

Lire la suite

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.

Lire la suite

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.

Lire la suite

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.

Lire la suite

Basculer entre les modes Graphique et Core sur Windows Server 2012

syskb_20130617080010

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

Lire la suite

Windows Server 2012 : Comment défragmenter un lecteur en Powershell

Powershell pour administrer vos environnements Windows

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 !

Lire la suite

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.

Lire la suite

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

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 …

Lire la suite

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.

Lire la suite

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 …

Lire la suite

Cliquez ici pour révoquer votre décision.