Sisr4 t01 powershell bases

SISR Exploitation des systèmes PowerShell les bases Table des matières - Qu'est ce que powershell - Introduction - Utiliser Powershell - Commandes et alias - Quelques aspects fondamentaux - Les variables - Les caractères génériques - Faciliter la saisie des commandes Historique des commandes Le clic-droit L'opérateur tilde Compléter une commande Le backtick Exercices - Filtres et tubes - Les tubes - Les ?ltres - Exercez vous Dernière Modi ?cation Page C Qu'est ce que powershell Introduction Powershell est un langage de script en mode commande destiné aux systèmes Windows et plus particulièrement aux systèmes serveurs C'est en - que Microsoft a pris conscience des faiblesses que représentait l'interface graphique pour administrer des systèmes serveurs En e ?et jusqu'alors les administrateurs système n'avaient d'autre choix que de réaliser des script batch à l'aide de commandes MS -DOS Si ceux-ci permettent de faire facilement des t? ches assez faciles monter un lecteur réseau ils s'avèrent notoirement insu ?sant lorsqu'il s'agit de réaliser des analyses de ?chiers logs ou de faire de simples boucles Par la suite est apparu le langage VBScript avec l'outil d'administration WSH Cependant ce système est rempli de failles de sécurité Malgré cela c'est resté pendant de longues années le seul système permettant de faire du script sous Windows PowerShell est actuellement en version Cette version est livrée nativement avec Windows et Windows Il faut la télécharger pour les systèmes plus anciens L'objectif de Microsoft est de placer PowerShell au coeur du système Ainsi dans Exchange les actions graphiques exécutent en réalité des commandes PowerShell On trouve actuellement dans PowerShell de nombreuses commandes permettant de gérer Active Directory les stratégies de groupe la gestion des rôles et des fonctionnalités etc PowerShell est à la fois un interpréteur de commandes et un puissant langage de scripts Il s'appuie sur le framework NET Celui-ci est une énorme bibliothèques de classes un peu comme la machine virtuelle Java A l'aide de powerShell nous ferons naitre des objets qui nous permettrons d'agir sur l'ensemble du système d'exploitation Le TP que vous avez sous les yeux est basé sur la version de PowerShell Cependant il fonctionne aussi très bien avec la version Vous pouvez donc le faire fonctionner aussi bien sous Windows que sous Windows Utiliser Powershell Pour utiliser PowerShell il faut lancer l'interpréteur de commandes Vous pouvez le trouver dans le menu démarrer dans les accessoires Sélectionner Windows PowerShelll et lancez le en mode Administrateur click avec le bouton droit et sélectionner exécuter en tant qu'administrateur ? Vous obtenez alors la fenêtre suivante Dernière Modi ?cation Page CLes commandes de PWS sont appelées des cmdlets pour command- applets Elles sont pour la plupart d'entre elles constituées de la manière suivante un verbe un tiret un nom verbe-nom Par exemple get-command Le verbe indique l'action que l'on va appliquer sur le nom Il y a toute une série de verbes génériques Get Add Remove Set etc Les noms constituant les commandes sont toujours au singulier C'est aussi vrai pour les options des commandes

  • 28
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager