Tableau récapitulatif des commandes PowerShell de base

Tableau récapitulatif des commandes PowerShell de base

PowerShell est un puissant framework d'automatisation et de gestion de configuration qui permet aux administrateurs système de travailler plus efficacement en automatisant les tâches fastidieuses et répétitives. Vous trouverez ci-dessous quelques commandes Powershell de base pour vous aider à profiter pleinement de la puissance de cet outil.

Tableau récapitulatif des commandes PowerShell de base

Vous trouverez ci-dessous la liste des commandes - nom de la commande cmdlet : description de la commande.

% - ForEach-Object : effectue une opération sur chaque élément d'un ensemble d'objets d'entrée.

  • ? - Where-Object : sélectionnez un objet parmi un ensemble d'objets en fonction de leurs valeurs d'attribut.
  • ac - Add-Content : ajoute du contenu supplémentaire, tel que des mots ou des données, au fichier.
  • asnp - Add-PSSnapIn : ajoute un ou plusieurs composants logiciels enfichables Windows PowerShell à la session en cours.
  • cat - Get-Content : récupère le contenu d'un fichier.
  • cd - Set-Location : définit l'emplacement de travail actuel à un emplacement spécifié.
  • chdir - Set-Location : définit l'emplacement de travail actuel à un emplacement spécifié.
  • clc - Clear-Content : efface le contenu d'un élément, mais ne supprime pas l'élément.
  • clear - Clear-Host : Efface l'écran dans le programme hôte.
  • clhy - Clear-History : efface les entrées de l'historique des commandes.
  • cli - Clear-Item : efface le contenu d'un élément, mais ne supprime pas l'élément.
  • clp - Clear-ItemProperty : efface la valeur de la propriété mais n'efface pas la propriété.
  • cls - Clear-Host : Efface l'écran dans le programme hôte.
  • clv - Clear-Variable : Efface la valeur d'une variable.
  • cnsn - Connect-PSSession : reconnexion aux sessions déconnectées
  • compare - Compare-Object : comparez deux ensembles d'objets.
  • copy - Copy-Item : copie un élément d'un emplacement à un autre.
  • cp - Copy-Item : copie un élément d'un emplacement à un autre.
  • cpi - Copy-Item : copie un élément d'un emplacement à un autre.
  • cpp - Copy-ItemProperty : copie une propriété et une valeur d'un emplacement spécifié vers un autre emplacement.
  • curl - Invoke-WebRequest : obtenez le contenu d'un site Web sur Internet.
  • cvpa - Convert-Path : convertit un chemin d'accès d'un chemin Windows PowerShell en un chemin de fournisseur Windows PowerShell.
  • dbp - Disable-PSBreakpoint : désactive les points d'arrêt dans la console actuelle.
  • del - Remove-Item : supprimer des fichiers et des dossiers.
  • diff - Compare-Object : compare deux ensembles d'objets.
  • dir - Get-ChildItem : récupère les fichiers et les dossiers dans le lecteur du système de fichiers.
  • dnsn - Disconnect-PSSession : Se déconnecter d'une session.
  • ebp - Enable-PSBreakpoint : active les points d'arrêt dans la console actuelle.
  • echo - Write-Output : envoie les objets spécifiés à la commande suivante du pipeline. Si cette commande est la dernière commande du pipeline, les objets sont affichés dans la console.
  • epal - Export-Alias : exporte des informations sur les alias de commande actuellement définis vers un fichier.
  • epcsv - Export-Csv : convertit les objets en un tableau de chaînes séparées par des virgules (CSV) et enregistre les chaînes dans un fichier CSV.
  • epsn - Export-PSSession : Importez les commandes d'une autre session et enregistrez-les dans le module Windows PowerShell.
  • effacer - Remove-Item : Supprimer des fichiers et des dossiers.
  • etsn - Enter-PSSession : démarre une session interactive avec un ordinateur distant.
  • exsn - Exit-PSSession : termine une session interactive avec un ordinateur distant.
  • fc - Format-Custom : utilisez une vue personnalisée pour formater la sortie.
  • fl - Format-List : formatez la sortie sous forme de liste d'attributs où chaque attribut apparaît sur une nouvelle ligne.
  • foreach - ForEach-Object : effectue une opération sur chaque élément d'un ensemble d'objets d'entrée.
  • ft - Format-Table : formatez la sortie sous forme de tableau.
  • fw - Format-Wide : formatez les objets sous la forme d'un tableau large qui affiche un seul attribut de chaque objet.
  • galli - Get-Alias : récupère les commandes pour la session en cours.
  • gbp - Get-PSBreakpoint : obtenez les points d'arrêt définis dans la session en cours.
  • gc - Get-Content : obtenez le contenu d'un fichier.
  • gci - Get-ChildItem : récupère les fichiers et dossiers dans le lecteur du système de fichiers.
  • gcm - Get-Command : récupère toutes les commandes.
  • gcs - Get-PSCallStack : affiche la pile d'appels actuelle.
  • gdr - Get-PSDrive : récupère le lecteur dans la session en cours.
  • ghy - Get-History : obtenez une liste des commandes saisies au cours de la session en cours.
  • gi - Get-Item : récupère des fichiers et des dossiers.
  • gjb - Get-Job : obtient les tâches en arrière-plan Windows PowerShell exécutées dans la session en cours.
  • gl - Get-Location : obtenez des informations sur l'emplacement de travail actuel ou la pile d'emplacements.
  • gm - Get-Member : obtenez les propriétés et les méthodes des objets.
  • gmo - Get-Module : récupère les modules qui ont été importés ou peuvent être importés dans la session en cours.
  • gp - Get-ItemProperty : obtient les propriétés d'un élément spécifié.
  • gps - Get-Process : obtenez les processus en cours d'exécution sur des ordinateurs locaux ou distants.
  • group - Group-Object : regrouper les objets qui contiennent la même valeur pour les propriétés spécifiées.
  • gsn - Get-PSSession : obtenez des sessions Windows PowerShell sur des ordinateurs locaux et distants.
  • gsnp - Get-PSSnapIn : obtenez les composants logiciels enfichables Windows PowerShell sur l'ordinateur.
  • gsv - Get-Service : obtenez des services sur des ordinateurs locaux ou distants.
  • gu - Get-Unique : renvoie des éléments uniques à partir d'une liste triée.
  • gv - Get-Variable : récupère les variables dans la console actuelle.
  • gwmi - Get-WmiObject : obtenez des instances de classes WMI (Windows Management Instrumentation) ou des informations sur les classes disponibles.
  • h - Get-History : Obtenez une liste des commandes saisies au cours de la session en cours.
  • history - Get-History : Obtenez une liste des commandes saisies au cours de la session en cours.
  • icm - Invoke-Command : exécutez des commandes sur des ordinateurs locaux et distants.
  • iex - Invoke-Expression : exécute une commande ou une expression sur l'ordinateur local.
  • ihy - Invoke-History : exécutez des commandes à partir de l'historique de session.
  • ii - Invoke-Item : effectue l'action par défaut sur l'élément spécifié.
  • ipal - Import-Alias : importe une liste de surnoms de commande à partir du fichier.
  • ipcsv - Import-Csv : créez des objets personnalisés de type tableau à partir d'éléments d'un fichier CSV.
  • ipmo - Import-Module : Ajouter un module à la session en cours.
  • ipsn - Import-PSSession : importe les commandes d'une autre session dans la session en cours.
  • irm - Invoke-RestMethod : envoie une requête HTTP ou HTTPS à un service Web RESTful.
  • ise - powershell_ise.exe : explique comment utiliser l'outil de ligne de commande PowerShell_ISE.exe.
  • iwmi - Invoke-WMIMethod : appelle les méthodes WMI (Windows Management Instrumentation).
  • iwr - Invoke-WebRequest : récupérer le contenu d'un site Web sur Internet.
  • kill - Stop-Process : arrête un ou plusieurs processus en cours d'exécution.
  • lp - Out-Printer : envoie la sortie à l'imprimante.
  • ls - Get-ChildItem : récupère les fichiers et les dossiers dans le lecteur du système de fichiers.
  • man - help : affiche des informations sur les commandes et les concepts Windows PowerShell.
  • md - mkdir : crée une nouvelle entrée.
  • mesurer - Measure-Object : mesure les propriétés numériques des objets et des caractères, des mots et des lignes dans les objets chaîne, tels que les fichiers texte.
  • mi - Move-Item : Déplacer un élément d'un emplacement à un autre.
  • mount - New-PSDrive : créez des lecteurs réseau mappés temporaires et persistants.
  • move - Move-Item : Déplacer un élément d'un emplacement à un autre.
  • mp - Move-ItemProperty : déplace les propriétés d'un emplacement à un autre.
  • mv - Move-Item : Déplacer un élément d'un emplacement à un autre.
  • nal - New-Alias : crée un nouveau pseudonyme de commande.
  • ndr - New-PSDrive : créez des lecteurs réseau mappés temporaires et persistants.
  • ni - New-Item : crée un nouvel élément.
  • nmo - New-Module : crée un nouveau module dynamique qui existe uniquement en mémoire.
  • npssc - New-PSSessionConfigurationFile : crée un fichier de configuration de session.
  • nsn - New-PSSession : créez des connexions persistantes vers des ordinateurs locaux ou distants.
  • nv - New-Variable : crée une nouvelle variable.
  • ogv - Out-GridView : envoie la sortie à un panneau interactif dans une fenêtre séparée.
  • oh - Out-Host : envoie la sortie à la ligne de commande.
  • popd - Pop-Location : remplace l'emplacement actuel par le plus récemment placé sur la pile. Vous pouvez activer l'emplacement à partir de la vignette par défaut ou d'une vignette que vous créez à l'aide de l'applet de commande Push-Location.
  • ps - Get-Process : obtenez les processus exécutés sur l'ordinateur local ou distant.
  • pushd - Push-Location : ajoute l'emplacement actuel en haut de la pile d'emplacements.
  • pwd - Get-Location : obtenez des informations sur l'emplacement de travail actuel ou la pile d'emplacements.
  • r - Invoke-History : exécutez des commandes à partir de l'historique de session.
  • rbp - Remove-PSBreakpoint : supprime les points d'arrêt de la console actuelle.
  • rcjb - Recevoir-Job : reçoit les résultats des tâches en arrière-plan Windows PowerShell dans la session en cours.
  • rcsn - Recevoir-PSSession : recevoir les résultats des commandes dans les sessions déconnectées.
  • rd - Remove-Item : Supprimer des fichiers et des dossiers.
  • rdr - Remove-PSDrive : supprime les lecteurs Windows PowerShell temporaires et déconnecte les lecteurs réseau mappés.
  • ren - Rename-Item : renomme un élément dans l'espace de noms du fournisseur Windows PowerShell.
  • ri - Remove-Item : supprimer des fichiers et des dossiers.
  • rjb - Remove-Job : supprime une tâche en arrière-plan Windows PowerShell.
  • rm - Remove-Item : supprimer des fichiers et des dossiers.
  • rmdir - Remove-Item : Supprimer les fichiers et dossiers.
  • rmo - Remove-Module : supprime les modules de la session en cours.
  • rni - Rename-Item : renommez un élément dans l'espace de noms du fournisseur Windows PowerShell.
  • rnp - Rename-ItemProperty : renomme la propriété d'un élément.
  • rp - Remove-ItemProperty : supprime une propriété et sa valeur d'un élément.
  • rsn - Remove-PSSession : ferme une ou plusieurs sessions Windows PowerShell (PSSessions).
  • rsnp - Remove-PSSnapin : supprime les composants logiciels enfichables Windows PowerShell de la session en cours.
  • rujb - Resume-Job : redémarrer un travail suspendu
  • rv - Remove-Variable : supprime une variable et sa valeur.
  • rvpa - Resolve-Path : résout les caractères génériques dans les chemins et affiche le contenu du chemin.
  • rwmi - Remove-WMIObject : supprime une instance d'une classe WMI (Windows Management Instrumentation) existante.
  • sajb - Start-Job : démarre un travail en arrière-plan Windows PowerShell.
  • sal - Set-Alias : créez ou modifiez un surnom de commande (nom alternatif) pour une applet de commande ou un autre élément de commande dans la session Windows PowerShell actuelle.
  • saps - Start-Process : démarre un ou plusieurs processus sur l'ordinateur local.
  • sasv - Start-Service : démarre un ou plusieurs services arrêtés.
  • sbp - Set-PSBreakpoint : définit un point d'arrêt sur une ligne, une instruction ou une variable.
  • sc - Set-Content : remplace le contenu du fichier par le contenu que vous spécifiez.
  • select - Select-Object: Sélectionnez un objet ou des propriétés d'objet.
  • set - Set-Variable : définir la valeur d'une variable. Crée une variable si une variable portant le nom demandé n'existe pas.
  • shcm - Show-Command : créez des commandes Windows PowerShell dans une fenêtre de commande graphique.
  • si - Set-Item : change la valeur d'un élément en valu

