PowerShell est un shell de ligne de commande utilisé pour l'automatisation des tâches via un langage de script basé sur le framework. NET de Microsoft. PowerShell utilise des commandes appelées applets de commande pour s'intégrer à des scripts ou des applications. PowerShell est inclus nativement avec Windows et peut être ouvert à partir de la commande Exécuter, tandis que les utilisateurs Mac et Linux devront l'installer et l'exécuter via le terminal. Une fois en cours d'exécution, il existe des applets de commande de base que vous pouvez utiliser pour vous familiariser avec PowerShell.
Pas
Méthode 1 sur 4: Exécution de PowerShell (Windows)
Étape 1. Appuyez sur ⊞ Win+R
Cela ouvrira une fenêtre de commande Exécuter.
- Si vous ne souhaitez pas utiliser la commande Exécuter, vous pouvez également rechercher « PowerShell » dans le menu Démarrer.
- PowerShell est inclus avec les versions de Windows 7 ou ultérieures.
Étape 2. Saisissez « PowerShell » dans le champ de texte
Étape 3. Cliquez sur « OK »
Une nouvelle fenêtre PowerShell s'ouvrira.
Méthode 2 sur 4: Exécution de PowerShell (Mac)
Étape 1. Accédez à https://github.com/PowerShell/PowerShell dans votre navigateur Web
Ceci est la page github officielle de PowerShell.
Étape 2. Téléchargez et installez le fichier.pkg pour Mac
Vous devez exécuter OSX 10.11 ou une version plus récente.
Étape 3. Ouvrez le Launchpad
Il s'agit de l'icône de fusée dans le dock inférieur.
Étape 4. Saisissez « Terminal » dans le champ de recherche
Vous pouvez également trouver le Terminal dans "Applications > Utilitaires".
Étape 5. Lancez le terminal
Une fenêtre de terminal vide apparaîtra.
Étape 6. Entrez "powershell" et appuyez sur ↵ Entrée
Une invite powershell apparaîtra avec "PS" affiché. Cela signifie que powershell est en cours d'exécution et que vous pouvez utiliser le terminal pour entrer des applets de commande.
Méthode 3 sur 4: Exécution de PowerShell (Ubuntu)
Étape 1. Accédez à https://github.com/PowerShell/PowerShell dans votre navigateur Web
Ceci est la page github officielle de PowerShell.
Étape 2. Téléchargez le fichier.deb pour votre version correspondante de Linux
PowerShell est disponible pour Ubuntu 14.04 ou 16.04. Ils ont des installateurs séparés répertoriés sur la page.
Étape 3. Ouvrez une fenêtre de terminal
Vous pouvez appuyer sur ⊞ Win+Alt+T ou cliquer sur « Accueil » et rechercher « Terminal ».
Étape 4. Entrez « sudo dpkg -i [nom du fichier d'installation] » et appuyez sur ↵ Entrée
Vous serez invité à saisir le mot de passe de votre ordinateur lors de l'utilisation de la commande « sudo ». Vous pouvez voir un échec avec des dépendances non satisfaites, mais cela sera bientôt résolu.
Le nom du fichier d'installation ressemblera à « powershell_6.0.0-alpha.10-1ubuntu1.16.04.1_amd64.deb » ou « powershell_6.0.0-alpha.10-1ubuntu1.14.04.1_amd64.deb » selon la version d'Ubuntu que vous exécutez
Étape 5. Entrez « sudo apt-get install -f » et appuyez sur ↵ Entrée
Cette configuration PowerShell se terminera.
Étape 6. Entrez "powershell" et appuyez sur ↵ Entrée
Une invite powershell apparaîtra et vous pourrez exécuter des applets de commande dans le terminal.
Méthode 4 sur 4: Utilisation des commandes PowerShell de base
Étape 1. Utilisez « Get-Command » pour rechercher des applets de commande
À elle seule, cette applet de commande affichera toutes les autres applets de commande. Vous pouvez affiner votre recherche à l'aide de modificateurs.
- Par exemple: « Get-Command Name *Disable* » affichera uniquement les applets de commande avec « disable » dans le nom.
- Toutes les applets de commande sont saisies en les tapant dans la fenêtre PowerShell et en appuyant sur ↵ Entrée.
Étape 2. Utilisez « Get-Help » pour obtenir des informations sur une certaine applet de commande
Cette applet de commande vous fournira toutes les informations concernant une autre applet de commande, notamment la syntaxe relative à l'utilisation de l'applet de commande cible.
Par exemple: « Get-Help Get-Process » affichera toutes les informations utilisables pour l'applet de commande « Get-Process »
Étape 3. Utilisez « Get-Process » pour utiliser un processus exécuté sur un ordinateur
Seul, cela affichera une liste complète des processus en cours d'exécution sur votre ordinateur. Avec un modificateur, vous pouvez distinguer les processus provenant d'une application spécifique.
- Par exemple: « Get-Process winword » affichera tous les processus exécutés par Microsoft Word.
- De même, "Start-Process" peut être utilisé pour lancer une instance d'une application/processus.
Étape 4. Utilisez « Get-Member » pour voir les propriétés ou les méthodes d'un objet
Cette applet de commande a besoin d'un objet « pipé » pour être utile. Cela se fait en ajoutant un " | " entre un objet et l'applet de commande « Get-Member ».
Par exemple: « Get-Process | Get-Member » dirigera l'applet de commande Get-Process vers Get-Member, et Get-Member répertoriera toutes les propriétés et méthodes que vous pouvez utiliser lors de l'écriture de scripts avec Get-Process
Étape 5. Utilisez « Où-Objet » pour sélectionner des objets en fonction de critères
Les critères dans Where-Object sont définis à l'aide du formatage suivant: « {$_[object] [operator] [parameter] } ». Where-Object a également besoin d'un objet dirigé vers lui.
- Par exemple: « Get-Process | Where-Object { $_.name -eq "notepad" }" exécutera Get-Process avec la limitation où le nom de l'objet est égal à "notepad".
- Les autres opérateurs incluent: "-lt" (inférieur à), "-gt" (supérieur à), "-le" (inférieur ou égal à), "-ge" (supérieur ou égal à), "-ne" (différent de), ou « -like » (correspondance de motif).
- Les paramètres utilisant des chaînes (mots) doivent être placés entre guillemets. Ce n'est pas nécessaire pour les entiers (nombres).