none
required Parameter in der Hilfe RRS feed

  • Frage

  • Hallo zusammen.

    Ich wunder mich ein wenig über die Informationen in der Hilfe.

    Bei dem Kommando "Get-Help Get-Help -Parameter Parameter" erhalte ich:

    -Parameter <String>
    ...
        Required?                    true

    Warum? Der Parameter ist mitnichten ein Pflichtparameter und ich kann problemlos ein simples "Get-Help Get-Help" aufrufen, ohne eine Beschwerde von PowerShell zu erhalten.

    Vielen Dank für jede vernünftige Erklärung.

    Mittwoch, 25. Juli 2018 06:06

Antworten

  • Hmmmm .... ich würde es so interpretieren: Beim Parameter-Set, bei dem Du Dir die Hilfe für einen bestimmten oder einige bestimmte Parameter anzeigen lassen möchtest, musst Du den oder die Parameter eben zwingend angeben. Und für eben diesen Parameter-Set ist die Angabe dann korrekt - Required? -> true.

    Best regards,

    (79,108,97,102|%{[char]$_})-join''

    Mittwoch, 25. Juli 2018 07:41

Alle Antworten

  • Hmmmm .... ich würde es so interpretieren: Beim Parameter-Set, bei dem Du Dir die Hilfe für einen bestimmten oder einige bestimmte Parameter anzeigen lassen möchtest, musst Du den oder die Parameter eben zwingend angeben. Und für eben diesen Parameter-Set ist die Angabe dann korrekt - Required? -> true.

    Best regards,

    (79,108,97,102|%{[char]$_})-join''

    Mittwoch, 25. Juli 2018 07:41
  • Get-Help Get-Help -Parameter Parameter

    Die Ausgabe ist ja die Hilfe zum Schlüsselwort "-Parameter".
    Wenn die Angabe "-Parameter" angegeben ist, so muss der nachfolgende Wert zum Parameter passend angegeben werden. Wobei hier "-Parameter" als Synonym zu verstehen ist.

    Mittwoch, 25. Juli 2018 07:42
  • Erstmal vorneweg: Vielen Dank für alle Antworten.

    Dein Hinweis klingt nachvollziehbar. Wenn ich das folgende Kommando eingebe ...

    (Get-Command Get-Help).ParameterSets |? Name -eq "Parameters"

    ... dann finde ich nur "Parameter" als zwingend erforderlich, was im Zusammenhang mit dem ParameterSet "Parameters" auch logisch ist.

    Nochmals vielen Dank.

    Donnerstag, 26. Juli 2018 13:13