次の方法で共有


ConnectionOptions.UserName プロパティ

リモート コンピューター上のローカル アカウントまたはドメイン アカウントのユーザー名を設定して取得します。 このプロパティは、認証のユーザー名を決定します。 詳細については、「 リモート接続の認証」を参照してください。

このプロパティは読み取り/書き込みです。

構文

ConnectionOptions.UserName As String

プロパティ値

リモート コンピューター上のローカル アカウントまたはドメイン アカウントのユーザー名を含む文字列。

値が指定されておらず、 WSManFlagCredUsernamePassword フラグが設定されていない場合は、スクリプトを実行しているアカウントのユーザー名が使用されます。

値が指定されておらず、 WSManFlagCredUsernamePassword フラグが設定されている場合、スクリプトはユーザーにユーザー名とパスワードの入力を求めます。 有効なユーザー名とパスワードが入力されていない場合は、アクセス拒否エラーが返されます。

注釈

このプロパティを指定するには、次の構文を使用します。

Set ConnectionOptions = wsman.CreateConnectionOptions
ConnectionOptions.UserName = "<UserName>"

ネゴシエート認証または Kerberos 認証を使用する場合は、ドメイン アカウントの UserNameパスワードを指定するか、基本認証を使用してローカル アカウントに対して指定できます。 ローカル アカウントに接続するには、 WSMan.CreateSession フラグに WSManFlagUseBasic フラグと WsmanFlagCredUserNamePassword フラグの組み合わせを含める必要があります。 ドメイン アカウントに接続するには、 WSMan.CreateSession フラグに 、WSManFlagUseNegotiate フラグと WsmanFlagCredUserNamePassword フラグの組み合わせ、または WSManFlagUseKerberos フラグと WsmanFlagCredUserNamePassword フラグの組み合わせを含める必要があります。 ドメイン アカウントの場合、 UserName は "computer\username" という形式で指定する必要があります。ここで、文字列の "computer" 部分には名前または IP アドレスを指定できます。 詳細については、「 リモート接続の認証」を参照してください。 注: スクリプト ファイルに資格情報をプレーン テキストで格納しないでください。

Set ConnectionOptions = Wsman.CreateConnectionOptions
ConnectionOptions.Username = "<username>"
ConnectionOptions.Password = "<password>"
Set NewSession = Wsman.CreateSession("127.0.51.1", _
  (WSMan.SessionFlagUseBasic Or _
  WSMan.SessionFlagCredUsernamePassword), ConnectionOptions)

ドメイン アカウントに接続するには、 WSMan.CreateSession フラグに、ドメイン アカウントに接続するための WSManFlagUseNegotiate フラグと WsmanFlagCredUserNamePassword フラグの組み合わせを含める必要があります。これにはネゴシエート認証が必要です。

Set ConnectionOptions = Wsman.CreateConnectionOptions
ConnectionOptions.Username = "<username>"
ConnectionOptions.Password = "<password>"
Set NewSession = Wsman.CreateSession("127.0.51.1", _
  (WSMan.SessionFlagUseNegotiate Or _
  WSMan.SessionFlagCredUsernamePassword), ConnectionOptions)

要求事項

要件 価値
サポートされている最小のクライアント
Windows Vistaの
サポートされている最小のサーバー
Windows Server 2008
ヘッダ
WSManDisp.h
IDL
WSManDisp.idl
図書館
WSManDisp.tlb
[DLL]
WSMAuto.dll

こちらも参照ください

ConnectionOptions