Partager via


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.

Entrées

Microsoft.PowerShell.PlatyPS.Model.CommandHelp

Sorties

String