• 締切済み

WSHにて戻りオブジェクトのプロパティ全取得方法

http://gallery.technet.microsoft.com/scriptcenter/07a8a60d-fef5-4729-87fe-3c7cee10267e を参考に、ローカルのユーザー情報を抜こうと思っております。 <内容> strComputer = "atl-fs-01" Set colAccounts = GetObject("WinNT://" & strComputer & "") colAccounts.Filter = Array("user") For Each objUser In colAccounts Wscript.Echo objUser.Name Wscript.Echo objUser.FullName Wscript.Echo Description Wscript 実行すると正しく動きました。 1. GetObjectで対象のコンピューターからのオブジェクトを生成 2.フィルターにより、ユーザー情報のみ抽出? 3. objUser.Name、 objUser.FullName objUser.Description を表示という内容までは理解できるのですが、 このobjUserに「FullName」と「Description」以外のプロパティを知りたいのです。 どうにかして、「objUser」が所持する「FullName」と「Description」以外のプロパティ一覧を全表示させることは出来ないでしょうか? ご教授お願いします。

みんなの回答

回答No.1

そもそも、このコードが何をしているのか本当に分かりますか? 何となく…じゃイカンですよ(^^; これは 1. [マイコンピュータ]右クリック→[管理]を開く 2. [システムツール]→[ローカルユーザーとグループ]を展開 3. [ユーザー]もしくは[グループ]を選択 とやって表示される内容を、ただEchoで出力しているだけです。 ようするにGUIの方法かCUIの方法かってだけですね。 だからフィルターは「user」か「group」なのです。 ここまで分かれば、どんなプロパティがあるか分かりますか?

ShiftTail
質問者

補足

情報ありがとうございます。 >このコードが何をしているのか本当に分かりますか? 説明不足でした。やっていることはわかっていました。 >とやって表示される内容を、ただEchoで出力しているだけです。 ようするにGUIの方法かCUIの方法かってだけですね。 だからフィルターは「user」か「group」なのです。 ここまで分かれば、どんなプロパティがあるか分かりますか? 「フルネーム」や「説明」がありますよね。 ただ、この二つの「プロパティのみ」で 他に何かプロパティが格納されていないか知る方法を知りたかったのです。

関連するQ&A