Dela via


Compare-CommandHelp

Jämför två CommandHelp- objekt och skapar en detaljerad rapport som visar skillnaderna.

Syntax

__AllParameterSets

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

Description

Compare-CommandHelp är ett felsökningsverktyg som jämför två CommandHelp-objekt och skapar en detaljerad rapport som visar skillnaderna. Du kan till exempel använda detta för att jämföra objekt som importerats från olika källor, till exempel två olika versioner av Markdown-filer.

Exempel

Exempel 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

Parametrar

-DifferenceCommandHelp

CommandHelp-objektet som ska jämföras med referensobjektet.

Parameteregenskaper

Typ:Microsoft.PowerShell.PlatyPS.Model.CommandHelp
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:1
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-PropertyNamesToExclude

En lista över ett eller flera egenskapsnamn som ska undantas från jämförelsen.

Parameteregenskaper

Typ:

String[]

Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-ReferenceCommandHelp

Det grundläggande CommandHelp-objektet som ska jämföras med differensobjektet.

Parameteregenskaper

Typ:Microsoft.PowerShell.PlatyPS.Model.CommandHelp
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:0
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

CommonParameters

Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

Indata

Microsoft.PowerShell.PlatyPS.Model.CommandHelp

Utdata

String