Trucs et astuces à connaître sur Windows Powershell [Partition Manager]

Résumé :

Windows PowerShell

Alors que la plupart des utilisateurs connaissent l'invite de commande, seul un petit nombre de personnes ont entendu parler de Windows Powershell. Vous vous demandez peut-être ce qu'est Windows Powershell? Comment l'utiliser efficacement? Cet article vous donnera toutes les réponses.





Navigation Rapide :

Présentation de Windows PowerShell

Afin de mieux comprendre Windows Powershell, commençons par le concept de Shell en informatique. Un shell est une interface utilisateur qui vous permet d'accéder à divers services d'un système d'exploitation en tant qu'administrateur, qui peut prendre en charge les lignes de commande et inclure également une interface utilisateur graphique.

À propos de Windows PowerShell

En novembre 2016, la première version de Powershell a été publiée par Microsoft pour Windows XP, Windows Server 2003 et Windows Vista. Désormais, Powershell est un projet open source, il peut être installé sur les plates-formes Windows, Mac OS et même Linux.

windows-powershell



En tant que sorte de shell de ligne de commande et d'environnement de script, Windows Powershell permet aux utilisateurs de ligne de commande et aux scénaristes de tirer parti de .NET Framework. Il a été conçu pour spécifier et automatiser les tâches fastidieuses en créant des scripts et en combinant plusieurs commandes.

Avantages et inconvénients

Chaque pièce a deux faces, tout comme Powershell. Nous avons résumé ici ses mérites et inconvénients évidents.

Avantages



Windows Powershell présente de nombreux avantages. Par rapport à CMD, le plus grand mérite est que Powershell permet aux administrateurs d'effectuer une gestion à distance sur le réseau. En outre, il présente de nombreux autres avantages ci-dessous:

  • Meilleure gestion à distance: Powershell remote devient le principal canal de gestion des communications sur le réseau. À l'heure actuelle, de plus en plus de consoles de gestion GUI reposent sur la télécommande, il est donc important pour Microsoft de renforcer Powerhell à distance.
  • Prise en charge complète du langage de script orienté objet: Basé sur un système de programmation NET complet, ses scripts sont plus faciles à écrire et la stabilité est grandement améliorée. Le flux de travail de Powershell permet aux utilisateurs d'écrire quelque chose comme des fonctionnalités en utilisant des commandes et des codes de script.
  • Tâches d'arrière-plan: Powershell s'exécute sur un seul thread, donc un nouveau thread comme le travailleur d'arrière-plan sera créé si vous essayez d'appeler un programme NET.
  • Interactivité: cette fonctionnalité permet aux programmeurs d'essayer d'abord certaines applets de commande sur la console et de les intégrer dans des scripts plus volumineux et plus complexes.
  • Réutilisabilité: une fois que les scripts écrits exécutent une tâche spécifique, ils peuvent être enregistrés pour une utilisation ultérieure et peuvent également être fusionnés avec d'autres scripts pour effectuer d'autres tâches. En d’autres termes, des scripts répétitifs peuvent être utilisés pour exécuter des scripts, ce qui permet à l’administrateur d’économiser du temps et de l’argent lors de la configuration des machines

Les inconvénients

Windows Powershell nécessite NET Framework pour s'exécuter. Il y a quelques risques de sécurité et autres inconvénients auxquels vous devez également prêter attention.



  • Risques de sécurité potentiels: Windows Powershell peut entraîner des risques de sécurité potentiels. Comme mentionné ci-dessus, de nombreux administrateurs informatiques l'utilisent pour se connecter à distance à d'autres ordinateurs et serveurs, ce qui peut laisser des failles de sécurité.
  • Serveur Web: un autre problème est que Windows Powershell nécessite d'exécuter un serveur Web sur le serveur lors de l'utilisation de la fonctionnalité à distance. Ce processus occupe de l'espace supplémentaire sur un serveur.

Quelles applications peuvent être utilisées pour exécuter des scripts Powershell

Quand utiliser Windows PowerShell

Si vous étiez administrateur réseau ou travailleur informatique, vous trouverez que cet outil est utile pour travailler avec Active Directory. En effet, il existe des centaines de commandes personnalisées appelées par les applets de commande, ce qui vous rend plus productif. Il est donc recommandé que la connaissance de Windows Powershell soit une compétence intéressante à maîtriser.

Cependant, les utilisateurs moyens sont parfois confus quant aux différences entre Windows Powershell et CMD. Dans la partie suivante, nous donnerons aux lecteurs des informations détaillées sur Windows PowerShell VS CMD. Continuons à lire pour utiliser ce puissant programme en douceur.

Windows PowerShell VS CMD

L'invite de commande Windows, abrégée en CMD, est le shell d'origine du système d'exploitation Microsoft DOS. Le système d'exploitation différent a des invites de commande différentes. Dans le système d'exploitation Windows, le programme de ligne de commande est cmd.exe, qui est un programme de ligne de commande 32 bits.



Les utilisateurs peuvent exécuter toutes sortes de commandes pour gérer votre ordinateur, comme utiliser la commande diskpart.exe pour démarrer gérer votre disque dur .

la fenêtre de cmd.exe

Windows Powershell est un nouveau shell Microsoft qui combine l'ancienne fonctionnalité CMD avec de nouveaux scripts / applets de commande. Les applets de commande sont des objets de programmation autonomes qui affichent les options d'administration sous-jacentes à l'intérieur de Windows. Il peut être utilisé pour spécifier des tâches complexes avec des scripts réutilisables afin de gagner du temps.Eh bien, les utilisateurs peuvent également utiliser certaines commandes Powershell pratiques pour gérer votre ordinateur.

Voici un formulaire qui peut vous aider à comprendre les différences entre eux de manière intuitive:

Windows PowerShell

CMD

Basé sur le langage de script / applets de commande

Basé sur le langage de script de texte

L'invite de commande peut fonctionner dans Windows Powershell.

Les applets de commande Powershell ne peuvent pas fonctionner dans cmd.exe.

t peut être utilisé pour créer des scripts complexes pour gérer les systèmes Windows beaucoup plus facilement que d'utiliser l'invite de commandes.

Il n’est pas facile d’utiliser un langage de script complexe.

Pour gérer le registre sur WMI (Windows Management Instrumentation), Powershell est accessible aux tâches d'administration système.

Cmd.exe n'est pas accessible aux tâches d'administration système.

À l'heure actuelle, je pense que vous avez une compréhension générale de Powershell. Plus important encore, que devons-nous faire pour utiliser Windows Powershell en tant que débutant? Continuez à lire patiemment, voici quelques commandes de base de Powershell pour un novice.

Commandes de base Powershell pour novice

Comment ouvrir Windows PowerShell

Taper Windows PowerShell dans le champ de recherche et appuyez sur le Entrer bouton. Eh bien, vous pouvez sélectionner Exécuter en tant qu'administrateur ou Lieu de fichier ouvert .

saisissez Windows Powershell dans la zone de recherche

Ensuite, vous obtiendrez une fenêtre contextuelle comme celle-ci.

la fenêtre de Windows PowerShell

En tant que débutant, vous devez connaître trois types de commandes PowerShell: commande get , obtenir de l'aide , et devenir membre . Ces commandes de base nous permettront d'appliquer des applets de commande basées sur des tâches.

Trois commandes Powershell utiles pour les novices

Les commandes puissantes sont appelées applets de commande. Ce sont des commandes spécialisées sous la forme d'un verbe-nom string pour exécuter des fonctions spécifiques. Si vous comprenez ce modèle, il n’est pas difficile de deviner la signification des applets de commande.

Voyons maintenant les trois commandes PowerShell de base.

Commande n ° 1

En fait, utiliser cette commande seule n’est pas particulièrement utile. Il est principalement utilisé pour générer toutes les commandes disponibles dans votre session en cours. Vous pouvez trouver les commandes spécifiques avec lesquelles vous souhaitez travailler.

Essayez-le maintenant, tapez commande get dans la fenêtre de Powershell.

tapez get-command et appuyez sur Entrée

Ensuite, comme cela nous a été montré, vous pouvez afficher le type de commande, la version, le nom et la source. Par exemple, si vous souhaitez rechercher toutes les commandes commençant par la lettre ' c ». Tapez simplement get-commande c * et frapper Entrer bouton.

toutes les commandes commençant par la lettre «c»

Comme mentionné ci-dessus, les noms des applets de commande PowerShell reflètent le modèle «verb-noun», donc si vous voulez voir toutes les applets de commande qui utilisent verb obtenir , juste besoin de type get-command –verb get (veuillez noter l'espace derrière commander ).

toutes les applets de commande qui utilisent le verbe get

Eh bien, vous pouvez faire la même chose avec le nom. Il peut aider les utilisateurs à générer un ensemble de commandes qui affectent le même type d'objet. Par exemple, si vous souhaitez voir quelles applets de commande sont disponibles pour la gestion des services, tapez simplement service get-command -noun et appuyez sur Entrée.

tapez get-command -noun service

No.2 Get-Help

Cette commande vous permet de trouver une liste de tous les services disponibles sur votre ordinateur, y compris les services en cours d'exécution et arrêtés. Taper obtenir de l'aide * dans la fenêtre et frappe Entrer .

une liste de tous les sujets d

Après avoir ouvert cette liste de rubriques d'aide disponibles, les utilisateurs peuvent obtenir de l'aide sur des applets de commande spécifiques, telles que get-help get-service . Essayez-le maintenant.

obtenir de l

Ou vous pouvez également afficher les mêmes résultats si vous tapez: get-service -? (Remarque: il devrait y avoir un espace après le service.)

exécutez la commande: get-service -?

De même, vous pouvez obtenir des services qui commencent par une chaîne de recherche. Par exemple, tapez Obtenir le service 'wmi *' pour rechercher les noms de service commençant par WMI.

exécuter Get-Service

Ou vous pouvez afficher les services contenant une chaîne de recherche. Taper Get-Service -Displayname '* réseau *' pour afficher tous les services liés au réseau.

afficher les services liés au réseau

Si vous souhaitez afficher tous les services en cours d'exécution, tapez simplement Get-Service | Where-Object {$ _. Status -eq 'Running'}.

Astuce: appuyez simultanément sur Maj + sur le clavier pour obtenir «|».

voir tous les services en cours d

N0.3 Get-Member

Cette applet de commande permet aux utilisateurs de trouver les membres, les propriétés et les méthodes d'un projet. Voyons les exemples spécifiés sur devenir membre commander.

Taper get-service | devenir membre pour afficher les propriétés et les méthodes des objets de processus.

Noter: Cette commande utilise l'opérateur de pipeline «pour envoyer la sortie d'une commande Get-Service à Get-Member».

type get-service | devenir membre

Si vous souhaitez obtenir tous les membres (propriétés et méthodes) des objets de service qui représentent les services sur le système, tapez simplement Get-Service | Get-Member -Force commander. (appuyez simultanément sur Maj + sur le clavier pour obtenir «|»)

exécuter Get-Service | Commande Get-Member –Force

À l'heure actuelle, trois commandes de base de Powershell vous sont données. Vous pouvez exécuter ces commandes en fonction de vos propres besoins.

Comment gérer votre disque dur avec Powershell

Comme nous l'avons mentionné ci-dessus, Windows Powershell est similaire à CMD, et certains utilisateurs gèrent leur disque dur à l'aide de la commande Diskpart dans CMD. Savez-vous comment utiliser les commandes Powershell pour gérer les partitions de votre disque dur? Ici, nous prenons par exemple l'extension et la réduction de la partition.

Il existe des étapes détaillées pour vous guider dans l'extension et la réduction des partitions.

Étape 1. Ouvrez Windows PowerShell en tapant Windows PowerShell dans le champ de recherche et appuyez sur Entrer bouton

Étape 2. Dans la fenêtre contextuelle, saisissez diskpart et appuyez sur Entrée.

Étape 3. Taper disque de liste pour obtenir tous les disques sur votre ordinateur.

Étape 4. Taper sélectionnez le disque * et appuyez sur Entrée.

Étape 5. Taper lister les partitions et appuyez sur Entrée pour répertorier toutes les partitions sur le disque cible.

Étape 6. Taper sélectionner la partition * et appuyez sur Entrée

le processus d

Ensuite, vous pouvez taper rétrécissement souhaité = * (par exemple: taille = 1000 Mo) pour réduire la partition et frapper Entrer . Ou tu peux répéter étape 3 à étape 6 pour sélectionner un autre disque ou partition à réduire.

exécuter la commande shrink souhaitée = *

Bien qu'il s'agisse d'un outil puissant, vous pouvez parfois avoir des difficultés à étendre ou à réduire les partitions. Par exemple, vous recevez le message d'erreur: ' il n'y a pas assez d'espace utilisable pour étendre la partition ”Mais en fait, il y a suffisamment d'espace libre.

impossible d

Alors, pourquoi ne pas choisir un outil plus pratique et plus simple pour gérer vos disques durs. MiniTool Partition Wizard est le meilleur gestionnaire de partition qui vous permet de déplacer / redimensionner la partition facilement et librement sous Windows 10/8/7. En outre, ce logiciel puissant vous permet également de créer un CD / DVD ou un support de démarrage flash USB lorsque le système tombe en panne.

Voyons comment redimensionner la partition avec MiniTool Partition Wizard.

Étape 1. Lancez ce logiciel puissant. Sélectionnez ensuite une partition cible et cliquez sur Déplacer / redimensionner la partition fonction du panneau d'action de gauche.

cliquez sur la fonction Déplacer / redimensionner la partition dans le panneau d

Étape 2. Ensuite, vous avez trois options:

  1. Faites glisser la poignée jaune vers la gauche pour réduire la partition.
  2. Faites glisser la poignée jaune vers la droite pour agrandir la partition.
  3. Déplacez toute la poignée jaune vers l'espace non alloué.

le processus de redimensionnement de la partition

Étape 3. Cliquez sur Appliquer pour exécuter la modification en attente.

cliquez sur Appliquer pour redimensionner la partition

En plus de redimensionner la partition, ce programme possède d'autres fonctionnalités puissantes telles que la conversion de MBR en GPT, la modification de la lettre de lecteur, etc.

Quel programme puissant Windows Powershell est. Vous pouvez l'utiliser pour gérer votre disque dur comme Diskpart. En outre, il comporte de nombreuses fonctionnalités que vous ne pouvez pas imaginer. Essayez maintenant. Cliquez pour tweeter

En bout de ligne

Cet article parle principalement de Windows Powershell, y compris ses avantages et ses inconvénients, les commandes Powershell de base et Windows Powershell VS CMD. Je crois que vous avez maintenant une impression générale de Windows Powershell.

En outre, si vous ne parvenez pas à redimensionner les partitions lors de l'utilisation de Powershell, il existe une autre alternative efficace pour vous. Pour toute question, veuillez nous contacter via [email protected] . Bienvenue pour partager vos idées dans la zone de commentaires.