Configuration Manager の GetCurrentUser Windows Management Instrumentation (WMI) クラス メソッドは、SMS プロバイダーが認証に使用するドメイン\ユーザー名を取得します。
次の構文は、マネージ オブジェクト形式 (MOF) コードから簡素化され、メソッドを定義したものです。
構文
SInt32 GetCurrentUser(
String UserName
);
パラメーター
UserName データ型: String
Qualifiers: [out]
SMS プロバイダーによって使用されているドメイン\ユーザー名。 この名前は、使用されているドメイン信頼モデルによっては、アプリケーションによって指定されたドメイン\ユーザー名とは異なる場合があります。
戻り値
成功を示す 0 または失敗を示す場合は 0 以外の SInt32 データ型。
返されたエラーの処理の詳細については、「Configuration Manager のエラーについて」を参照してください。
コード例
次の例は、このメソッドを呼び出して現在のユーザーを取得する方法を示しています。
Dim Identification As SWbemObject
Dim UserName As String
Set Identification = GetObject("winmgmts:\root\sms\site_<sitecode>:SMS_Identification")
Identification.GetCurrentUser UserName
MsgBox "UserName = " & UserName
要件
ランタイム要件
詳細については、「Configuration Manager サーバー ランタイム要件」を参照してください。
開発要件
詳細については、「Configuration Manager サーバー開発の要件」を参照してください。