2012-09-21 52 views
0

我想知道,如果有人知道一個行走輪到任務調度習慣上的共享目錄執行批處理的問題,執行批處理文件。得到的TaskScheduler在共享目錄

我知道的唯一方法是創建一個用戶名和密碼訪問,但因爲我沒有任何17個電腦的這些細節我維護(用戶隱私)我必須找到另一種方式如果我運行任務有了系統權限,它不會運行位於共享目錄中的批處理。

我也想看看,如果鏈接到該批次的快捷方式可能會欺騙系統,或者一個批次呼籲這些hared目錄中的原始批次可能會奏效,但要麼失敗。

回答

0

我認爲通過「共享目錄」你的意思是網絡共享,像//server/c/directory/whatever

批處理文件與網絡共享的問題,因爲你不能讓一個網絡共享您的當前目錄中,因爲當前目錄需要某種原因,一個驅動器號。您可以訪問數據,甚至程序和網絡共享的批處理文件,但你不能在網絡共享運行批處理文件

你需要做的是映射網絡驅動器的驅動器號。您可以使用net use命令從命令提示符或批處理文件執行此操作。只允許在需要時創建和銷燬自動連接。永久連接在WiFi上存在問題,因爲Windows甚至可能在你獲得IP地址之前嘗試(並失敗)重新連接它們。

:: Things inside hard bracksts [] are optional 
net use [DRIVE_LETTER:] \\server\Path [/user:domain\UserName] [Password] 

:: To remove that mapped drive 
net use DRIVE_LETTER: /delete 

所以,一個例子是:

:: Make a 'drive' z: and connect it to \\Linda-PC\c\Downloads 
:: Drive: \\Share \Path    Domain\User Password 
net use z: \\Linda-PC\c\Downloads 
net use z: \\Linda-PC\c\Downloads /user:Linda-PC\James 
net use z: \\Linda-PC\c\Downloads /user:Linda-PC\James [email protected] 

:: The same command will close any connection and remove any associated 
:: drive letter. Like so: 
net use z: /delete 

. 

行,如果\\Linda-PC\c\Downloads不需要用戶名或密碼1只會可靠地工作。如果\\Linda-PC\c\DownloadsDOES需要一個用戶名和密碼它可能提示你爲他們,它可能只是失敗,或者它可能似乎連接,但無法讀取任何文件或目錄。 (除非您在兩臺PC上使用的用戶名和密碼相同,如同網絡管理員一樣)

第2行只有在PC上有用戶名和密碼時纔會起作用(除非您有用戶在兩臺計算機上都有相同的域名,用戶名和密碼。)如果您使用並登錄到兩臺計算機上具有相同域名,用戶名和密碼的帳戶,它不會要求輸入您的密碼。

第3行只有當您在該PC上擁有用戶名和密碼(除非您的用戶在兩臺PC上都有相同的域,用戶名和密碼)。

  • 注:這是必須使用同一用戶在兩臺機器上。

它可以瀏覽和使用任何子目錄關閉您的掛載點,雖然你可能需要在整個它們傳播的權限,也可以按組或用戶爲每一個人目錄設置用戶訪問權限。除非您有權限查看它們,否則隱藏的文件和文件夾將被隱藏,但只有在使用dir /a:h命令時纔會隱藏。正常的文件和文件夾屬性可以通過ATTRIB.EXE來設置和消除。

您可以在同一臺機器上連接多個不同的驅動器號到許多不同的安裝點,並給予他們相同或不同的組的用戶權限和要求。

所以,你可以連接:到:

  W:  \\Linda-PC\c 
     X:  \\Linda-PC\c\Downloads 
     Y:  \\Linda-PC\c\Users\John 
     Z:  \\Linda-PC\c\Users\Public\Documents 

所以在正常情況下(Windows 7已經取得用戶權限更復雜),驅動W:(或\\Linda-PC\c)可以訪問整個C: Linda-PC的驅動器,但限於訪問管理員組的成員Linda-PC

驅動X:或網絡共享\\Linda-PC\c\Downloads,你可以給Read獲得小組Everyone,省去了連接時使用的用戶名或密碼,瀏覽或下載文件的需要。

驅動器Y:\\Linda-PC\c\Users\John您可以從`Linda-PC'對Full-Control用戶John進行訪問。

和驅動Z:\\Linda-PC\c\Users\Public\Documents你可以給閱讀本集團客人/寫訪問,並限制訪問這些誰在DansPcGuests中有一個帳戶。

所有這些權限必須設置在機器的主機或服務文件,並授予訪問權限組或做SERVER帳戶的用戶,該服務器必須能夠管理網絡訪問另一臺機器。所以,你可以掛接用戶DansPC\Dan訪問驅動Y:,但DansPcLinda-PC必須能夠說話,同時有一個用戶登錄或連接到具有管理訪問這兩個兩臺機器。

+0

對不起,這花了一些時間回到我已經finnaly得到全面測試你的消化。不過,我們共同的導演已經有與他們相關的驅動器號。我仍然無法使用任務計劃程序執行共享目錄bat文件。即時信息這可能是一個Windows安全問題? –