Delen via


Compare-CommandHelp

Vergelijkt twee CommandHelp objecten en produceert een gedetailleerd rapport met de verschillen.

Syntaxis

__AllParameterSets

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

Description

Compare-CommandHelp is een hulpprogramma voor probleemoplossing waarmee twee CommandHelp-objecten worden vergeleken en een gedetailleerd rapport wordt gegenereerd met de verschillen. U kunt dit bijvoorbeeld gebruiken om objecten te vergelijken die zijn geïmporteerd uit verschillende bronnen, zoals twee verschillende versies van Markdown-bestanden.

Voorbeelden

Voorbeeld 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

Parameters

-DifferenceCommandHelp

Het CommandHelp-object dat moet worden vergeleken met het referentieobject.

Parametereigenschappen

Type:Microsoft.PowerShell.PlatyPS.Model.CommandHelp
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:1
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-PropertyNamesToExclude

Een lijst met een of meer eigenschapsnamen die moeten worden uitgesloten van de vergelijking.

Parametereigenschappen

Type:

String[]

Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-ReferenceCommandHelp

Het CommandHelp-basisobject dat moet worden vergeleken met het verschilobject.

Parametereigenschappen

Type:Microsoft.PowerShell.PlatyPS.Model.CommandHelp
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:0
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

CommonParameters

Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.

Invoerwaarden

Microsoft.PowerShell.PlatyPS.Model.CommandHelp

Uitvoerwaarden

String