これ何て呼びますか Part2

お世話になっております。
Windows7 から Windows Server 2008 にリモートデスクトップで入り、
Active Directory のグループにメンバーを追加する作業をしているのですが、
作業の準備として、Windows7 のエクセルマクロか vbスクリプトで、
内容の一覧を取得をしようと思っています。

SQL文の発行や、接続文字列は他のサーバでサンプルがあるのですが、
ODBCの設定などは経験が乏しく、接続できない状態です。
サーバー側に何を設定し、クライアントで何をすれば、
情報(特に一覧リスト)を取得することができるでしょうか。

やりたい事は
Select * From ユーザリストテーブル とか、
sqlcmd でユーザグループのプロパティ一覧を出すとかです。
クライアントからサーバーに接続し情報が取得できるなら、
Telnet でもよいので、とにかくリモートデスクトップを使わずに、
クライアントから情報の一覧を取得したいのです。

サーバに接続できさえすれば、
後はクライアント側からバッチ.bat でコマンドを投入して、
リストを取得してもよいのですが、接続できなければ何もできません。
Telnetでログインさせる為の設定方法でもよいので教えてください。

例えばサーバー Srv010 ユーザID Usr020 パスワード Pwd030 と仮定して、
接続文字列を以下の様に指定しますが、
Privider=SQLOLEDB;Data Source=Srv010;User Id=Usr020;Password=Pwd030;
エクセルマクロからopenメソッドを発行した程度では接続できません。

リモートデスクトップで入り込めるのだから、何かを設定すれば
クライアントからサーバが見られると思うのですがどうでしょうか。
何が足らないのか分からない状態です。ご教授よろしくお願いします。

A 回答 (1件)

まず Windows 7 に RSAT をインストールし、appwiz.cpl から「Windows 機能の有効化または無効化」で AD DS ツールの「コマンドラインツール」を有効化する。



csvde コマンドアカウントで情報を .csv ファイルに吐き出すことができるのですが、それを読み込むのではダメですか?
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
RSAT をインストールし、csvde が使えるようになりましたが、
やはりサーバ Srv010 に何か設定しないと認証されないようです。
ユーザIDやパスワードの指定を試みましたが、このあたりの設定がネックになっています。なにかしら設定が壁になっているのですが、突破する方法を模索しています。サーバでcsvdeコマンドを発行しCSVをコピペしてもよいのですが、結局リモートデスクトップでサーバに入らなければならず、
大して作業の短縮化にならないのです。方法を探してみます。
ありがとうございました。

お礼日時:2017/11/09 22:29

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報