Je vous souhaite du succès !

En savoir plus :


Comment supprimer complètement la barre doutils Yahoo et la recherche. Yahoo. com ?

Comment supprimer complètement la barre doutils Yahoo et la recherche. Yahoo. com ?

Yahoo Search est un moteur de recherche légitime. Cependant, il est également considéré comme un pirate de navigateur, redirigeant les utilisateurs vers la recherche. Yahoo. com. Ce pirate de navigateur détournera la page d'accueil du navigateur Web et les paramètres du moteur de recherche pour afficher la page d'accueil et le moteur de recherche Yahoo Search au lieu de la page d'accueil et du moteur de recherche que vous avez précédemment configurés.

En savoir plus sur la fonctionnalité Fin de tâche dans Windows

En savoir plus sur la fonctionnalité Fin de tâche dans Windows

Fin de tâche est une fonctionnalité du Gestionnaire des tâches de Microsoft Windows. Il se trouve dans l'onglet Applications et permet aux utilisateurs de fermer tout programme qui répond ou ne répond pas.

Windows + V : raccourci utile que de nombreux utilisateurs de Windows ne connaissent pas

Windows + V : raccourci utile que de nombreux utilisateurs de Windows ne connaissent pas

Comme beaucoup d'autres plates-formes, Windows dispose également d'un gestionnaire de presse-papiers spécialisé appelé « Historique du presse-papiers ».

