Qu'est-ce que Windows PowerShell ? Fonctionnalités et avantages de la mise à niveau vers la dernière version

What Is Windows Powershell



En tant qu'expert en informatique, on me demande souvent ce qu'est Windows PowerShell et pourquoi les gens devraient effectuer une mise à niveau vers la dernière version. Dans cet article, je répondrai à ces questions et vous donnerai un aperçu des avantages de la mise à niveau vers Windows PowerShell 5.0. Windows PowerShell est un shell de ligne de commande et un langage de script qui vous permet d'automatiser l'administration du serveur et d'autres tâches. PowerShell est inclus avec Windows Server 2012 R2 et Windows Server 2016, et il peut être installé sur des versions antérieures de Windows Server. PowerShell 5.0 est sorti en 2016 et inclut de nouvelles fonctionnalités et capacités qui facilitent la gestion de votre infrastructure Windows. Certaines des nouvelles fonctionnalités de PowerShell 5.0 incluent : - PowerShell Desired State Configuration (DSC) : PowerShell DSC est un modèle déclaratif qui vous permet de gérer votre infrastructure en tant que code. Avec PowerShell DSC, vous pouvez définir votre infrastructure dans un script PowerShell, puis déployer cette configuration sur vos serveurs. - PowerShell Get-Help : l'applet de commande Get-Help a été améliorée dans PowerShell 5.0 et inclut désormais davantage d'exemples et une meilleure fonctionnalité de recherche. - PowerShell ISE : PowerShell ISE a été mis à jour avec une nouvelle apparence et comprend de nouvelles fonctionnalités telles que la coloration syntaxique et la complétion de code. - Navigateur de modules PowerShell : le navigateur de modules PowerShell est une nouvelle fonctionnalité qui vous permet de parcourir la galerie PowerShell et d'installer des modules directement à partir de l'ISE. - PowerShell Web Publishing : PowerShell 5.0 inclut une nouvelle fonctionnalité appelée PowerShell Web Publishing qui vous permet de publier vos scripts et modules PowerShell sur un site Web. Ce ne sont là que quelques-unes des nouvelles fonctionnalités de PowerShell 5.0. La mise à niveau vers PowerShell 5.0 est un excellent moyen de tirer le meilleur parti de votre infrastructure Windows.



Windows 10 expédier avec WindowsPowerShell5.0 ; dernière version maintenant PowerShell 7.0 . Windows 8.1 est livré avec Windows PowerShell 4.0. La nouvelle version comporte de nombreuses nouvelles fonctionnalités conçues pour simplifier le langage, le rendre plus facile à utiliser et éviter les pièges courants. Si vous utilisez une version antérieure de PowerShell sur votre système d'exploitation Windows, le passage à cette version de Windows PowerShell présente de nombreux avantages. Il permet non seulement aux administrateurs système de gérer tous les aspects du système d'exploitation Windows Server, mais offre également un contrôle sur les serveurs basés sur SQL, Exchange et Lync.





Qu'est-ce que PowerShell

PowerShell est un shell de ligne de commande et un langage de script. Vous pouvez utiliser PowerShell pour automatiser des scripts, exécuter des packs de commandes, gérer des ressources dans le cloud, etc. Actuellement il y a PowerShell de base qui fonctionne sous Linux, macOS et Windows.





Si vous avez besoin de plus d'informations, vous pouvez vérifier Présentation de PowerShell sur microsoft.com pour un excellent apprentissage.



combinar videos de windows 10

Quelle version de PowerShell est-ce que j'utilise

Pour savoir quelle version de PowerShell vous utilisez, procédez comme suit.

quelle version de PowerShell fonctionne

Ouvrez une fenêtre PowerShell et tapez n'importe qui les commandes suivantes et appuyez sur Entrée :



|__+_|

En savoir plus - Comment vérifier la version de PowerShell в Windows 10.

  • Les utilisateurs de Windows Server 2012, Windows Server 2008 R2, Windows Server 2008 SP2, Windows 8 et Windows 7 avec SP1 pourront utiliser WindowsPowerShell3.0 .
  • Les utilisateurs de Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows 8.1 et Windows 7 SP1 pourront utiliser WindowsPowerShell4.0 .
  • Windows 10 est livré avec WindowsPowerShell5.0 .

Lire : Comment installer PowerShell 7.0 sur Windows 10 .

Fonctionnalités de Windows PowerShell

WindowsPowerShell3.0 introduit les nouvelles fonctionnalités suivantes :

  • Flux de travail Windows PowerShell
  • Applets de commande CIM
  • Cmdlets d'objet (CDXML)
  • Accès Web Windows PowerShell
  • Module de téléchargement automatique
  • Aide mise à jour
  • Sessions fiables et handicapées
  • Tâches planifiées

WindowsPowerShell4.0 cité :

  • Configuration de l'état souhaité (DSC)
  • Améliorations de l'accès Web Windows PowerShell
  • Améliorations du flux de travail
  • Nouveautés des services Web Windows PowerShell
  • Enregistrer-Aide

