ProcessStartInfo.UserName 屬性

定義

取得或設定要在啟動處理序時使用的使用者名稱。Gets or sets the user name to use when starting the process. 如果您使用 UPN 格式 user@DNS_domain_nameDomain 屬性必須為 nullIf you use the UPN format, user@DNS_domain_name, the Domain property must be null.

public:
 property System::String ^ UserName { System::String ^ get(); void set(System::String ^ value); };
public string UserName { get; set; }
member this.UserName : string with get, set
Public Property UserName As String

屬性值

要在啟動處理序時使用的使用者名稱。The user name to use when starting the process. 如果您使用 UPN 格式 user@DNS_domain_nameDomain 屬性必須為 nullIf you use the UPN format, user@DNS_domain_name, the Domain property must be null.

備註

重要

如果提供 UserNamePassword,就必須設定 WorkingDirectory 屬性。The WorkingDirectory property must be set if UserName and Password are provided. 如果未設定屬性,則預設工作目錄為%Systemroot%\system32 中。If the property is not set, the default working directory is %SYSTEMROOT%\system32.

如果 UserName 屬性不是 null 或空字串,則 UseShellExecute 屬性必須 false,或當呼叫 Process.Start(ProcessStartInfo) 方法時,將會擲回 InvalidOperationExceptionIf the UserName property is not null or an empty string, the UseShellExecute property must be false, or an InvalidOperationException will be thrown when the Process.Start(ProcessStartInfo) method is called.

適用於