Cours POWERSHELL
Cours : Cours POWERSHELL. Recherche parmi 300 000+ dissertationsPar rybk_212 • 8 Novembre 2020 • Cours • 511 Mots (3 Pages) • 499 Vues
Administrer Windows en utilisant la ligne de commande, pour concurrencer Linux conçu pour l’administration système
Il s’exécute à travers le logiciel Windows PowerShell crée à partir de microsoft.NET Framework il aide les professionnels de l’informatique a contrôler et automatiser les applications s’exécutant sous Windows
Les commandes PowerShell appelés également cmdlets vous permettent de gérer les ordis de l’entreprise à partir de la ligne de commande il vous permet d’accéder a des magasin s de données par exemple le registre et le magasin de certificat aussi facilement que si vous accédiez au système de fichier.
Fonctionnalités :
- Cmdlets qui exécutent des taches d’admin système courante par ex gestion du registre, service processus,
- Langage de script basé sur les taches et une prise en charge des scripts et des outils en ligne de commande
- Conception cohérente cmdlets utilisent une syntaxe et une convention communs les données peuvent être facilement partagées en ouvre la sortie d’une cmdlet peut servir d’entée pour une autre cmdlet
- Navigation simplifiée au sein du système d’exploitation en ligne de commande
- Puissante fonctionnalités de manipulation d’objets les objets peuvent être manipulés directement ou envoyés vers d’autres outils ou base de données
- Interface extensible, les éditeurs de logiciel indépendant et les développeurs pro peuvent créer des outils et utilisateur perso afin d’administrer leurs logiciels.
On va utiliser Powershell ISE.
Commande powersell : verbe > nom > option > valeur
Get-service –name «*net*»
Liste de verbes :
- Add permet d’ajouter des données ou info sur le nom qui le suit
- Get permet d’obtenir les données ou infos sur le nom qui le suit
- Clear permet de réinitialiser un affichage ou une variable
- Import et export permettent d’importer ou exporter des fichiers de commandes ou des alias
- Set permet de définir des données ou les informations sur le nom qui le suit
- Write permet d’écrire des données ou informations sur le nom qui le suit et peut agir comme le compte rendu d’une commande
Pour trouver la définition d’une commande, on met get-help + la commande
Exemple get-help ChildItem
Get-ChildItem = lister le contenu des répertoires
Get-Command *Process = obtenir toutes les commandes qui ont le terme process dedans
Get-Process | GridView = interface graphiqueGet-ChildItem = lister le contenu des répertoires
...