WindowsPowerShell5.0 , qui est inclus avec Windows 10, fournit les fonctionnalités suivantes :

  • Les classes peuvent être définies dans la fonctionnalité
  • Améliorations DSC
  • Les transcriptions sont disponibles sur tous les hébergeurs
  • Améliorations majeures du débogage, notamment la possibilité de déboguer les travaux Windows PowerShell.
  • Module de commutation réseau
  • OneGet pour la gestion des packages logiciels
  • PowerShellGet pour gérer les modules Windows PowerShell via OneGet
  • Améliorations des performances lors de l'utilisation d'objets COM

Windows PowerShell 6.0 multiplateforme (Windows, macOS et Linux), open source et construit pour les environnements hétérogènes et cloud hybride.

  • Passer de .NET Framework à .NET Core
  • Il utilise .NET Core 2.0 comme environnement d'exécution.
  • Permet à PowerShell Core de s'exécuter sur plusieurs plates-formes (Windows, macOS et Linux).
  • Les API communes à .NET Core et .NET Framework sont définies dans le cadre de la norme .NET.

WindowsPowerShell7.0 est livré avec de nombreuses nouvelles fonctionnalités comme:

  • Parallélisation du pipeline
  • Nouveaux opérateurs
  • Applet de commande ConciseView et Get-Error
  • Notifications automatiques sur les nouvelles versions
  • Appel des ressources DSC directement depuis PowerShell 7
  • Couche de compatibilité.

La bibliothèque TechNet a expliqué ces fonctions en détail. Jetons un coup d'œil rapide à certains d'entre eux.

Flux de travail Windows PowerShell : Cette fonctionnalité apporte toute la puissance de Windows Workflow Foundation à Windows PowerShell. Vous pouvez écrire des workflows en XAML ou Windows PowerShell et les exécuter comme une applet de commande.

Améliorations apportées aux cmdlets et fournisseurs de base existants : Windows PowerShell 3.0 inclut de nouvelles fonctionnalités pour les cmdlets existantes, notamment une syntaxe simplifiée et de nouveaux paramètres pour les cmdlets, telles que les cmdlets d'ordinateur, les cmdlets CSV, Get-ChildItem, Get-Command, Get-Content, Get-History, Measure-Object, les cmdlets de sécurité. , Select-Object, Select-String, Split-Path, Start-Process, Tee-Object, Test-Connection et .Add-Member

archivo open.tsv

Importation et détection d'un module distant : Windows PowerShell 3.0 améliore la découverte des modules Import et Implicit Remoting sur les ordinateurs distants.

Applets de commande de module : A la capacité d'importer des modules d'ordinateurs distants vers l'ordinateur local à l'aide de la communication à distance Windows PowerShell.

Prise en charge de la nouvelle session CIM : Autorise l'utilisation de CIM et WMI pour gérer des ordinateurs autres que Windows en important des commandes sur l'ordinateur local qui sont implicitement exécutées sur l'ordinateur distant.

Fonction de saisie semi-automatique : Gain de temps de frappe et réduit le nombre de fautes de frappe.

PowerShell 3.0 Intellisense : Souligne l'erreur en rouge et suggère des corrections lorsque vous survolez la ligne sinueuse.

Applet de commande Update-Help : Cela élimine de nombreuses erreurs mineures ou fautes de frappe gênantes dans la documentation intégrée.

pc no reconoce el teléfono android

Fonctionnalités étendues de l'hôte de la console : Les modifications sous-jacentes au programme hôte de la console Windows PowerShell sont incluses dans PowerShell 3.0 par défaut. De plus, la nouvelle option 'Exécuter avec PowerShell' dans l'Explorateur de fichiers vous permet d'exécuter des scripts dans une session illimitée d'un simple clic droit.

Prise en charge de RunAs et de l'hôte partagé : La fonctionnalité Exécuter en tant que, conçue pour le flux de travail Windows PowerShell, permet aux utilisateurs de configuration de session de créer des sessions qui s'exécutent sous l'autorisation d'un compte partagé. D'autre part, la fonctionnalité SharedHost permet à plusieurs utilisateurs sur plusieurs ordinateurs de se connecter simultanément à une session de flux de travail et de surveiller de près sa progression.

Améliorations de la gestion des caractères spéciaux : Un rapide coup d'œil à Windows PowerShell 3.0 montre que pour améliorer la capacité d'un programme à interpréter et à gérer correctement les caractères spéciaux, le paramètre LiteralPath, qui gère les caractères spéciaux dans les chemins, est valide pour presque toutes les cmdlets qui ont un paramètre Path, y compris la nouvelle mise à jour. -Applets de commande Help et Save-Help.

Téléchargez PC Repair Tool pour trouver rapidement et corriger automatiquement les erreurs Windows

En utilisant PowerShell, vous pouvez créer la liste des services Windows , créer une liste des fonctionnalités désactivées , Exportation et sauvegarde des pilotes de périphérique , Trouver la disponibilité du système , Mettre à jour les définitions de Windows Defender , liste de disques , obtenir une liste des pilotes installés , Supprimer les applications du Windows Store Ajouter un élément au menu contextuel du bureau , Créer une image système, Télécharger un fichier et plus.

Articles Populaires