Как указано здесь в синтаксисе справки PowerShell:

Параметры могут быть обязательными или необязательными. На синтаксической диаграмме необязательные элементы заключены в квадратные скобки ([]).

Таким образом, в такой команде, как Set-NetIPAddress как указано:

NAME
    Set-NetIPAddress

SYNOPSIS
    Modifies the configuration of an IP address.


SYNTAX
    Set-NetIPAddress [[-IPAddress] [<String[]>]] [-AddressFamily [<AddressFamily[]>]] [-AddressState
    [<AddressState[]>]] [-CimSession [<CimSession[]>]] [-IncludeAllCompartments] [-InterfaceAlias [<String[]>]]
    [-InterfaceIndex [<UInt32[]>]] [-PassThru] [-PolicyStore [<String>]] [-PreferredLifetime [<TimeSpan>]]
    [-PrefixLength [<Byte>]] [-PrefixOrigin [<PrefixOrigin[]>]] [-SkipAsSource [<Boolean>]] [-SuffixOrigin
    [<SuffixOrigin[]>]] [-ThrottleLimit [<Int32>]] [-Type [<Type[]>]] [-ValidLifetime [<TimeSpan>]] [-Confirm]
    [-WhatIf] [<CommonParameters>]

    Set-NetIPAddress [-CimSession [<CimSession[]>]] [-PassThru] [-PreferredLifetime [<TimeSpan>]] [-PrefixLength
    [<Byte>]] [-SkipAsSource [<Boolean>]] [-ThrottleLimit [<Int32>]] [-ValidLifetime [<TimeSpan>]] [-Confirm]
    [-WhatIf] [<CommonParameters>]

нет никаких необходимых параметров, но какая польза от запуска этой команды и многих других без параметров во время выполнения, которые не дают очевидного результата, просто переходя в новое приглашение?

1 ответ1

0

Две вещи.

  1. Я предполагаю, что, как и большинство командлетов PowerShell, вы можете передавать некоторые из этих значений в конвейер (т. Е. Переданные из другой команды, предшествующей этой - '192.168.1.3' | Set-NetIPAddress). В этом случае не будет никаких параметров, предоставляемых в традиционном смысле этого слова.

  2. Я думаю, что то, что вы видите, может быть ограничением в синтаксических диаграммах PowerShell. Я предполагаю, что вы должны были бы предоставить хотя бы один из этих параметров, но никто конкретно не требуется, что делает их все "необязательными" в некотором смысле.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .