sic:powershell
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| sic:powershell [2024/09/20 12:13] – [Syntaxe d’une commande] ddad | sic:powershell [2024/09/22 12:51] (Version actuelle) – [LISTER LES ACTIONS POSSIBLES SUR UN OBJET (soit tous les "Verb" applicables)] ddad | ||
|---|---|---|---|
| Ligne 142: | Ligne 142: | ||
| * Le " | * Le " | ||
| * Le " | * Le " | ||
| - | === Exemples de " | + | Exemples de " |
| * Get, Set, Add, Remove,.. | * Get, Set, Add, Remove,.. | ||
| * Liste complète des ”verbe” en saisissant'' | * Liste complète des ”verbe” en saisissant'' | ||
| - | === Exemples de " | + | Exemples de " |
| * Path, Variable, Item, Object, Computer,.. | * Path, Variable, Item, Object, Computer,.. | ||
| * Liste complète des ”nom”, commande inconnus.. > voir ci-après.. | * Liste complète des ”nom”, commande inconnus.. > voir ci-après.. | ||
| + | |||
| >>> | >>> | ||
| Ligne 158: | Ligne 159: | ||
| * Taper : '' | * Taper : '' | ||
| Pour chercher les commandes d'un certain type, | Pour chercher les commandes d'un certain type, | ||
| - | * - Taper : '' | + | * Taper : '' |
| Permet également de lister les programmes ou application Windows.\\ | Permet également de lister les programmes ou application Windows.\\ | ||
| Exemple : | Exemple : | ||
| Ligne 164: | Ligne 165: | ||
| Get-Command ipconfig | format-list * | Get-Command ipconfig | format-list * | ||
| </ | </ | ||
| + | < | ||
| Get-CimInstance -ClassName Win32_USB | Select-Object... | Format-List Name, *time | Get-CimInstance -ClassName Win32_USB | Select-Object... | Format-List Name, *time | ||
| - | A réécrire avec les termes utiles..\\ | + | </ |
| + | >>> | ||
| ===== LES OBJETS ===== | ===== LES OBJETS ===== | ||
| \\ | \\ | ||
| - | < https:// | + | < https:// |
| - | Description courte | + | Description courte\\ |
| Fournit des informations essentielles sur les objets dans PowerShell. | Fournit des informations essentielles sur les objets dans PowerShell. | ||
| - | Description longue | + | Description longue\\ |
| Chaque action que vous effectuez dans PowerShell se produit dans le contexte des objets. Lorsque les données passent d’une commande à l’autre, elles se déplacent en tant qu’un ou plusieurs objets identifiables. Un objet est ensuite une collection de données qui représente un élément. Un objet est constitué de trois types de données : le type d’objets, ses méthodes et ses propriétés. | Chaque action que vous effectuez dans PowerShell se produit dans le contexte des objets. Lorsque les données passent d’une commande à l’autre, elles se déplacent en tant qu’un ou plusieurs objets identifiables. Un objet est ensuite une collection de données qui représente un élément. Un objet est constitué de trois types de données : le type d’objets, ses méthodes et ses propriétés. | ||
| - | ** LISTER LES ACTIONS POSSIBLES SUR UN OBJET (soit tout les " | + | ==== LISTER LES ACTIONS POSSIBLES SUR UN OBJET (soit tous les " |
| - | Utiliser la commande | + | |
| + | Utiliser la commande | ||
| + | < | ||
| + | Get-Member | ||
| + | </ | ||
| " | " | ||
| - | - Exemple : taper { $MaVariable | Get-Member | + | * Exemple : taper '' |
| - | Établis | + | |
| - | - Syntaxe correspondante : { $MaVariable.ToUpper | + | > La commande ci-dessus, établis |
| - | Est ce à dire que cela peut varier en fonction des objets.. ??? > OUI | + | |
| - | Est ce que { " | + | Syntaxe correspondante : '' |
| - | Remarque ci-dessus, permettrait-elle de comprendre la différence entre " | + | > Est ce à dire que cela peut varier en fonction des objets.. ??? > OUI |
| + | > Est ce que { " | ||
| + | > Remarque ci-dessus, permettrait-elle de comprendre la différence entre " | ||
| ===== RENVOI DE TEXTE ===== | ===== RENVOI DE TEXTE ===== | ||
| Source 1, lire page 68. | Source 1, lire page 68. | ||
| - | - Write-Host, uniquement pour le renvoi, soit l' | + | * Write-Host, uniquement pour le renvoi, soit l' |
| Exemple d' | Exemple d' | ||
| - | Ou affichage possible sur tout autres " | + | > Ou affichage possible sur tout autres " |
| - | - Write-Output, | + | |
| ===== GESTION DES CARACTÈRES ===== | ===== GESTION DES CARACTÈRES ===== | ||
| - | ** Utilisation des guillemets | + | ==== ** Utilisation des guillemets |
| - | *** Les guillemets double < " " > permettent d' | + | |
| + | === *** Les guillemets double < " " > === | ||
| + | |||
| + | Ils permettent d' | ||
| Cela s' | Cela s' | ||
| Exemple : | Exemple : | ||
| Ligne 203: | Ligne 214: | ||
| "$a $b" | "$a $b" | ||
| Bonjour monde ! | Bonjour monde ! | ||
| - | *** Les guillemets simple < ' ' > affiche | + | === *** Les guillemets simple < ' ' > === |
| + | |||
| + | Ils permettent d' | ||
| Exemple : | Exemple : | ||
| '$a $b' | '$a $b' | ||
| Ligne 214: | Ligne 227: | ||
| Taille du fichier : 10 octets | Taille du fichier : 10 octets | ||
| - | ** Stocker une chaîne de caractères de plusieurs lignes | + | ==== ** Stocker une chaîne de caractères de plusieurs lignes |
| SOURCES D’INFORMATIONS < https:// | SOURCES D’INFORMATIONS < https:// | ||
| $Chaine1 = @" | $Chaine1 = @" | ||
| Ligne 234: | Ligne 248: | ||
| ===== GESTION DES FICHIERS ET DES DATES ===== | ===== GESTION DES FICHIERS ET DES DATES ===== | ||
| - | ** Gestion des fichiers | + | ==== ** Gestion des fichiers |
| Lorsque l'on manipule des fichiers, il est important d' | Lorsque l'on manipule des fichiers, il est important d' | ||
| - Unicode, | - Unicode, | ||
| Ligne 241: | Ligne 256: | ||
| - UTF32, | - UTF32, | ||
| - etc.. | - etc.. | ||
| - | *** Écrire des données dans un fichier | + | === *** Écrire des données dans un fichier |
| Deux commandes, qui permettent de créer des fichiers et des données.. | Deux commandes, qui permettent de créer des fichiers et des données.. | ||
| Syntaxes | Syntaxes | ||
| Ligne 254: | Ligne 270: | ||
| ===== ETUDE DE SCRIPT - RELEVÉ LES INFORMATIONS D'UN ORDINATEUR ===== | ===== ETUDE DE SCRIPT - RELEVÉ LES INFORMATIONS D'UN ORDINATEUR ===== | ||
| - | ** INFORMATIONS WWW | + | ==== ** INFORMATIONS WWW ==== |
| 1. < https:// | 1. < https:// | ||
| view=powershell-7.2# | view=powershell-7.2# | ||
| Ligne 262: | Ligne 279: | ||
| 4. < https:// | 4. < https:// | ||
| + | < | ||
| # FICHIER DE COLLECTE DES INFORMATIONS, | # FICHIER DE COLLECTE DES INFORMATIONS, | ||
| # - Création du fichier | # - Création du fichier | ||
| Ligne 282: | Ligne 300: | ||
| "@ | "@ | ||
| $TexteMessage | $TexteMessage | ||
| + | </ | ||
| + | |||
| + | ===== * ETUDE DE SCRIPT - TRANSFERT DE DONNEES DE COMMANDE DANS UN FICHIER CSV ===== | ||
| + | |||
| + | ==== ** INFORMATION ==== | ||
| - | * ETUDE DE SCRIPT - TRANSFERT DE DONNEES DE COMMANDE DANS UN FICHIER CSV | ||
| - | ** INFORMATION | ||
| < | < | ||
| https:// | https:// | ||
| view=powershell-7.2 | view=powershell-7.2 | ||
| + | < | ||
| $NomFichierCollecte = Get-Content Env: | $NomFichierCollecte = Get-Content Env: | ||
| $FichierCollecte = New-Item -Path " | $FichierCollecte = New-Item -Path " | ||
| Ligne 303: | Ligne 325: | ||
| "@ | "@ | ||
| $TexteMessage | $TexteMessage | ||
| + | </ | ||
| ..REPRENDRE PAGE 144 .. | ..REPRENDRE PAGE 144 .. | ||
sic/powershell.1726827199.txt.gz · Dernière modification : de ddad
