Windows fournit une prise en charge CMD pour automatiser diverses tâches de ligne de commande. Cependant, PowerShell le surpasse avec sa ligne de commande et sa prise en charge du langage de script.
Ce message vous guide sur PowerShell et sert les résultats d'apprentissage suivants:
Qu'est-ce que Windows PowerShell
Une commande simple PowerShell est exécutée dans le terminal PowerShell tandis qu'une série de déclarations est exécutée dans l'environnement de script de PowerShell (appelé ISE). La ligne de commande PowerShell et la prise en charge du langage de script dépendent des applets de commande, des fonctions et des alias disponibles.
Cmdlets: Une applet de commande est une commande utilisée dans le PowerShell.
Alias: Alias est un nom alternatif pour la cmdlet, l'exécutable ou le script.
Les fonctions: Les fonctions sont la liste des instructions avec un nom et une valeur que vous leur attribuez.
Dans les prochaines sections, nous démontrerons le travail et l'utilisation de PowerShell en tant que ligne de commande et support de langage de script.
PowerShell: une application de ligne de commande
PowerShell, une interface de ligne de commande, est utilisée pour interagir avec le système informatique pour automatiser les tâches via les commandes. Il a une interface utilisateur basée sur le texte utilisé pour contrôler et exécuter des programmes. Les coquilles autres que PowerShell acceptent le texte et les objets de texte de retour, mais PowerShell accepte le texte et les retours .Objets nets.
Ici, nous avons répertorié certains des usages du PowerShell en tant qu'application de ligne de commandement.
Comment obtenir la liste des services dans PowerShell?
Le "Être en service»La commande imprime les services de votre machine informatique comme suit:
Être en service
La sortie montre que tous les «Arrêté" et "En cours»Les services sont imprimés sur le terminal.
Comment obtenir la liste des processus dans PowerShell?
La liste des processus du système peut être exécutée à l'aide de la commande Get-Service. La commande suivante affichera les services actuels de votre machine.
Faire un processus
Les processus actuels du système sont affichés avec leur Identifiant et Nom du processus aussi.
Comment obtenir la liste des applets de commande, des alias et des fonctions disponibles dans PowerShell?
Comme discuté précédemment, PowerShell soutient les applets de commande, les fonctions et les alias. Les applets de commande, les fonctions et les alias pris en charge peuvent être imprimés via la commande suivante:
Se mettre en commun
Premièrement, la liste des prises en charge «Alias"Est imprimé suivi de"Fonction" et "cmdlet"
PowerShell: une langue de script
Un langage de script est utilisé pour écrire et exécuter les scripts (un script comprend divers cmdlettes, fonctions, alias). Les entrées et sorties dans le langage de script sont tous .Objets nets. Un script PowerShell est utilisé pour exécuter un ensemble de commandes. Les applets de correspondance, les alias et les fonctions d'un powerShell peuvent être utilisés à l'intérieur d'un script.
Comment créer et exécuter un script PowerShell?
Le PowerShell ISE est l'outil qui prend en charge la création et l'exécution des scripts PowerShell.
Étape 1: Lancez PowerShell-ise
Aller au menu Démarrer. Recherchez PowerShell ISE et lancez-le avec les privilèges administrateurs comme indiqué ci-dessous:
Note: Il est recommandé d'ouvrir PowerShell en tant qu'administrateur pour exécuter toutes les applets de commande car peu de commandes nécessitent des privilèges d'administrateur.
Lors de l'ouverture, la fenêtre suivante apparaît qui a trois parties:
- Volet de script: La partie de PowerShell ISE où les scripts sont écrits
- Volet de la console: La prise en charge du terminal pour PowerShell ISE (vous pouvez également exécuter des commandes PowerShell ici)
- Modules: La liste approfondie montre la liste des modules pris en charge par PowerShell ISE
La sortie montre les trois casseroles soutenues par le PowerShell ISE.
Étape 2: Créez et enregistrez un script
Le code de script est écrit à l'intérieur du «Volet de script”Une partie de la fenêtre. Nous avons écrit le code suivant dans un script et enregistré le script avec le nom "pwsh.PS1".
Écriture-hos 'salut ! Bienvenue à Linuxhint!'
Étape 3: Exécutez un script
Le script PowerShell peut être exécuté dans un terminal PowerShell ou une invite de commande. Dans notre cas, le chemin complet du «pwsh.PS1"Le script est"C: \ Users \ Adnan \ Téléchargements \ PWSH.PS1".
Ouvrez le terminal PowerShell (ou le PowerShell ISE). Écrivez le chemin complet du script et appuyez sur Entrée comme nous l'avons fait ici pour exécuter "pwsh.PS1" scénario.
C: \ Users \ Adnan \ Téléchargements \ PWSH.PS1
La sortie montre que le contenu du script est imprimé sur la console.
Conclusion
Windows PowerShell est un terminal et un environnement de langage de script pour exécuter les commandes et créer / exécuter des scripts. Ce message explique brièvement ce qu'est Windows PowerShell et ses cas d'utilisation. Vous avez appris à exécuter des commandes sur le terminal. De plus, il est également démontré que l'utilisation de PowerShell ISE crée et exécute des scripts PowerShell.