Windows Server 1.1 : Powershell partie 2

Dans cette seconde partie, on apprend à rechercher des commandes avec Get-Help et à exploiter le système d'aide intégré. L'utilitaire le plus utile de PowerShell est sans conteste Get-Help. Par exemple, pour trouver des cmdlets liées aux événements : Get-Help *event* renvoie tout ce qui contient « event ». Pour affiner : Get-Help *EventLog*. Une fois la cmdlet identifiée, par exemple Get-EventLog, on obtient sa syntaxe et sa description avec Get-Help Get-EventLog.

L'aide propose plusieurs niveaux de détail : -Detailed pour une liste enrichie, -Examples pour voir des exemples concrets de syntaxe, -Full pour toutes les informations, et -Online qui ouvre directement la page de documentation Microsoft dans le navigateur. Show-EventLog ouvre l'observateur d'événements et Get-EventLog récupère les événements d'un journal sur la machine locale ou distante.

PowerShell ISE — un éditeur intégré

PowerShell ISE (Integrated Scripting Environment) ajoute un éditeur de script au-dessus de la console. L'IntelliSense propose les cmdlets, paramètres et valeurs au fur et à mesure de la frappe (équivalent à la tabulation, mais visuel). La fenêtre Commandes liste tous les modules chargés, ce qui permet de découvrir des fonctionnalités. Par exemple, le module VpnClient contient Add-VpnConnection pour créer un client VPN.

  • Renseigner -Name, -ServerAddress, -AuthenticationMethod, -EncryptionLevel dans le formulaire
  • Cliquer sur Exécuter — le VPN apparaît dans Panneau de configuration > Centre Réseau et partage > Modifier les paramètres de la carte
  • Sauvegarder le script en .ps1 via Enregistrer sous, puis l'ouvrir et l'exécuter à nouveau pour reproduire la configuration

L'intérêt est double : on construit la commande visuellement, on apprend la syntaxe complète Add-VpnConnection -Name "monVPN" -ServerAddress "1.1.1.1" -AuthenticationMethod ..., et on peut sauvegarder le script pour le rejouer plus tard ou le distribuer à toute l'équipe. PowerShell ISE est ainsi un excellent terrain de découverte et d'industrialisation de l'administration Windows.