사용자

개요

로컬 사용자를 관리합니다.

구문

User [String] #ResourceName
{
    UserName = [string]
    [DependsOn = [string[]]]
    [Description = [string]]
    [Disabled = [bool]]
    [Ensure = [string]{ Absent | Present }]
    [FullName = [string]]
    [Password = [PSCredential]]
    [PasswordChangeNotAllowed = [bool]]
    [PasswordChangeRequired = [bool]]
    [PasswordNeverExpires = [bool]]
    [PsDscRunAsCredential = [PSCredential]]
}

Description

리소스 User 를 사용하면 로컬 사용자 계정을 추가, 업데이트 및 제거할 수 있습니다. 로컬 그룹에서 계정의 멤버 자격을 관리하려면 그룹 리소스를 참조하세요.

요구 사항

없음

속성

키 속성

UserName

계정 이름을 문자열로 지정합니다.

Type: System.String

선택적 속성

설명

계정에 대한 설명자를 문자열로 지정합니다.

Type: System.String
Default Value: None

사용 안 함

계정을 사용하지 않도록 설정할지 여부를 지정합니다. 사용하도록 설정된 경우 계정을 사용하지 않도록 설정하려면 $true 이 속성을 설정합니다. $false 사용하지 않도록 설정된 경우 계정을 사용하도록 설정합니다.

기본값은 $false입니다.

Type: System.Boolean
Default Value: false

Ensure

사용자가 있어야 하는지 여부를 지정합니다. 계정을 추가하거나 업데이트하려면 Present 이 속성을 설정합니다. 계정을 제거하려면 Absent 이 속성을 설정합니다.

기본값은 Present입니다.

Type: System.String
Behavior: Write
Accepted Values:
  - Absent
  - Present
Default Value: Present

FullName

계정의 전체 이름을 문자열로 지정합니다.

Type: System.String
Default Value: None

암호

이 계정에 사용할 암호를 사용하여 자격 증명을 지정합니다. 자격 증명 개체의 UserName 은 사용되지 않고 암호만 사용됩니다.

Type: System.Management.Automation.PSCredential
Default Value: None

PasswordChangeNotAllowed

사용자가 암호를 변경할 수 있는지 여부를 지정합니다. 사용자가 암호를 변경하지 못하도록 하려면 $true 이 속성을 설정합니다. 사용자가 암호를 변경할 수 있도록 이 속성을 $false 설정합니다.

기본값은 $false입니다.

Type: System.Boolean
Default Value: false

PasswordChangeRequired

사용자가 암호를 변경해야 하는지 여부를 지정합니다. 다음에 로그인할 $true 때 사용자가 암호를 변경하도록 하려면 이 속성을 설정합니다. 사용자가 암호를 변경할 필요가 없도록 이 속성을 $false 설정합니다.

기본값은 $true입니다.

Type: System.Boolean
Default Value: true

PasswordNeverExpires

암호가 만료되는지 여부를 지정합니다. 계정의 암호가 만료되지 않도록 하려면 $true 이 속성을 설정합니다. 시스템 보안 설정에 따라 계정의 암호가 만료되도록 $false 이 속성을 설정합니다.

기본값은 $false입니다.

Type: System.Boolean
Default Value: false