mardi 15 novembre 2011

Get-Content

NOM
    Get-Content

RÉSUMÉ
    Obtient le contenu de l'élément à l'emplacement spécifié.

SYNTAXE
    Get-Content [-LiteralPath] <string[]> [-Credential <PSCredential>] [-Exclude <string[]>] [-Filter <string>] [-Force] [-Include <string[]>] [-ReadCount <Int64>] [-TotalCount <Int64>] [-UseTransaction] [<CommonParameters>]

    Get-Content [-Path] <string[]> [-Credential <PSCredential>] [-Exclude <string[]>] [-Filter <string>] [-Force] [-Include <string[]>] [-ReadCount <Int64>] [-TotalCount <Int64>] [-UseTransaction] [<CommonParameters>]


DESCRIPTION
    L'applet de commande Get-Content obtient le contenu de l'élément à l'emplacement spécifié par le chemin d'accès, par exemple le texte d'un fichier. Elle lit une ligne de contenu à la fois et retourne un objet pour chaque ligne.


PARAMÈTRES
    -Credential <PSCredential>
        Spécifie un compte d'utilisateur qui a l'autorisation d'exécuter cette action. La valeur par défaut est l'utili
        sateur actuel.

        Tapez un nom d'utilisateur, tel que « User01 » ou « Domain01\User01 », ou entrez un objet PSCredential, tel que celui généré par l'applet de commande Get-Credential. Si vous tapez un nom d'utilisateur, vous êtes invité à entrer un mot de passe.

        Ce paramètre n'est pas pris en charge par les fournisseurs installés avec Windows PowerShell.

        Obligatoire ?                false
        Position ?                   named
        Valeur par défaut
        Accepter l'entrée de pipeline ?       true (ByPropertyName)
        Accepter les caractères génériques ?  false

    -Exclude <string[]>
        Omet les éléments spécifiés. La valeur de ce paramètre qualifie le paramètre Path. Entrez un élément ou un modèle de chemin d'accès, tel que « *.txt ». Les caractères génériques sont autorisés.

        Obligatoire ?                false
        Position ?                   named
        Valeur par défaut
        Accepter l'entrée de pipeline ?       false
        Accepter les caractères génériques ?  false

    -Filter <string>
        Spécifie un filtre dans le format ou le langage du fournisseur. La valeur de ce paramètre qualifie le paramètre Path. La syntaxe du filtre, notamment l'utilisation de caractères génériques, dépend du fournisseur. Les filtres sont plus efficaces que les autres paramètres, car le fournisseur les applique lors de la récupération des objets, plutôt que de laisser le soin à Windows PowerShell de filtrer les objets une fois qu'ils ont été récupérés.

        Obligatoire ?                false
        Position ?                   named
        Valeur par défaut
        Accepter l'entrée de pipeline ?       false
        Accepter les caractères génériques ?  false

    -Force [<SwitchParameter>]
        Remplace des restrictions qui empêchent la commande de réussir, simplement de manière à ce que les modifications ne compromettent pas la sécurité. Par exemple, Force remplace l'attribut de lecture seule ou crée des répertoires pour compléter un chemin d'accès aux fichiers, mais la commande ne tente pas de modifier les autorisations des fichiers.

        Obligatoire ?                false
        Position ?                   named
        Valeur par défaut
        Accepter l'entrée de pipeline ?       false
        Accepter les caractères génériques ?  false

    -Include <string[]>
        Récupère uniquement les éléments spécifiés. La valeur de ce paramètre qualifie le paramètre Path. Entrez un élément ou un modèle de chemin d'accès, tel que « *.txt ». Les caractères génériques sont autorisés.

        Obligatoire ?                false
        Position ?                   named
        Valeur par défaut
        Accepter l'entrée de pipeline ?       false
        Accepter les caractères génériques ?  false

    -LiteralPath <string[]>
        Spécifie le chemin d'accès à un élément. Contrairement à Path, la valeur de LiteralPath est utilisée exactement telle que vous la tapez. Aucun caractère n'est interprété en tant que caractère générique. Si le chemin d'accès inclut des caractères d'échappement, mettez-le entre des guillemets simples. Les guillemets simples indiquent à Windows PowerShell qu'aucun caractère ne doit être interprété en tant que séquence d'échappement.

        Obligatoire ?                true
        Position ?                   1
        Valeur par défaut
        Accepter l'entrée de pipeline ?       true (ByPropertyName)
        Accepter les caractères génériques ?  false

    -Path <string[]>
        Spécifie le chemin d'accès d'un élément. Get-Content récupère le contenu de cet élément. Les caractères génériques sont autorisés. Le nom de paramètre (« Path » ou « FilePath ») est facultatif.

        Obligatoire ?                true
        Position ?                   1
        Valeur par défaut
        Accepter l'entrée de pipeline ?       true (ByPropertyName)
        Accepter les caractères génériques ?  false

    -ReadCount <Int64>
        Spécifie le nombre de lignes de contenu envoyées simultanément à travers le pipeline. La valeur par défaut est 1. Une valeur nulle (0) envoie l'ensemble du contenu en une seule opération.

        Ce paramètre ne modifie pas le contenu affiché, mais il affecte le temps requis pour afficher le contenu. À mesure que la valeur de ReadCount augmente, le temps nécessaire pour retourner la première ligne augmente, tandis que le temps total requis pour l'opération diminue. Cela peut représenter une différence importante dans le cas d'éléments volumineux.

        Obligatoire ?                false
        Position ?                   named
        Valeur par défaut
        Accepter l'entrée de pipeline ?       true (ByPropertyName)
        Accepter les caractères génériques ?  false

    -TotalCount <Int64>
        Spécifie le nombre de lignes de contenu récupérées. La valeur par défaut est -1 (toutes les lignes).

        Obligatoire ?                false
        Position ?                   named
        Valeur par défaut
        Accepter l'entrée de pipeline ?       true (ByPropertyName)
        Accepter les caractères génériques ?  false

    -UseTransaction [<SwitchParameter>]
        Inclut la commande dans la transaction active. Ce paramètre est valide uniquement lorsqu'une transaction est en cours. Pour plus d'informations, consultez about_Transactions.

        Obligatoire ?                false
        Position ?                   named
        Valeur par défaut
        Accepter l'entrée de pipeline ?       false
        Accepter les caractères génériques ?  false

    <CommonParameters>
        Cette applet de commande prend en charge les paramètres courants : Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer et OutVariable. Pour plus d'informations, tapez « get-help about_commonparameters ».

ENTRÉES
    Aucun
        Vous ne pouvez pas diriger d'entrée vers Get-Content.


SORTIES
    Object
        Get-Content retourne des objets qui représentent le contenu qu'il obtient. Le type d'objet dépend du type de contenu.


NOTES


        Vous pouvez également faire référence à Get-Content par ses alias intégrés, « cat », « type » et « gc ». Pour plus d'informations, consultez about_Aliases.

        L'applet de commande Get-Content est conçue pour utiliser les données exposées par n'importe quel fournisseur.
        Pour répertorier les fournisseurs disponibles dans votre session, tapez « Get-PsProvider ». Pour plus d'informations, consultez about_Providers.


    -------------------------- EXEMPLE 1 --------------------------

    C:\PS>get-content -Path C:\Chapters\chapter1.txt


    Description
    -----------
    Cette commande affiche le contenu du fichier Chapter1.txt dans la console. Il utilise le paramètre Path pour spécifier le nom de l'élément. En réalité, Get-Content passe le contenu à travers le pipeline, mais dans la mesure où il n'y a pas d'autres éléments de pipeline, le contenu est mis en forme et affiché sur la console.





    -------------------------- EXEMPLE 2 --------------------------

    C:\PS>get-content c:\Logs\Log060912.txt -totalcount 50 | set-content sample.txt


    Description
    -----------
    Cette commande obtient les 50 premières lignes du fichier Log060912.txt et les stocke dans le fichier sample.txt. La commande utilise l'applet de commande Get-Content pour obtenir le texte du fichier. (Le nom du paramètre Path, qui reste facultatif, est omis.) Le paramètre TotalCount limite la récupération aux 50 premières lignes. L'opérateur de pipeline (|) envoie le résultat à Set-Content, qui le place dans le fichier sample.txt.





    -------------------------- EXEMPLE 3 --------------------------

    C:\PS>(get-content cmdlets.txt -totalcount 5)[-1]


    Description
    -----------
    Cette commande obtient la cinquième ligne du fichier texte Cmdlets.txt. Elle utilise le paramètre TotalCount pour obtenir les cinq premières lignes, puis elle utilise la notation de tableau pour obtenir la dernière ligne (indiquée par « -1 ») du jeu résultant.






LIENS CONNEXES
    Online version: http://go.microsoft.com/fwlink/?LinkID=113310
    about_Providers
    Add-Content
    Set-Content
    Clear-Content

1 commentaire:

  1. bonjour
    j'ai une question svp

    Comment faire pour récupérer tous les valeurs(.....)qui
    sont entre et dans un fichier texte ou XML
    .......
    .......
    .......
    .......
    .......

    merci pour votre aide

    RépondreSupprimer