10 meilleures commandes PowerShell à connaître [Gestionnaire de partitions]

Qu'est-ce que PowerShell ? Comment utiliser Commandes PowerShell ? Ce message de Assistant de partition de ce site vous propose une liste de commandes PowerShell et vous présente les 10 meilleures commandes PowerShell.





Sur cette page :

Qu'est-ce que PowerShell

PowerShell, également connu sous le nom d'applets de commande, est une interface de ligne de commande (CLI) interactive et un moteur d'automatisation conçu par Microsoft pour aider à concevoir des configurations système et automatiser les tâches administratives.

Il permet aux utilisateurs d'accéder à l'invite de commande, aux commandes PowerShell, à l'API .NET Framework, à l'instrumentation de gestion Windows et au modèle d'objet de composant Windows. Comparé à l'invite de commande, PowerShell est plus puissant, fonctionnel et flexible. En même temps, il a un peu de courbe d'apprentissage.

Si vous souhaitez obtenir une liste complète des commandes PowerShell, vous pouvez vous référer à cette page SS64 . Il propose une feuille de triche PowerShell répertoriée par l'index A-Z. Si vous souhaitez connaître toutes les commandes de base de PowerShell, vous pouvez vous référer à ce blog de développeur Microsoft.



Qu'est-ce que Windows PowerShell ? Qu'en est-il de Windows PowerShell VS CMD ?

10 meilleures commandes PowerShell

Dans cette partie, je présenterai les 10 meilleures commandes Windows PowerShell que vous devriez connaître.

#1. Obtenir de l'aide



Si vous ne savez pas comment utiliser les commandes PowerShell, Get-Help peut vous aider. Il peut trouver les informations nécessaires pour la commande, les concepts et les fonctions, identifier les alias, les scripts, etc. Par exemple, si vous voulez savoir comment utiliser la commande PowerShell Get-Process, vous pouvez exécuter cette commande : Get-Help Get-Process.

  Obtenir de l'aide

#2. Obtenir-processus



Cette commande peut faire ce que fait le Gestionnaire des tâches. Il peut récupérer et afficher une liste de tous les processus système actifs avec leurs identifiants (ID), puis les arrêter ou les redémarrer. Si vous souhaitez arrêter un processus, exécutez les commandes PowerShell suivantes :

  • Obtenir-processus (il affichera tous les processus système en cours d'exécution et vous devrez trouver l'ID associé au processus que vous souhaitez arrêter)
  • Get-Processus-ID * | Arrêter le processus (remplacez * par l'ID du processus que vous souhaitez arrêter)

  Obtenir-processus



Conseils:

Si vous souhaitez démarrer un processus, vous pouvez utiliser le Démarrer le processus commande. La syntaxe de la commande est Start-Process + nom du processus .

#3. Get-Command

Cette commande vous permet de visualiser toutes les commandes PowerShell installées sur votre ordinateur. Il vous permet également de rechercher des fonctionnalités avec un nom et un type de commande spécifiques. Par exemple, si vous souhaitez rechercher des applets de commande (CommandTypes) commençant par A (Name), vous pouvez utiliser la commande suivante : Applet de commande Get-Command -Name A* -CommandType .

  Get-Command

#4. Get-Service

Cette commande vous permet d'afficher l'état de votre ordinateur et la liste des services. Par défaut, il renverra tous les services (arrêtés et en cours d'exécution). Vous pouvez également utiliser les paramètres pour spécifier et rechercher des services en fonction de leur statut, de leur nom et des services dépendants.

Par example, Get-Service -Name 'Win*' . Cette commande trouvera tous les services commençant par le nom Win.

  Get-Service

#5. Get-ChildItem

Cette commande peut rechercher dans les répertoires. Si vous souhaitez afficher tous les dossiers de niveau supérieur dans le répertoire C:\, la commande est Get-ChildItem 'C:\' . Si vous souhaitez afficher tous les sous-dossiers et fichiers d'un certain dossier, vous pouvez utiliser cette commande Get-ChildItem -Path 'chemin du dossier' .

  Get-ChildItem

#6. Copier l'élément

Cette commande vous permet de copier-coller des fichiers et des dossiers et leur contenu dans un autre répertoire. La syntaxe de la commande est la suivante : Copie-Élément + chemin 1 -Destination + chemin 2 . Par example, Copie-Élément 'E:\Folder1' -Destination 'E:\Folder2' -Recurse . Cela copiera E:\Folder1 et son contenu dans E:\Folder2.

Le paramètre -Recurse est nécessaire. Sans cela, PowerShell copiera uniquement le dossier de niveau supérieur (Folder1) et les fichiers spécifiés dans la commande.

Conseils:

Si vous souhaitez déplacer un dossier ou un fichier, vous pouvez utiliser la commande Move-Item. Sa syntaxe est similaire à Copy-Item. Si vous souhaitez supprimer un fichier ou un dossier, vous pouvez utiliser la commande Remove-Item et la syntaxe est la suivante : Remove-Item + chemin du fichier .

#7. Obtenir du contenu

Cette commande permet de visualiser le contenu d'un élément. La syntaxe est la suivante : Get-Content + chemin du fichier . Si vous souhaitez supprimer le contenu d'un fichier spécifié sans supprimer le fichier lui-même, vous pouvez utiliser la commande Clear-Content. La syntaxe est la suivante : Clear-Content -Path + chemin du fichier .

#8. Set-ExecutionPolicySet-ExecutionPolicy

Cette commande vous permet de modifier les niveaux de sécurité pour l'exécution du script afin d'éviter l'erreur « Le script d'exécution est désactivé sur ce système ».

Si vous devez exécuter un script non signé, vous devez exécuter la commande suivante dans une invite PowerShell élevée : Set-ExecutionPolicy RemoteSigned . Les autres valeurs Set-ExecutionPolicy valides incluent Limité , TousSigné , et Libre .

#9. Exporter-CSV

Cette commande peut prendre le fichier de sortie de la commande spécifiée et le convertir en fichier CSV. Vous pouvez l'utiliser si vous souhaitez exporter et présenter la sortie PowerShell de manière plus organisée. Par example, Obtenir-processus | Exporter-CSV PSprocess.csv . Cette commande créera un fichier psporcess.csv avec toutes les données des processus actifs.

#dix. ConvertTo-HTML

Si vous préférez créer un rapport HTML, vous pouvez utiliser cette commande. Par example, Obtenir-processus | ConvertTo-HTML > PSprocess.html . Ensuite, vous pouvez accéder au fichier HTML exporté dans le répertoire de travail courant (C:\Users\username par défaut).

Conclusion

Assistant de partition de ce site peut vous aider à cloner le système, à mieux gérer les disques et à récupérer les données. Si vous avez ce besoin, vous pouvez le télécharger depuis le site officiel.