質問: Windowsドメイン内のネットワーク共有 私はWindowsドメインに2台のコンピュータを持っています。彼らの1人は、ドメインアカウントを介して許可されているので、ネットワーク共有にアクセスするアプリケーションを実行します。ただし、新しくブートされた構成では、共有へのアクセスが失敗します。 ユーザーの回避策は、Windowsエクスプローラで共有をクリックし、その時間からアプリケーションからアクセスできるようにすることです。 エクスプローラでドライブをクリックするまで、Windowsコマンドプロンプト( **cmd** )にも同じ問題があります: `dir s:`(共有ドライブ名) エクスプローラでクリックするのではなく、アプリケーションからネットワーク共有をプログラムで "**呼び出す" **呼び出す** "システム呼び出しがありますか? THX**
回答: ネットワーク共有に接続して再接続するのはやや難しく、Windowsはあるネットから別のネットにローミングしているラップトップからの接続を復元できないことがあります。 私はいくつかの私のBATファイルでこの小さな戦略を使用しています... ``` IF NOT EXIST s:\NUL ( NET USE s: /D NET USE s: \\computername\sharename ) ``` 現在のユーザー名が存在し、ドメインまたはサーバーに同じパスワードを持つ場合、またはクライアントドメインがドメインコントローラの信頼リストにある場合は、アクセスが許可されます。そうでない場合は、コマンドでユーザー名を指定する必要があり、パスワードの入力を求められます(BATファイルのパスワードを指定することは非常に悪い考えです) ``` NET USE s: \\computername\sharename /USER:username * ``` http://を参照してください。詳細については、www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/net_use.mspx?mfr=true を参照してください。