Comment installer le widget macOS Big Sur/iOS 14 sur Windows 10

Comment installer le widget macOS Big Sur/iOS 14 sur Windows 10

La version macOS Big Sur a été officiellement annoncée lors de la récente conférence WWDC. Et vous pouvez complètement amener l'interface de macOS Big Sur sur Windows 10 avec l'outil Rainmeter.

Comment protéger le bureau distant contre le malware RDStealer

Comment protéger le bureau distant contre le malware RDStealer

RDStealer est un malware qui tente de voler des informations d'identification et des données en infectant un serveur RDP et en surveillant ses connexions à distance.

7 meilleurs logiciels de gestion de fichiers pour Windows pour remplacer lExplorateur de fichiers

7 meilleurs logiciels de gestion de fichiers pour Windows pour remplacer lExplorateur de fichiers

Il est peut-être temps de dire au revoir à l'Explorateur de fichiers et d'utiliser un logiciel de gestion de fichiers tiers ? Voici les 7 meilleures alternatives à l’Explorateur de fichiers Windows.

Comment fonctionne LoRaWAN ? Pourquoi est-ce important pour l’IoT ?

Comment fonctionne LoRaWAN ? Pourquoi est-ce important pour l’IoT ?

LoRaWAN ou Long Range Wireless Area Network est utile pour la communication entre des appareils à faible consommation sur de longues distances.

8 façons douvrir les options de démarrage avancées sur Windows 10

8 façons douvrir les options de démarrage avancées sur Windows 10

En accédant aux options de démarrage avancées, vous pouvez réinitialiser Windows 10, restaurer Windows 10, restaurer Windows 10 à partir d'un fichier image que vous avez créé précédemment, corriger les erreurs de démarrage, ouvrir l'invite de commande pour exécuter des options différentes, ouvrir les paramètres UEFI, modifier les paramètres de démarrage. ..

Pourquoi faut-il bien réfléchir avant de se connecter avec un compte de réseau social ?

Pourquoi faut-il bien réfléchir avant de se connecter avec un compte de réseau social ?

Chaque fois que vous vous inscrivez à un nouveau service, vous pouvez choisir un nom d'utilisateur et un mot de passe ou simplement vous connecter avec Facebook ou Twitter. Mais faut-il le faire ?

Instructions pour changer Google DNS 8.8.8.8 et 8.8.4.4

Instructions pour changer Google DNS 8.8.8.8 et 8.8.4.4

DNS Google 8.8.8.8 8.8.4.4 est l'un des DNS que de nombreux utilisateurs choisissent d'utiliser, notamment pour accélérer l'accès au réseau ou l'accès bloqué à Facebook.