2016-10-07 5 views
0

私はtwapi関数を使って、ウィンドウ内の "表示名"をどのように問い合わせることができるか知りたいと思っています。 :: twapi :: comobjは、comオブジェクトにアクセスするためのAPIです。 ありがとうございます。tclのパッケージであるtwapiでSystem.DirectoryServices.AccountManagementを使用するには?

+0

あなたは '$ env(USERNAME)'から得たような表示名を意味しますか? – Jerry

+0

TclのCOMオブジェクトの操作に[tcom](http://www.vex.net/~cthuang/tcom/)を使用しない理由はありますか?それはそのために設計されています。 –

+0

私はtcomとtwapiは両方のアクセスcomオブジェクトのために同じですが、私はどのようにアクセス "Fullname"を知らない。私の場合は、$ :: env(USERNAME)では不十分ですが、フルネームを取得するのではありません。 – OliveOne

答えて

1

twapi::get_user_account_info YOURNAME -full_name 

を試してみて、それはあなたが必要なものを与えるかどうかを確認します。 Active Directory環境で必要なものが得られるかどうかはわかりませんが、短期間の価値があります。

そうしないと、COMを使用してActive Directoryアカウントにアクセスし、それをtcomまたはtwapiに変換するVBScriptフラグメントを見つけなければなりません。あまりにも厳しくはありません。

+0

「グローバルユーザーまたはグループ情報を取得できませんでした:ユーザー名が見つかりませんでした」というエラーが表示されます。 「YOURNAME」はユーザー名を意味しますか? – OliveOne

関連する問題