Compare-CommandHelp
Compare deux objets CommandHelp et produit un rapport détaillé montrant les différences.
Syntaxe
__AllParameterSets
Compare-CommandHelp
[-ReferenceCommandHelp] <CommandHelp>
[-DifferenceCommandHelp] <CommandHelp>
[-PropertyNamesToExclude <string[]>]
[<CommonParameters>]
Description
Compare-CommandHelp est un outil de résolution des problèmes qui compare deux objets CommandHelp et produit un rapport détaillé présentant les différences. Par exemple, vous pouvez l’utiliser pour comparer les objets importés à partir de différentes sources, comme deux versions différentes des fichiers Markdown.
Exemples
Exemple 1
$refcmd = Import-MarkdownCommandHelp -Path .\v1\Microsoft.PowerShell.PlatyPS\Compare-CommandHelp.md
$diffcmd = Import-MarkdownCommandHelp -Path .\v2\Microsoft.PowerShell.PlatyPS\Compare-CommandHelp.md
Compare-CommandHelp -ReferenceCommandHelp $refcmd -DifferenceCommandHelp $diffcmd > .\diff.log
Paramètres
-DifferenceCommandHelp
Objet CommandHelp à comparer à l’objet de référence.
Propriétés du paramètre
| Type: | Microsoft.PowerShell.PlatyPS.Model.CommandHelp |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
Jeux de paramètres
(All)
| Position: | 1 |
| Obligatoire: | True |
| Valeur du pipeline: | False |
| Valeur du pipeline par nom de propriété: | True |
| Valeur des arguments restants: | False |
-PropertyNamesToExclude
Liste d’un ou plusieurs noms de propriétés à exclure de la comparaison.
Propriétés du paramètre
| Type: | String[] |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
Jeux de paramètres
(All)
| Position: | Named |
| Obligatoire: | False |
| Valeur du pipeline: | False |
| Valeur du pipeline par nom de propriété: | False |
| Valeur des arguments restants: | False |
-ReferenceCommandHelp
Objet CommandHelp de base à comparer à l’objet de différence.
Propriétés du paramètre
| Type: | Microsoft.PowerShell.PlatyPS.Model.CommandHelp |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
Jeux de paramètres
(All)
| Position: | 0 |
| Obligatoire: | True |
| Valeur du pipeline: | False |
| Valeur du pipeline par nom de propriété: | True |
| Valeur des arguments restants: | False |
CommonParameters
Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.