|
Écrit par Arnaud Petitjean
|
|
10-12-2006 |
NOM Measure-Command RÉSUMÉ Mesure le temps qu'il faut pour exécuter des blocs de script et des applets de commande. SYNTAXE Measure-Command [-expression] <scriptblock> [-inputObject <psobject>] [<CommonParameters>] DESCRIPTION DÉTAILLÉE L'applet de commande Measure-Command exécute en interne un bloc de script ou une applet de commande, chronomètre l'exécution de l'opération et retourne le temps d'exécution.
PARAMÈTRES -expression <scriptblock> Spécifie l'expression qui est chronométrée. Mettez l'expression entre accolades ({}). Le nom du paramètre (" Expression ") est facultatif. -inputObject <psobject> Spécifie un objet qui représente une expression. Entrez une variable contenant les objets ou tapez une commande ou une expression qui obtient les objets. <CommonParameters> Cette applet de commande prend en charge les paramètres courants : -Verbose, -Debug, -ErrorAction, -ErrorVariable et -OutVariable. Pour plus d'informations, tapez « get-help about_commonparameters ». -------------------------- EXEMPLE 1 -------------------------- C:\PS>Measure-Command { get-eventlog } Cette commande mesure le temps qu'il faut pour exécuter une commande " get-eventlog ". -------------------------- EXEMPLE 2 -------------------------- C:\PS>measure-command {get-childitem c:\windows -include *.txt -recurse} C:\PS>measure-command {get-childitem c:\windows -filter "*.txt" -recurse} Ces commandes affichent la valeur d'utilisation d'un filtre spécifique au fournisseur dans les commandes Windows PowerShell. La première commande mesure le temps qu'il faut pour traiter une commande Get-Childitem récursive qui utilise le paramètre Include. La deuxième commande mesure le temps qu'il faut pour traiter une commande Get-Childitem récursive qui utilise le paramètre Filter spécifique au fournisseur. C:\PS>measure-command {get-childitem c:\windows -include *.txt -recurse} Jours : 0 Heures : 0 Minutes : 0 Secondes : 8 Millisecondes : 618 Battements : 86182763 TotalJours : 9.9748568287037E-05 TotalHeures : 0.00239396563888889 TotalMinutes : 0.143637938333333 TotalSecondes : 8.6182763 TotalMillisecondes : 8618.2763 C:\PS>measure-command {get-childitem c:\windows -filter "*.txt" -recurse} Jours : 0 Heures : 0 Minutes : 0 Secondes : 1 Millisecondes : 140 Battements : 11409189 TotalJours : 1.32050798611111E-05 TotalHeures : 0.000316921916666667 TotalMinutes : 0.019015315 TotalSecondes : 1.1409189 TotalMillisecondes : 1140.9189 REMARQUES Pour plus d'informations, tapez : "get-help Measure-Command -detailed". Pour obtenir des informations techniques, tapez : "get-help Measure-Command -full".
NOM Measure-Object RÉSUMÉ Mesure les caractéristiques des objets et leurs propriétés. SYNTAXE Measure-Object [[-property] <string[]>] [-inputObject <psobject>] [-average] [-sum] [-minimum] [-maximum] [<CommonParameters>] Measure-Object [[-property] <string[]>] [-inputObject <psobject>] [-line] [-word] [-character] [-ignoreWhiteSpace] [<CommonParameters>] DESCRIPTION DÉTAILLÉE Mesure les caractéristiques des objets et leurs propriétés. L'applet de commande Measure-Object prend en charge la mesure de tout type d'objet et les mesures spécialisées d'objets avec des propriétés textuelles. Il existe trois actions distinctes que l'applet de commande peut exécuter. Le type d'action de mesure qui se produit dépend des paramètres spécifiés. Si vous ne spécifiez pas de paramètres, l'applet de commande retourne le décompte du nombre d'objets d'entrée. Si le paramètre Property est spécifié avec ou le paramètre Sum ou Average, la somme ou la moyenne des propriétés est calculée. Les propriétés textuelles sont mesurées lorsqu'un ou plusieurs paramètres Ligne, Word ou Character sont spécifiés.
PARAMÈTRES -inputObject <psobject> Spécifie les objets à mesurer. Entrez une variable contenant les objets ou tapez une commande ou une expression qui obtient les objets. -property <string[]> Spécifie les propriétés à mesurer. -average <SwitchParameter> Calcule la moyenne des valeurs dans la propriété désignée. -line <SwitchParameter> Compte le nombre de lignes dans l'objet d'entrée. -sum <SwitchParameter> Additionne les valeurs des propriétés. -minimum <SwitchParameter> Détermine la valeur minimale des propriétés. -maximum <SwitchParameter> Détermine la valeur maximale des propriétés. -word <SwitchParameter> Compte le nombre de mots dans l'objet d'entrée. -character <SwitchParameter> Compte le nombre de caractères dans l'objet d'entrée. -ignoreWhiteSpace <SwitchParameter> Ignore l'espace blanc dans les décomptes de mots et les nombres de caractères. Par défaut, l'espace blanc n'est pas ignoré. <CommonParameters> Cette applet de commande prend en charge les paramètres courants : -Verbose, -Debug, -ErrorAction, -ErrorVariable et -OutVariable. Pour plus d'informations, tapez « get-help about_commonparameters ». -------------------------- EXEMPLE 1 -------------------------- C:\PS>get-childitem | measure-object Cette commande affiche le nombre de fichiers et dossiers dans le répertoire actif. (requiert que l'emplacement actuel soit un lecteur mappé au fournisseur FileSystem) -------------------------- EXEMPLE 2 -------------------------- C:\PS>get-childitem | measure-object -property length -minimum -maximum -average Cette commande affiche le minimum, le maximum et la somme des tailles de tous les fichiers dans le répertoire actif ainsi que la taille moyenne d'un fichier dans le répertoire. -------------------------- EXEMPLE 3 -------------------------- C:\PS>get-content C:\test.txt | measure-object -character -line -word Cette commande affiche le nombre des caractères, de mots et de lignes dans le fichier text.txt. REMARQUES Pour plus d'informations, tapez : "get-help Measure-Object -detailed". Pour obtenir des informations techniques, tapez : "get-help Measure-Object -full".
|