ServiceProcessInstaller.Password Свойство

Определение

Получает или задает пароль, связанный с учетной записью пользователя, под управлением которой запускается служебное приложение.Gets or sets the password associated with the user account under which the service application runs.

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

Значение свойства

Пароль, связанный с учетной записью, под управлением которой должна запускаться служба.The password associated with the account under which the service should run. Значение по умолчанию — пустая строка ("").The default is an empty string (""). Это свойство не является общим и не может быть сериализовано.The property is not public, and is never serialized.

Атрибуты

Комментарии

Пара Password иUsername позволяет запускать службу под учетной записью, отличной от системной учетной записи.The Password and Username pair allows the service to run under an account other than the system account. Это может, например, разрешить автоматический запуск службы при перезагрузке, если в системе нет пользователей.This can, for example, allow the service to start automatically at reboot, when no user is logged on.

Passwordи Username обрабатываются безопасным способом в том, что они никогда не сериализуются или не сохраняются в состоянии установки ( Installer.Contextустановщик проекта) или в другом расположении с общедоступным доступом.Password and Username are handled in a secure manner in that they are never serialized or saved to the install state (the project installer's Installer.Context) or other location with public access.

Username Настройка и Password позволяет автоматически связывать учетную запись со службой во время установки.Setting the Username and Password allows an account to be associated automatically with the service at install time. Если оставить Username значение или Password пустое и присвоить Userпараметру значение Account , будет предложено ввести допустимое имя пользователя и пароль при установке.If you leave either the Username or Password empty and set Account to User, you will be prompted for a valid user name and password at installation.

Другой вариант для запуска службы под отдельной учетной записью — использование системной учетной записи компьютера.Another option for running a service under a separate account is to use the computer's System account. Эта учетная запись, которая отличается от учетной записи администратора, не требует пароля.That account, which is distinct from the Administrator account, requires no password. Привилегии системной учетной записи могут превысить пользователей, вошедших в систему.The System account's privileges may exceed those of the user currently logged in. Работа с системной учетной записью, а не учетной записью пользователя, позволяет избежать проблем, вызванных тем, что у пользователя отсутствует разрешение, требуемое службе.Running under the System account rather than a user account avoids problems resulting from the user lacking a permission the service requires

Если Account параметр имеет любое значение, Userотличное от, Username используется указанная учетная запись (локальная или сетевая служба или локальная система) Password , даже если свойства и заполнены.If Account is any value other than User, the specified account (local or network service, or local system) is used, even if the Username and Password properties are populated.

Применяется к

Дополнительно