Outils pour utilisateurs

Outils du site


windows:powershell

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
windows:powershell [2025/10/16 14:06] – [Commandes de base] bloopwindows:powershell [2025/10/17 14:45] (Version actuelle) – [Commandes de base] bloop
Ligne 17: Ligne 17:
 | **Get-Command** | Permet de trouver les commandes potentielles répondant à un besoin\\ -Name : filtre sur le nom complet (caractère * autorisé)\\ -Verb : filtre sur le verbe de la commande\\ -Noun : filtre sur le nom de la commande (partie après le -)\\ -Module : oriente la recherche dans un module connu (colonne "source") | | **Get-Command** | Permet de trouver les commandes potentielles répondant à un besoin\\ -Name : filtre sur le nom complet (caractère * autorisé)\\ -Verb : filtre sur le verbe de la commande\\ -Noun : filtre sur le nom de la commande (partie après le -)\\ -Module : oriente la recherche dans un module connu (colonne "source") |
 | **Get-Member** | Renvoie les caractéristiques des objets obtenus en sortie d'une commande. Cette commandes donne plusieurs informations :\\ * Le type d'objet, repérable par le mot TypeName\\ * Le nom de l'objet dans la colonne Name\\ * Les propriétés de l'objet = Property dans la colonne MemberType\\ * Les Méthodes de l'objet = Method dans la colonne MemberType | | **Get-Member** | Renvoie les caractéristiques des objets obtenus en sortie d'une commande. Cette commandes donne plusieurs informations :\\ * Le type d'objet, repérable par le mot TypeName\\ * Le nom de l'objet dans la colonne Name\\ * Les propriétés de l'objet = Property dans la colonne MemberType\\ * Les Méthodes de l'objet = Method dans la colonne MemberType |
-| **Get-Module -ListAvailable** | Liste les modules et leurs emplacements |+| **Get-Module\\ Get-Module -ListAvailable\\ $env:PSModulePath\\ Import-Module** | Liste des modules chargés par défaut en mémoire\\ Liste les modules disponibles et leurs emplacements\\ Donne l'emplacement des modules\\ Importe manuellement un module quand celui-ci n'est pas enregistré dans un emplacement connu de $env:PSModulePath |
 | **Get-Alias** | Permet de lister tous les Alias | | **Get-Alias** | Permet de lister tous les Alias |
 | **Get-Alias -Definition <cmdlets>** | Permet de connaitre les alias liés à une commande |[ | **Get-Alias -Definition <cmdlets>** | Permet de connaitre les alias liés à une commande |[
Ligne 23: Ligne 23:
  
 ===== Vocabulaire ===== ===== Vocabulaire =====
-  * Le **pipeline** est une succession de commandesdans lequel la sortie d'une commande est passée à la commande suivante.\\ La sortie de la dernière commande est affichée à l'écran, sauf si elle est redirigée dans un fichier+  * Un **module PowerSell** est un ensemble de Cmdlets liées à un même sujet (ADDnsServer, Applications, Rôles...) 
-  * Les commandes PowerShell produisent généralement des **objets** en sortie.+  * Les commandes PowerShell (ou Cmdlets) produisent généralement des **objets** en sortie.
     * Il faut voir les objets comme un tableau de données en mémoire.     * Il faut voir les objets comme un tableau de données en mémoire.
     * On parle alors de **collection d'objets** ayant des caractéristiques **(Propriétés)** et sur lesquels on peut agir **(Méthodes)**.     * On parle alors de **collection d'objets** ayant des caractéristiques **(Propriétés)** et sur lesquels on peut agir **(Méthodes)**.
     * Par exemple la commande ''Get-Service | Format-Table Name, Status, Displayname'' affiche une collection d'objets (Services) avec 3 propriétés (Name, Status, DisplayName).     * Par exemple la commande ''Get-Service | Format-Table Name, Status, Displayname'' affiche une collection d'objets (Services) avec 3 propriétés (Name, Status, DisplayName).
-    * Pour connaître toutes les caractéristiques des objets obtenus __en sortie__ d'une commande, on utilise la commande ''Get-Member'' : ''Get-Service | Get-Member''\\ Cette commandes donne plusieurs informations : +    * Pour connaître toutes les caractéristiques des objets obtenus __en sortie__ d'une commande, on utilise la commande ''Get-Member'' : ''Get-Service | Get-Member'' 
-      * Le type d'objet, repérable par le mot ''TypeName'' +    * Le **pipeline** est une succession de commandes, dans lequel la sortie d'une commande est passée à la commande suivante.\\ La sortie de la dernière commande est affichée à l'écran, sauf si elle est redirigée dans un fichier.
-      Le nom de l'objet dans la colonne ''Name'' +
-      * Les propriétés de l'objet = ''Property'' dans la colonne ''MemberType'' +
-      * Les Méthodes de l'objet = ''Method'' dans la colonne ''MemberType''+
 ===== Suite ===== ===== Suite =====
 Tester un port spécifique : Tester un port spécifique :
windows/powershell.1760616379.txt.gz · Dernière modification : de bloop