2012-02-06 16 views
0

Windowsドメインに2台のコンピュータがあります。
ドメインアカウント経由で許可されているため、一方は他方のネットワーク共有にアクセスするアプリケーションを実行します。ただし、新しくブートされた構成では、共有へのアクセスが失敗します。
ユーザーの回避策は、Windowsエクスプローラで共有をクリックし、その時間からアプリケーションからアクセスできるようにすることです。
Windowsのコマンドプロンプト(cmd)にも同じ問題があります。dir s:(共有ドライブ文字)は、エクスプローラでドライブをクリックするまで失敗します。
システムコールはを "オープン"に呼び出すことができますか?エクスプローラでクリックするのではなく、アプリケーションからネットワーク共有をプログラムによって呼び出すことはできますか?
ネットワーク共有を接続し、再接続ThxをWindowsドメインのネットワーク共有

答えて

1

はややトリッキーで、窓は時々別のネットからのローミングのノートパソコンからの接続を復元するために、ミス。私は私の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を見ます
関連する問題