http://jehupc.exblog.jp/13776105
http://msdn.microsoft.com/ja-jp/library/cc446983.aspx
.Net のクラスライブラリ自体にはそのような機能は提供されてないようなので、Windows API を使うことになるようです。
WNetAddConnection2
Systemユーザーで動作しているWindowsサービスから共有フォルダの認証を行いファイルのコピーを行う処理だと、上記方法ではダメみたい。
http://qiita.com/shisho/items/dcb5ee0fd1dd2e5f5d9b