mercredi 26 octobre 2011
Clear-Content
NOM
Clear-Content
RÉSUMÉ
Supprime le contenu d'un élément, par exemple le texte d'un fichier, mais ne supprime pas l'élément.
SYNTAXE
Clear-Content [-LiteralPath] <string[]> [-Credential <PSCredential>] [-Exclude <string[]>] [-Filter <string>] [-Force] [-Include <string[]>] [-Confirm] [-WhatIf] [-UseTransaction] [<CommonParameters>]
Clear-Content [-Path] <string[]> [-Credential <PSCredential>] [-Exclude <string[]>] [-Filter <string>] [-Force] [-Include <string[]>] [-Confirm] [-WhatIf] [-UseTransaction] [<CommonParameters>]
DESCRIPTION
L'applet de commande Clear-Content supprime le contenu d'un élément, tel que le texte d'un fichier, mais elle ne supprime pas l'élément. En conséquence, l'élément existe, mais il est vide. Clear-Content est semblable à Clear-Item, à ceci près qu'elle est utilisée avec des fichiers au lieu d'alias et de variables.
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'utilisateur 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>]
Permet à l'applet de commande d'effacer le contenu du fichier même si le fichier est en lecture seule. L'implémentation est différente d'un fournisseur à l'autre. Pour plus d'informations, consultez about_Providers. Même en utilisant le paramètre Force, l'applet de commande ne peut pas remplacer les restrictions de sécurité.
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[]>
Efface 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 les chemins d'accès aux éléments dont le contenu est supprimé. 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 les chemins d'accès aux éléments dont le contenu est supprimé. Les caractères génériques sont autorisés. Les chemins d'accès doivent être ceux des éléments et non des conteneurs. Par exemple, vous devez spécifier un chemin d'accès à un ou plusieurs fichiers et non à un répertoire. Les caractères génériques sont autorisés.
Ce paramètre est obligatoire, mais le nom de paramètre (« Path ») 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
-Confirm [<SwitchParameter>]
Vous invite à confirmer l'exécution de la commande.
Obligatoire ? false
Position ? named
Valeur par défaut
Accepter l'entrée de pipeline ? false
Accepter les caractères génériques ? false
-WhatIf [<SwitchParameter>]
Décrit le résultat que vous obtiendriez en exécutant la commande, sans réellement l'exécuter.
Obligatoire ? false
Position ? named
Valeur par défaut
Accepter l'entrée de pipeline ? false
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'objets vers Clear-Content.
SORTIES
Aucun
Cette applet de commande ne retourne pas d'objets.
NOTES
Vous pouvez également faire référence à Clear-Content par son alias intégré, « clc ». Pour plus d'informations, consultez about_Aliases.
Si vous omettez le nom de paramètre -Path, la valeur de Path doit être le premier paramètre dans la commande. Par exemple, « clear-content c:\mydir\*.txt ». Si vous incluez le nom de paramètre, vous pouvez répertorier les paramètres dans n'importe quel ordre.
Vous pouvez utiliser Clear-Content avec le fournisseur FileSystem de Windows PowerShell et tout autre fournisseur capable de manipuler du contenu. Pour effacer des éléments qui ne sont pas considérés comme du contenu, tels que des éléments gérés par les fournisseurs Certificate ou Registry de Windows PowerShell, utilisez Clear-Item
.
L'applet de commande Clear-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>clear-content ..\SmpUsers\*\init.txt
Description
-----------
Cette commande supprime tout le contenu des fichiers « init.txt » dans l'ensemble des sous-répertoires du répertoire SmpUsers. Les fichiers ne sont pas supprimés, mais ils sont vides.
-------------------------- EXEMPLE 2 --------------------------
C:\PS>clear-content -path * -filter *.log -force
Description
-----------
Cette commande supprime le contenu de tous les fichiers du répertoire actif dont le nom est doté de l'extension « .log », y compris les fichiers en lecture seule. L'astérisque (*) dans le chemin d'accès représente tous les éléments du répertoire actif. Le paramètre Force applique la commande aux fichiers en lecture seule. L'opération est plus rapide si vous utilisez un filtre pour limiter l'application de la commande aux fichiers dotés de l'extension « .log », au lieu de spécifier « *.log » dans le chemin d'accès.
-------------------------- EXEMPLE 3 --------------------------
C:\PS>clear-content c:\Temp\* -Include Smp* -Exclude *2* -whatif
Description
-----------
Cette commande demande une prédiction du résultat obtenu en cas d'envoi de la commande : « clear-content c:\temp\* -include smp* -exclude *2* ». Le résultat répertorie les fichiers qui seraient effacés. Dans ce cas, il s'agit des fichiers du répertoire Temp dont le nom commence par « Smp », à l'exception des fichiers dont le nom inclut le chiffre « 2 ». Pour exécuter la commande, réexécutez-la en omettant le paramètre Whatif.
LIENS CONNEXES
Online version: http://go.microsoft.com/fwlink/?LinkID=113282
about_Providers
Get-Content
Set-Content
Add-Content
Get-Item
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire