다음을 통해 공유


ServiceProcessInstaller.Password 속성

정의

서비스 애플리케이션을 실행하는 사용자 계정과 관련된 암호를 가져오거나 설정합니다.

public:
 property System::String ^ Password { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Browsable(false)]
public string Password { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Password : string with get, set
Public Property Password As String

속성 값

String

서비스를 실행하는 계정과 관련된 암호입니다. 기본값은 빈 문자열("")입니다. 이 속성은 공용이 아니며 serialize되지 않습니다.

특성

설명

PasswordUsername 쌍을 사용하면 시스템 계정 이외의 계정으로 서비스를 실행할 수 있습니다. 예를 들어 사용자가 로그온되지 않은 경우 다시 부팅 시 서비스가 자동으로 시작되도록 허용할 수 있습니다.

PasswordUsername 은 설치 상태(프로젝트 설치 관리자Installer.Context)나 공용 액세스 권한이 있는 다른 위치에 직렬화되거나 저장되지 않는다는 측면에서 안전한 방식으로 처리됩니다.

설정하면 Username Password 설치 시 계정이 서비스와 자동으로 연결될 수 있습니다. 둘 중 하나를 Username Password 비워 두고 설정 Account User하면 설치 시 유효한 사용자 이름 및 암호를 묻는 메시지가 표시됩니다.

별도의 계정으로 서비스를 실행하기 위한 또 다른 옵션은 컴퓨터의 시스템 계정을 사용하는 것입니다. 관리자 계정과 구별되는 해당 계정에는 암호가 필요하지 않습니다. 시스템 계정의 권한은 현재 로그인한 사용자의 권한을 초과할 수 있습니다. 사용자 계정이 아닌 시스템 계정으로 실행하면 사용자에게 서비스에 필요한 권한이 부족하여 발생하는 문제를 방지할 수 있습니다.

값이 아닌 User경우 Account 지정된 계정(로컬 또는 네트워크 서비스 또는 로컬 시스템)이 사용되고 속성이 Password 채워져 있더라도 Username 사용됩니다.

적용 대상

추가 정보