Exercice : trouver des commandes

Effectué

Dans cette unité, vous utilisez Azure Cloud Shell à droite comme terminal Linux. Vous pouvez accéder à Cloud Shell via le portail Azure ou la connexion Cloud Shell. Vous n’avez pas besoin d’installer que ce soit sur votre PC ou ordinateur portable pour l’utiliser.

Ici, vous exécutez des commandes qui vous aident à en savoir plus sur PowerShell. PowerShell ne s’apprend pas du jour au lendemain ; il s’apprend commande par commande. Vous pouvez accélérer votre apprentissage en utilisant efficacement les applets de commande de base.

Rechercher une commande

Rechercher des commandes en exécutant la cmdlet Get-Command. Cet applet de commande vous aide à rechercher parmi toutes les applets de commande installées sur votre système. Utilisez des indicateurs pour restreindre les résultats de votre recherche aux applets de commande qui correspondent à votre scénario.

Dans ce scénario, vous recherchez une applet de commande qui peut vous aider à travailler avec des fichiers.

  1. Exécutez la commande Get-Command avec l’indicateur -Noun. Spécifiez File* pour trouver tout ce qui est lié aux fichiers.

     Get-Command -Noun File*
    

    La réponse montre quelque chose de similaire au texte suivant :

    CommandType     Name                                               Version    Source
    -----------     ----                                               -------    ------
    Cmdlet          Get-FileHash                                       7.0.0.0    Microsoft.PowerShell.Utility
    Cmdlet          Out-File                                           7.0.0.0    Microsoft.PowerShell.Utility
    Cmdlet          Unblock-File                                       7.0.0.0    Microsoft.PowerShell.Utility
    

    Les applets de commande Get-FileHash, Out-File et Unblock-File correspondent toutes à votre requête. Vous avez maintenant une réponse gérable. Pour filtrer davantage la réponse, ajoutez le paramètre -Verb à votre requête.

  2. Exécutez Get-Command. Spécifiez les indicateurs -Verb et -Noun.

    Get-Command -Verb Get -Noun File*
    

    Le résultat est similaire à la sortie suivante :

    CommandType     Name                                               Version    Source
    -----------     ----                                               -------    ------
    Cmdlet          Get-FileHash                                       7.0.0.0    Microsoft.PowerShell.Utility
    

    Cette fois, un seul enregistrement correspond à votre recherche, car vous avez spécifié à la fois le paramètre -Noun et le paramètre -Verb.

Comme le domaine dans lequel vous travaillez est la gestion des fichiers, vous avez spécifié File comme substantif. Si vous savez ce que vous voulez faire dans ce domaine, vous pouvez spécifier des paramètres -Verb. En utilisant un ou éventuellement deux paramètres, vous pouvez trouver rapidement la cmdlet dont vous avez besoin.