Le blog suivant couvrira des méthodes pour comparer les objets dans PowerShell.
Comment comparer des objets avec PowerShell en utilisant la commande «Compare-Object»?
La colleComparer l'objectif»Dans PowerShell compare les objets des deux fichiers, dossiers ou tableaux correspondants. Il faut deux paramètres, "-ReferenceObject" et "-Différence de différence". Le premier paramètre fait référence au fichier et le dernier paramètre différencie les objets d'un fichier.
Ce sont les indicateurs qui sont affichés après la comparaison des objets:
Indicateur | Description |
---|---|
== | Confirme que le contenu est présent dans les deux fichiers. |
=> | Confirme que le contenu n'est présent que dans le fichier "-diFreferseObject". |
<= | Confirme que le contenu n'est présent que dans le fichier "-referenceObject". |
Exemple 1: Comparez les objets dans un fichier
Cet exemple comparera les objets dans un fichier à l'aide du «Comparer l'objectif”Cmdlet:
$ Ref_file = get-content c: \\ doc \\ doc.SMSSelon le code ci-dessus:
Exemple 2: Comparez les fichiers dans les dossiers
Cet exemple comparera le fichier dans les deux dossiers à l'aide de PowerShell "Comparer l'objectif" commande:
$ Ref_fold = get-childem c: \\ doc \\ dossier_1 \\Dans le code ci-dessus, le «Get-Childitem»Cmdlet est utilisé pour récupérer les fichiers à partir des emplacements de dossiers spécifiés:
Exemple 3: Comparez deux tableaux à l'aide de la commande «Compare-Object»
Cet exemple comparera les objets de deux tableaux:
$ array_1 = @ ("cat", "chien", "poule")Selon le code ci-dessus:
Maintenant, évaluez la différence en utilisant la description des indicateurs latéraux.
Conclusion
Les objets de PowerShell sont comparés en utilisant le «Comparer l'objectif”Cmdlet. Cette applet de commande utilise les paramètres "-ReferenceObject" et "-Différence de différence". Le premier paramètre fait référence au fichier et le dernier paramètre différencie les objets d'un fichier. Cet article a développé les méthodes pour comparer les fichiers dans PowerShell.