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>]

Beskrivning

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 jokrar:False
DontShow:False

Parametermängder

(All)
Position:1
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter fastighetsnamn: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 jokrar:False
DontShow:False

Parametermängder

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter fastighetsnamn: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 jokrar:False
DontShow:False

Parametermängder

(All)
Position:0
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter fastighetsnamn: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.

Ingångar

Microsoft.PowerShell.PlatyPS.Model.CommandHelp

Utgångar

String