Comment utiliser l'emplet de commande de tri-objet dans PowerShell

Comment utiliser l'emplet de commande de tri-objet dans PowerShell

La colleObjet de tri»Dans PowerShell est utilisé pour trier les objets par leurs valeurs de propriété. L'accueil indiqué trie les objets dans la forme descendant ou ascendante en fonction des valeurs de propriété d'objet fournies. PowerShell trie automatiquement les objets si les paramètres de tri ne sont pas fournis à la commande indiquée.

Cet article couvrira le «Objet de tri”Cmdlet en détail.

Comment utiliser / utiliser la commande PowerShell Sort-Object?

Comme il est indiqué ci-dessus, le «Objet de tri”Cmdlet trie les objets dans PowerShell en fonction de leurs valeurs de propriété.

Maintenant, avancez et consultez les exemples qui expliquent le «Objet de tri”Cmdlet.

Exemple 1: Utilisez la commande «Sort-Object» pour trier les fichiers et dossiers dans le répertoire actuel par nom

Exécutez la commande fournie pour trier les objets par nom dans le répertoire actuel:

Get-Childem -Path C: \ Docs | Objet de tri

Selon le code ci-dessus:

  • Tout d'abord, utilisez le «Get-Childitem”Cmdlet.
  • Puis spécifiez le "-Chemin"Paramètre ayant la valeur"C: \ Docs”Attribué à lui, qui est un répertoire.
  • Après cela, placez le «|”Pipeline avec le"Objet de tri”Cmdlet:

Exemple 2: Utilisez la commande «Sort-Object» pour trier les fichiers et les dossiers du répertoire actuel par longueur de fichier

Pour trier les objets dans le répertoire actuel en fonction de la longueur de l'objet, utilisez la commande ci-dessous:

Get-Childem -Path C: \ Docs -file | Sort-Object -Property Longueur

Dans la commande ci-dessus:

  • Tout d'abord, entrez le «Get-Childitem”Cmdlet suivi du«-Chemin”Paramètre ayant le chemin de répertoire spécifique qui lui est affecté.
  • Ajouter le "-Déposer”Paramètre avec le"|»Pipeline.
  • Enfin, écrivez le «Objet de tri”Cmdlet, suivi du«-Propriété”Paramètre ayant le"Longueur«Valeur qui lui est attribuée:

Exemple 3: Utilisez la commande «Sort-Object» pour trier les services par utilisation de la mémoire

En exécutant la commande fournie, les services seront triés en fonction de leur utilisation:

Get-Service | Sort-object -property ws | Select-object-premier 5

Dans le code précédemment fourni:

  • Utilisez le "Être en service”Cmdlet suivi du«|»Pipeline.
  • Ensuite, fournissez le «Objet de tri”Cmdlet avec le"-Propriété"Paramètre ayant la valeur"WS”Attribué à lui.
  • Après cela, placez un autre pipeline "|»Et spécifiez le«Select-Object”Cmdlet.
  • Spécifie le "-D'abord"Paramètre et attribuez-le la valeur"5«Pour obtenir les cinq premières instances uniquement:

Exemple 4: Utilisez la commande «Sort-Object» pour trier HistoryInfo Objets par ID

Pour trier HistoryInfo objets en fonction de leur numéro d'identification, exécutez la commande suivante:

Get-History | Soi-objet -Property ID -Despection

Dans le code indiqué ci-dessus:

  • Tout d'abord, spécifiez le «Être l'historique”Cmdlet suivi du«|”Pipeline et"Select-Object" propriété.
  • Après cela, placez un «-Propriété"Paramètre et attribuez la valeur"Identifiant«À lui.
  • Écrivez le «-Descendant»Paramètre à la fin:

Exemple 5: Utilisez le cmdlet «sort-objet» pour trier les valeurs de chaîne comme entier

Le "Objet de tri”Cmdlet est utilisé pour trier une chaîne comme un entier. Comme suit:

Get-Content -Path C: \ Docs \ Fichier.txt | Objet de tri

Selon la commande décrite ci-dessus:

  • Tout d'abord, spécifiez la coche de la commande "Obtenir du contenu", Avec le paramètre"-Chemin«Avoir le chemin du fichier texte qui lui est affecté.
  • Après cela, placez le «|«Pipeline puis écrivez le«Objet de tri”Cmdlet à la fin:

Il s'agissait du «Objet de tri”Cmdlet à PowerShell.

Conclusion

Le "Objet de tri»Cmdlet est responsable du tri des objets en fonction de leurs propriétés dans PowerShell. Il peut trier les objets à la fois dans l'ordre ascendant ou décroissant. Dans ce blog, nous avons décrit le «Objet de tri”Cmdlet en détail à l'aide de plusieurs exemples.