Les 10 éléments clés à connaître pour tirer parti de PowerShell - Partie 1 - Administration - Dossiers par Thème


Windows Server > Dossiers par Thème > Administration

Les 10 éléments clés à connaître pour tirer parti de PowerShell - Partie 1

Tags :  Haute Disponibilité / PowerShell / Reporting / SQL Server / Windows Server

Par Robin Lemesle et Arnaud Petitjean . Mise en ligne : 27 Novembre 2009, Publication : Mars 2009



  • 1. Savoir retrouver une commande : Get-command
  • 2. Savoir utiliser l’aide en ligne : Get-Help
  • 3. Connaître les membres d’un objet : Get-Member
  • 4. Les raccourcis clavier
  • 5. Utiliser les variables built-in


  • 10 clés pour maîtriser Powershell et faire de son infrastructure une source de puissance et de performance, par deux MVP,  Robin Lemesle et Arnaud Petitjean.
    Incontournable, puissant et efficace, les arguments ne manquent pas pour qualifier PowerShell. Pour mieux se repérer parmi les informations concernant son utilisation, voici donc les 10 éléments essentiels à connaître et qui vous assureront une meilleure expérience dans le monde PowerShell.



    1. Savoir retrouver une commande : Get-command


     Get-Command constitue l’une des commandes essentielles à connaître, celle-ci retourne la liste de toutes les commandes PowerShell disponibles ; ce qui est très utile lorsque l’on ne sait pas quelle commande utiliser pour faire telle ou telle chose. Il y en a 129 au total dans la version actuelle de PowerShell (la v.1) et il y en aura un peu plus du double dans la prochaine version.

    Les commandes Powershell sont constituées de deux parties séparées par un tiret, elles sont de la forme verbenom. Si au lieu de récupérer la longue liste des com mandes, vous souhaitez ne récupérer que celles relatives à la gestion des services, alors vous pouvez simplement taper : Get-Command *-service. Ce qui donne : voir listing 1.

    De la même manière vous pouvez ne demander que les commandes de type Get, c'est-à-dire celles qui permettent de récupérer des informations, en faisant : Get- Command get-*

     


    2. Savoir utiliser l’aide en ligne : Get-Help

    Get-Help comme son nom l’indique permet d’obtenir de l’aide sur une commande mais pas seulement. Contraire - ment à d’autres langages de scripts tels que VBScript, PowerShell est livré avec une aide extrêmement riche. Lorsque vous avez déterminé la commande sur laquelle vous souhaitez obtenir l’aide, il suffit de taper la ligne suivante : Get-Help MaCommande

    Cela vous donnera accès à l’aide standard de la commande. Il est également possible de demander de l’aide en faisant : MaCommande - ? (Exemple : Get-Childitem -?)

    Vous devez savoir qu’il existe trois niveaux d’aide qui sont : l’aide standard, l’aide détaillée et l’aide complète. L’accès aux deux autres niveaux d’aide s’effectue en spécifiant respectivement les paramètres -detailled et -full.

    Par exemple: Get-Help MaCommande -full.

    Nous vous recommandons l’utilisation de l’aide détaillée car ce niveau d’aide donne accès à de nombreux exemples d’utilisation. Astuce : nous vous recommandons d’utiliser à la place de Get-Help simplement Help. Help est une fonction qui fait appel à Get-Help et qui apporte deux choses :

    1. C’est plus rapide à taper que Get-Help ;-)
    2. L’aide fournie est affichée page par page, ce qui évite de faire un Get-Help MaCommande -detailled| more lorsque l’aide fournie est longue.

    Enfin, il existe un dernier niveau d’aide assez peu connu. Il s’agit de rubriques d’aide générales particulièrement riches et utiles que nous appellerons « rubriques about ». On peut trouver dans ces rubriques de l’aide sur l’utilisation des structures de contrôles telles que if, for, while en passant par l’utilisation des tableaux à la signature des scripts. Il y a en tout 55 rubriques traitant d’un sujet différent, et en français s’il vous plait ! Pour connaître la liste des rubriques about, faites : Help about. Et pour consulter une rubrique particulière, tapez par exemple Help about_array.

     


      1   2   3     Suite



    Note : les figures, codes sources et fichiers auquels fait référence l'article sont visualisables au sein de la rubrique Club Abonnés. Une fois authentifié dans le club, il vous suffit de rechercher le dossier concerné dans l'édition de ITPro Magazine publié en Mars 2009 du Club Abonnés !





    Dossiers Windows
    + Administration (120)
    + Architectures (17)
    + Bases de données (51)
    + Hardware (2)
    + Internet Intranet (12)
    + Operating Systems (4)
    + Réseaux (23)


    Accès par mots clés
    + .NET
    + Active Directory
    + Administration
    + Appliances
    + Architecture
    + Azure
    + Backup
    + Bases de données
    + BizTalk
    + Cloud Computing
    + Cluster
    + Collaboratif
    + Communauté
    + Communications Unifiées
    + Correctif
    + Cryptage
    + DataCenter
    + DataMining
    + Datawarehouse
    + Décisionnel
    + Déploiement
    + Développement
    + DNS
    + Enquête
    + Evènement
    + Exchange Server
    + Gestion des tâches
    + Green IT
    + Groove
    + Hardware
    + Haute Disponibilité
    + Hyper-V
    + i
    + IASP
    + IDE
    + Industrialisation
    + Infrastructure
    + Intranet
    + ISA Server
    + iSeries Navigator
    + Livre Blanc
    + Messagerie
    + Microsoft TechDays 2010
    + Migration
    + mvp
    + Office
    + Office 2007
    + Operating System
    + Oracle
    + Ouvrage
    + Partenariat
    + Partenariat
    + PHP
    + PME
    + Poste de travail
    + Power Systems
    + PowerShell
    + PowerSystems
    + recovery
    + Reporting
    + reprise d'activité
    + Réseaux
    + Restauration
    + ROI
    + RPG
    + SaaS
    + Sauvegarde
    + Scripting
    + Sécurité
    + Server
    + Sharepoint
    + SharePoint
    + SOA
    + Solutions
    + SQL Server
    + Stockage
    + Stratégie
    + Stratégie de groupe
    + Supervision
    + System Center
    + System Center
    + TechDays 2010
    + Tests
    + Travail Collaboratif
    + Update
    + Utilisateurs
    + Virtualisation
    + Visual Studio
    + vSphere
    + webcast
    + Webinar
    + WebSphere
    + Windows 7
    + Windows Server
    + Windows Vista
    + Windows XP
    + XML


    Actualités Windows
    + Comment OpenEdge de Progress Software facilite les projets C...

    + Arkeia Network Backup 8.2 pour la sauvegarde en sécurité

    + EMC et FatWire : des solutions de Web Experience Management ...





    Cahier Sécurité & Haute disponibilité ...

    Virtualisation des postes de travail …



    Lettres d'information

    La lettre Windows ITPro + Voir un exemple
    La lettre SQL Server + Voir un exemple
    La lettre Exchange + Voir un exemple
    La lettre System iNEWS + Voir un exemple
    envoyer

    Flux RSS

    Les ressources Windows Server
    Les ressources Exchange Server
    Les ressources SQL Server
    Les ressources System i
    Les Livres Blancs et Hors-Série

    Liens & offres technologiques


    Au sommaire du iT Technical Center

    Optimisation des centres de données avec Microsoft® System Center

    Comment la virtualisation peut simplifier la gestion des postes de travail

    Cahier Spécial : Sécurité & Haute disponibilité System i et Power System

    Développement d'applications Power System, Enjeux & Méthodes

    Téléchargez une édition découverte du mensuel « IT Pro Magazine »

    Annonces Google

    IT Media

    + Le Groupe
    + Les Editions
    + Nous contacter
    + Annoncer sur itpro.fr
    + Mentions légales
    Nos magazines IT

    + IT Pro Magazine
    + Exchange Magazine
    + System iNEWS
    + SQL Server Magazine
    + IT Technical Center
    + IT Download Center
    Les flux RSS

    + Windows Server
    + SQL Server
    + Exchange Server
    + System i
    + Les Livres Blancs et Hors-Série
    + de 2.500 Dossiers Informatiques sur :

    + Windows Server 2000 – 2003 - 2008
    + AS/400 – iSeries - System i - Power System
    + SQL Server 2000 – 2005 - 2008
    + Exchange Server 2000 – 2003 – 2007
    + Hors Séries – Suppléments thématiques
    Ressources IT complémentaires

    + Actualités, veille technologique
    Windows System i Exchange SQL Server
    + Nouveaux produits
    Windows System i Exchange SQL Server
    + iTProeurope.com

    IT Pro MagazineSystems iNEWSExchange MagazineLes ressources SQL Server - IT Technical Center - IT Download Center
    Copyright © 2009 IT Media, Tous droits réservés, toutes les marques citées sur ce site sont des marques déposées de leurs propriétaires respectifs