IWSManConnectionOptions::get_UserName メソッド (wsmandisp.h)

リモート コンピューター上のローカル アカウントまたはドメイン アカウントのユーザー名を設定して取得します。 このプロパティは、認証のユーザー名を決定します。 値が指定されておらず、 WSManFlagCredUsernamePassword フラグが設定されていない場合は、スクリプトを実行しているアカウントのユーザー名が使用されます。

WSManFlagCredUsernamePassword フラグが設定されていても、ユーザー名が指定されていない場合、スクリプトはユーザーにユーザー名とパスワードの入力を求めます。 ユーザー名とパスワードが入力されていない場合は、アクセス拒否エラーが返されます。 詳細については、「リモート Connectionsの認証」を参照してください。

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

構文

HRESULT get_UserName(
  BSTR *name
);

パラメーター

name

戻り値

なし

解説

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

要件

要件
サポートされている最小のクライアント Windows Vista
サポートされている最小のサーバー Windows Server 2008
対象プラットフォーム Windows
ヘッダー wsmandisp.h
Library WSManDisp.tlb
[DLL] WSMAuto.dll

こちらもご覧ください

ConnectionOptions.UserName

IWSManConnectionOptions