Поделиться через


Объявление атрибута учетных данных

Атрибут Credential — это необязательный атрибут, который можно использовать с параметрами учетных данных типа System.Management.Automation.PSCredential, чтобы строка также была передана в качестве аргумента параметру. При добавлении этого атрибута в объявление параметров Windows PowerShell преобразует строковые входные данные в объект System.Management.Automation.PSCredential. Например, командлет Get-Credential использует этот атрибут для создания объекта System.Management.Automation.PSCredential, возвращаемого командлетом.

Синтаксис

[Credential]

Замечания

  • Обычно этот атрибут используется параметрами типа System.Management.Automation.PSCredential, чтобы строка также была передана в качестве аргумента параметру. Когда объект System.Management.Automation.PSCredential передается параметру, Windows PowerShell ничего не делает.

  • При создании объекта System.Management.Automation.PSCredential Windows PowerShell использует текущий узел для отображения соответствующих запросов пользователю. Например, узел по умолчанию отображает запрос имени пользователя и пароля при использовании этого атрибута. Однако если используется пользовательский узел, определяющий другой запрос, будет отображаться запрос.

  • Этот атрибут используется с атрибутом Параметра. Дополнительные сведения об этом атрибуте см. в объявлении атрибутов параметров.

  • Атрибут учетных данных определяется классом System.Management.Automation.CredentialAttribute.

См. также

псевдонимы параметров

объявления атрибутов параметров

написание командлета Windows PowerShell