ProcessStartInfo.UserName ProcessStartInfo.UserName ProcessStartInfo.UserName ProcessStartInfo.UserName Property

定義

プロセスを開始するときに使用するユーザー名を取得または設定します。Gets or sets the user name to use when starting the process. UPN 形式 (user@DNS_domain_name) を使用する場合は、Domain プロパティを null に設定する必要があります。If 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_name) を使用する場合は、Domain プロパティを null に設定する必要があります。If you use the UPN format, user@DNS_domain_name, the Domain property must be null.

注釈

重要

UserNameWorkingDirectory が指定されている場合は、プロパティを設定する必要があります。PasswordThe 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.

false UseShellExecute null Process.Start(ProcessStartInfo) InvalidOperationExceptionプロパティがまたは空の文字列ではない場合、プロパティはである必要があります。それ以外の場合、メソッドが呼び出されると、がスローされます。 UserNameIf 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.

適用対象