Partilhar via


Compare-CommandHelp

Compara dois objetos CommandHelp e produz um relatório detalhado mostrando as diferenças.

Sintaxe

__AllParameterSets

Compare-CommandHelp
    [-ReferenceCommandHelp] <CommandHelp>
    [-DifferenceCommandHelp] <CommandHelp>
    [-PropertyNamesToExclude <string[]>]
    [<CommonParameters>]

Descrição

Compare-CommandHelp é uma ferramenta de solução de problemas que compara dois objetos CommandHelp e produz um relatório detalhado mostrando as diferenças. Por exemplo, você pode usar isso para comparar objetos importados de fontes diferentes, como duas versões diferentes de arquivos Markdown.

Exemplos

Exemplo 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

Parâmetros

-DifferenceCommandHelp

O objeto CommandHelp para comparar com o objeto de referência.

Propriedades dos parâmetros

Tipo:Microsoft.PowerShell.PlatyPS.Model.CommandHelp
Valor padrão:None
Suporta curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Posição:1
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome da propriedade:True
Valor dos argumentos restantes:False

-PropertyNamesToExclude

Uma lista de um ou mais nomes de propriedade a serem excluídos da comparação.

Propriedades dos parâmetros

Tipo:

String[]

Valor padrão:None
Suporta curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Posição:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome da propriedade:False
Valor dos argumentos restantes:False

-ReferenceCommandHelp

O objeto CommandHelp base a ser comparado com o objeto difference.

Propriedades dos parâmetros

Tipo:Microsoft.PowerShell.PlatyPS.Model.CommandHelp
Valor padrão:None
Suporta curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Posição:0
Obrigatório:True
Valor do pipeline:False
Valor do pipeline por nome da propriedade:True
Valor dos argumentos restantes:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.

Entradas

Microsoft.PowerShell.PlatyPS.Model.CommandHelp

Saídas

String