サービスとして実行され、日中の特定の時点で (pg_dump.exe を使用して) データベースのバックアップを作成するプログラムを作成しています。このプログラムは、バックアップ ファイルをローカル ドライブとマップされたネットワーク ドライブに書き込むことができる必要があります。
最初は、ネットワーク ドライブに書き込むことができませんでしたが、サービスに管理者アカウントとしてログオンさせることで問題を解決しました。しかし、上司は、ユーザーがアカウントのユーザー名とパスワードを入力しなくてもプログラムを実行できるようにしたいと考えています。
Network Service アカウント (パスワードは不要で、常に同じ名前です) を使用して、これを回避しようとしました。これで、私のプログラムはネットワーク ドライブに書き込みますが、ローカル ドライブには書き込みません! 通常のC:\<directory name>\
パス構文と構文を使用してみましたが、どれ\\<computer name>\C$\<directory name>\
も機能しません。\\<ip address>\C$\<directory name>\
ネットワーク サービス アカウントを取得してローカル ドライブにアクセスする方法はありますか?