Ресурс User в DSC
Область применения: Windows PowerShell 4.0, Windows PowerShell 5.x
Ресурс User в DSC Windows PowerShell предоставляет механизм управления локальными учетными записями на целевом узле.
Примечание
В этой документации по этому ресурсу DSC рассматривается версия, которая входит в состав PowerShell до версии 7.2. Модуль PSDscResources содержит новые и обновленные ресурсы DSC, которые официально поддерживаются корпорацией Майкрософт. Модуль PSDscResources доступен из коллекции PowerShell.
Дополнительные сведения и обновленную документацию см. в справочной документации по PSDscResources.
Синтаксис
User [string] #ResourceName
{
UserName = [string]
[ Description = [string] ]
[ Disabled = [bool] ]
[ FullName = [string] ]
[ Password = [PSCredential] ]
[ PasswordChangeNotAllowed = [bool] ]
[ PasswordChangeRequired = [bool] ]
[ PasswordNeverExpires = [bool] ]
[ DependsOn = [string[]] ]
[ Ensure = [string] { Absent | Present } ]
[ PsDscRunAsCredential = [PSCredential] ]
}
Свойства
Свойство | Описание |
---|---|
UserName | Указывает имя учетной записи, для которой требуется обеспечить определенное состояние. |
Описание | Указывает описание учетной записи пользователя. |
Выключено | Указывает, включена ли учетная запись. Присвойте этому свойству значение $true , чтобы отключить учетную запись, и $false , чтобы включить ее. |
FullName | Представляет строку с полным именем для учетной записи пользователя. |
Пароль | Указывает пароль для этой учетной записи. |
PasswordChangeNotAllowed | Указывает, может ли пользователь изменить пароль. Присвойте этому свойству значение $true , чтобы пользователь не мог изменить пароль, и $false , чтобы мог. Значение по умолчанию — $false . |
PasswordChangeRequired | Указывает, требуется ли смена пароля при следующем входе пользователя в систему. Присвойте этому свойству значение $true , если пользователь должен изменить пароль. Значение по умолчанию — $true . |
PasswordNeverExpires | Указывает, может ли истечь срок действия пароля. Присвойте этому свойству значение $true , чтобы срок действия пароля никогда не истекал. Задайте значение $false , чтобы ограничить срок действия пароля. Значение по умолчанию — $false . |
Общие свойства
Свойство | Описание |
---|---|
DependsOn | Указывает, что перед настройкой этого ресурса необходимо запустить настройку другого ресурса. Например, если идентификатор первого запускаемого блока сценария для конфигурации ресурса — ResourceName, а его тип — ResourceType, то синтаксис использования этого свойства таков: DependsOn = "[ResourceType]ResourceName" . |
Ensure | Указывает, существует ли учетная запись. Присвойте этому свойству значение Present, чтобы гарантировать, что учетная запись существует, и Absent в противном случае. Значение по умолчанию — Present. |
PsDscRunAsCredential | Задает учетные данные для выполнения всего ресурса от другого имени. |
Примечание
В WMF 5.0 было добавлено общее свойство PsDscRunAsCredential, разрешающее запуск любого ресурса DSC в контексте других учетных данных. Дополнительные сведения см. в разделе Использование учетных данных с ресурсами DSC.
Пример
User UserExample
{
Ensure = "Present" # To ensure the user account does not exist, set Ensure to "Absent"
UserName = "SomeName"
Password = $passwordCred # This needs to be a credential object
DependsOn = "[Group]GroupExample" # Configures GroupExample first
}
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по