VBSについて質問です。良き回答には500ptをお支払いします。

active directory(2008Server)からアカウント毎の各情報をCSVに出力したいのですが、こちらを実行するとアカウントに紐付いているセキュリティグループ(所属)を全て取得してくれません。
ソースは以下のURLに貼り付けております。
http://japan-nan.hatenablog.com/entries/2015/01/16

どの部分を修正したらよろしいでしょうか、ソース付きで回答をお願いします。

回答の条件
  • 1人20回まで
  • 13歳以上
  • 登録:2015/01/16 22:47:48
  • 終了:2015/01/19 22:50:03

回答(1件)

id:segavvy No.1

セガビ回答回数7ベストアンサー獲得回数32015/01/19 00:54:29

ポイント300pt

(手元に環境がないのでソース付きでの回答ができません。あらかじめご了承ください。)

結果が1,000項目で切られてしまっていませんか?
もしそうであれば、このサイトが参考になるかも知れません。
http://msdn.microsoft.com/ja-jp/library/ms180880(v=vs.90).aspx

ソースの15行目前後にある、
objCommand.Properties("Page Size") = 1000
と同じような書き方で、SizeLimitを0にしてPageSizeを1000以下にすれば全件取れたりしますでしょうか?

あと、上記サイトの説明だと"Page Size"ではなく"PageSize"みたいです。
間の空白を除くだけでも結果が変わりますでしょうか?

id:japan-nan

ご回答いただきありがとうございました。修正して実行しましたが結果変わらずでした。
出力データをよくよく確認すると、セキュリティグループを設定していないアカウントでも、前のアカウントのセキュリティグループ(一部分)情報を引っ張ってきていました。ソースでは初期化しているので何故この事象が発生しているのか。

2015/01/19 13:16:46
id:segavvy

件数の制限ではなかったのですね、失礼しました。

2015/01/20 01:40:44

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません