Flash info

"Si vous vivez chaque jour comme si c'était le dernier, un jour vous aurez probablement raison."

Steve Jobs (1955-2011)

 
Aide mémoire - Measure
Écrit par Arnaud Petitjean [MVP]   
11-12-2006
Measure-Command
Measure-Object

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".



 
© 2017 PowerShell-Scripting.com