いくつかのAnalysis Servicesキューブを同期させるためにC#コードを書きました。 この同期の段階の1つは、ASサーバーのフォルダを別のフォルダにコピーすることです。
同期は第3のホストから実行できるので、ダブルホップがあります。C#WMIマルチホップ
ホストAからサーバーBのWSIプロトコルを使用してASソースに接続するフォルダをコピーするには、サーバーBでrobocopyをリモート実行して、ソースBからフォルダをコピーします。宛先サーバーCに送信します。
問題は、robocopyが実行されると、接続に元の資格情報がなく、宛先サーバーに書き込む権限がないことです。私はANONYMOUS LOGONユーザーがアクションを実行するために使用されていると思うので、テスト目的のためにシェアCの書き込み権を割り当てたが、robocopyはERROR 5(0x00000005)で失敗する。。
あり、この二重のホップを実行する方法はありますか私は、ホストAを使用してのアイデアを残していますか?
これは実際にプログラミングに関する質問ではありません。 http://superuser.com/の方が良いかもしれません。唯一のC#要素は謎の* C#コードです。 – Liam