web-dev-qa-db-ja.com

ドライブをWindowsサービスにマップする方法は?

私は、方程式のWindows 2003 R2 Standard側からのCCTVシステムのインストールをサポートしています。その意図は、長期ストレージにNASを使用することでした(かなり多くのデータが生成されます)私たちが遭遇した1つの問題は、CCTVソフトウェアがアーカイブ場所のローカルドライブとフォルダーのみを指すことができることです。

ジャンクションポイント (リモートファイルシステムではサポートされていません)、 シンボリックリンク (Windows 2003では使用できません)および リモートストレージサービス)を見てきました (Windows 2003 Standardでは使用できません)。

CCTVソフトウェアはWindowsサービス(正確には4つ)として実行されるため、これを行う方法はすぐにはわかりません。現在の解決策は次のとおりです。

  1. サービスの新しいローカルアカウントを作成します
  2. このアカウントをローカル管理者グループに追加します
  3. このアカウントを使用してログインします
  4. を介してマップされたネットワークドライブをセットアップします
    Net Use z:\ nas\share/savecred
  5. ローカルアカウントを使用するように4つのサービスを切り替えます
  6. サービスを再起動します

驚いたことに、これはうまくいきました、それは問題を解決するための恐ろしい不器用な方法のように感じます。より良い方法はありますか?

4
Richard Slater

Windowsは、マップされたドライブを「失う」ことがあります。定期的なジョブを実行して「Z:」の存在を確認し、存在しない場合は再マウントすることをお勧めします。

2
Jim Blizard

残念ながら、CCTVソフトウェアがUNCパスを使用できない場合は、おそらくそれが唯一の選択肢です。

NASがiSCSIをサポートしている場合は、代わりにMicrosoft iSCSIイニシエーターを使用して、ローカルドライブとして表示されるLUNにサーバーを接続できます。

1
Doug Luxem

シンボリックリンク を使用できますか?

Update:シンボリックリンクがServer2003で利用できるとは思いません。まあ。

0
Knox