次の方法で共有


IWSManConnectionOptions::p ut_UserName メソッド (wsmandisp.h)

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

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

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

構文

HRESULT put_UserName(
  BSTR name
);

パラメーター

name

戻り値

なし

解説

ネゴシエート認証または Kerberos 認証を使用する場合は、ドメイン アカウントの UserName と Password を指定するか、基本認証を使用するローカル アカウントに対してユーザー名パスワードを指定できます。 ローカル アカウントに接続するには、 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