簡體   English   中英

Windows域中的網絡共享

[英]Network shares in a Windows Domain

我在Windows域中有兩台計算機。
其中一個運行通過域帳戶授權的訪問另一個網絡共享的應用程序。 但是,在新啟動的配置中,共享上的訪問失敗。
用戶的解決方法是單擊Windows資源管理器中的共享,從那時起,應用程序便可以對其進行訪問。
Windows命令提示符( cmd )具有相同的問題: dir s: (s是共享驅動器號)失敗,直到您在Explorer中單擊驅動器。
我可以調用任何系統調用來以編程方式從應用程序“ 打開 ”網絡共享,而不是在資源管理器中單擊它嗎?
謝謝

連接和重新連接網絡共享有些棘手,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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM