QA@IT
«回答へ戻る

回答を投稿

そのスクリプトは知りませんが、

ADSystemInfoを取得しているのであれば
以下のようにユーザーオブジェクトを取得して

Set objUser = GetObject("LDAP://" & objADsys.UserName)

でユーザー情報を取得して、
Description, Department, Title (formal job titleを表す) あたりがとれれば実現できるのではでしょうか。

元のスクリプト含め、内容を理解するために以下の「Hey, Scripting Guy!」を読まれるとよいかと思います。

Hey, Scripting Guy!: あなたはだれ
https://msdn.microsoft.com/ja-jp/cc137985

ユーザーオブジェクトとADUser情報のマッピングは以下などを参考にしてください。

Mapping Between IADsUser Properties and Active Directory Attributes
https://msdn.microsoft.com/en-us/library/windows/desktop/aa746392(v=vs.85).aspx

そのスクリプトは知りませんが、

ADSystemInfoを取得しているのであれば
以下のようにユーザーオブジェクトを取得して

```
Set objUser = GetObject("LDAP://" & objADsys.UserName)
```

でユーザー情報を取得して、
`Description`, `Department`, `Title` (formal job titleを表す) あたりがとれれば実現できるのではでしょうか。


元のスクリプト含め、内容を理解するために以下の「Hey, Scripting Guy!」を読まれるとよいかと思います。

Hey, Scripting Guy!: あなたはだれ
https://msdn.microsoft.com/ja-jp/cc137985

ユーザーオブジェクトとADUser情報のマッピングは以下などを参考にしてください。

Mapping Between IADsUser Properties and Active Directory Attributes
https://msdn.microsoft.com/en-us/library/windows/desktop/aa746392(v=vs.85).aspx