0

Windows でリモート コンピューターにアクセスしてファイルを変更したいと考えています (自分の PC からリモート PC にファイルをコピーする必要があります)。問題は、リモート PC がパスワード付きの管理者アカウントを取得したため、認証を使用する必要があることです。次のように、パスにユーザー名とログインを渡すことができることを覚えています。

\\remote_pc_login?admin_username:admin_password\\C$\\test.txt

しかし、パスがどのように見えるべきか正確には覚えていません。多分あなたたちの誰かが私を助けることができますか?

Ps。これが受け入れられない場合は、IP とパスワード付きのユーザー名を取得したときにファイルにアクセスできるように、C# でアプリケーション (単純なコンソール アプリケーション) を作成する方法がわかったかもしれません。

PS2。リモート PC はローカル ネットワークにありますが、問題ではないと思います。

4

1 に答える 1

0

これを試して。

net use \\myserver /user:username password

C# でそれを行う方法はほとんどありません。簡単で汚いのは、上記のコマンドをラップすることです

System.Diagnostics.ProcessStartInfo

もう 1 つの方法は、ActiveDirectory を介してユーザーを認証することです。その後、ユーザーは共有ドライブにアクセスできます。これを行うためのC#コードサンプルはたくさんあります...

お役に立てれば。

于 2013-09-12T11:16:37.643 に答える