Dans cet article, le nombre de PowerShell avec l'objet de mesure est expliqué en détail et plusieurs exemples sont fournis pour une meilleure compréhension.
Comment le nombre fonctionne avec MEAVER-OBJET
Le nombre est la propriété par défaut de l'objet de mesure. Le mot-clé de mesure-objet peut être tué avec des chaînes, des variables ou des objets pour obtenir la réponse souhaitée. Ici, nous ciblons le décompte avec l'objet de mesure. L'objet de mesure suit la syntaxe fournie ci-dessous:
> | Objet de mesureLes sections à venir fournissent une utilisation du nombre avec des objets de mesure dans plusieurs scénarios.
Comptez le nombre d'entrées
Lorsque des applets de commande PowerShell sont utilisés avec un objet de mesure, il renvoie le nombre des entrées. Par exemple, nous sommes à l'objet de mesure de tuyau.
Note: Alors que l'attaque Get Command imprime la sortie en quatre colonnes, CommandType, nom, version et source. Ainsi, vous pouvez également appliquer l'une de ces propriétés avec un objet de mesure.
> Get Command | Objet de mesurePour obtenir la liste des services, PowerShell prend en charge la commande Get-Services. On peut utiliser MEAVER-OBJET avec l'attaque des services Get-Services pour compter le nombre de services. Nous avons vécu son travail en utilisant la commande fournie ci-dessous. La sortie montre que 288 services sont à bord en ce moment.
> Get-Service | Objet de mesureDans les deux commandes ci-dessus, Measure-Object a été utilisé sur plusieurs cmdlettes individuellement.
Mesure-Object peut être utilisé avec plusieurs applets de commande. Afin de le démontrer, nous avons effectué les quatre commandes suivantes:
> $ comm = get commandLes deux premières commandes stockent le Se mettre en commun et Être en service Cmdlet en deux variables nommées $ commandant et $ ser respectivement.
Le troisième commandement stocke la somme de $ commandant et $ ser Dans une nouvelle variable nommée $ Total.
Et la dernière commande tuyaux qui $ Total variable avec Objet de mesure.
La sortie montre que les entrées des deux cmdlettes (Get Command et Get-Service) sont résumées.
Compter le nombre de fichiers / répertoires
Le Get-Childitem Cmdlet de PowerShell répertorie les fichiers et les répertoires dans le dossier actuel. Lorsque l'objectif de mesure est exécuté avec Get-ChilDitem, il renverrait le nombre total des fichiers et répertoires comme indiqué dans la sortie de la commande mentionnée ci-dessous.
> Get-Childem | Objet de mesureDéterminez combien de caractères, de mots et de lignes
Un décompte avec l'objet de mesure peut être utilisé pour compter le nombre de caractères, de lignes et de mots dans le fichier. Pour cela, vous devez utiliser le Obtenir du contenu Cmdlet sur ce fichier, puis le tuyau avec l'objectif d'objectif de mesure. La commande écrite ci-dessous obtient le contenu d'un fichier texte situé sur «F:\»Puis compte le nombre de caractères, de mots et de lignes à l'aide de mesure-objet.
> Get-Contint "F: \ Contact.txt "| MEAVER-OBJECT -WORD -Caracter -lineEn plus d'obtenir le contenu d'un fichier, une chaîne peut être directement transmise pour compter les caractères / mots / lignes. La commande fournie ici tue une chaîne avec une commande d'objet de mesure pour compter les caractères, les lignes et les mots de cette chaîne.
> "PowerShell est un outil de ligne de commande multiplateforme" | Mesure-objet-mot -Character -lineComptez le nombre d'entrée de hashtables et entiers
En plus de compter l'entrée des champs de chaîne. Le nombre avec l'objet de mesure peut compter le nombre d'entrées pour les tables de hachage et les valeurs entières. Par exemple, la commande suivante obtient quatre valeurs en tant que hashtable, puis ces valeurs sont exécutées avec MEASU-OBJET. Ainsi, la sortie serait 4 parce que la mesure-objet compte le nombre d'entrées qui lui sont passées.
> @ val = 5, @ val = 10, @ val = 15, @ val = 20 | Objet de mesurePour les entiers, il agit la même. La commande suivante obtient des valeurs entières en entrée et lorsque ces valeurs sont tuyaux avec une objet de mesure, la sortie montre le nombre d'entrées.
> 2, 4, 6, 8, 10, 12 | Objet de mesureDans la sortie indiquée ci-dessus, la moyenne, la somme, le maximum, le minimum et les options de propriété sont vides car nous ne les avons pas dépassées avec MEAVER-OBJET. Si vous souhaitez également obtenir ces valeurs, vous devez utiliser le -Toutes les statistiques Option avec montagne comme décrit ci-dessous:
> 2, 4, 6, 8, 10, 12 | Mesure-Object-AllstatsConclusion
PowerShell prend en charge plusieurs applets de commande pour effectuer automatiquement les tâches. L'objet de mesure en fait partie et il compte le nombre d'entrées dans n'importe quel objet, applet de commande, fonction et bien d'autres. Cet article explique le fonctionnement du décompte avec la mesure-objet dans PowerShell. Plusieurs exemples sont également fournis qui montrent l'utilisation de perspectives multiples. En dehors de ce guide, vous pouvez visiter Linuxhint pour plus de tutoriels PowerShell. Happy Computing !!