2010-01-20 88 views
0

我試圖使用'網絡使用'命令來映射從Windows XP Embedded系統(使用目標設計器構建)的驅動器,但是當我嘗試執行'網絡使用'命令,它未被認可。該命令在我的臺式機WinXP上運行良好,不在嵌入式系統上。我不確定我們是否錯過了需要安裝在XP Embedded系統上的軟件包?網絡使用命令 - WinXP嵌入式

任何幫助非常感謝!謝謝!

下面的是我如何使用net use命令:

net use X: \\150.168.80.4\Shared_Test 

這裏就是我試圖完成:地圖從WinXP的嵌入式機器的驅動只有當文件服務器(Windows XP)可用。下面列出的批處理文件是在WinXP Embedded系統上運行的文件。

:VERIFY 
echo. 
echo ----------VERIFYING FILESERVER AVAILABILITY---------- 
ping 150.168.80.4 -n 2 
if errorlevel 1 goto RETRY 
if errorlevel 0 goto MAPDRIVE 
goto END 

:RETRY 
    echo. 
    echo ----------FILESERVER UNAVAILABLE.......RETRYING!---------- 
    goto VERIFY 


:MAPDRIVE 
    echo. 
    echo ----------FILESERVER AVAILABLE.....TRYING TO MAP TO FILESERVER---------- 
    net use X: \\150.168.80.4\Shared_Test 
    ping 127.0.0.1 -n 5 >NUL 
    IF NOT EXIST M:\ goto MAPDRIVE 
    IF EXIST M:\ goto END 

:END 
echo. 
echo ----------FILESERVER MAPPING SUCCESSFUL....GOODBYE!---------- 
    echo. 
+0

我遇到此問題,您是否找到任何解決方法? – 2013-01-18 21:16:49

回答

0

這可能是無關的,但我看到你可能會遇到一個問題 - 在:MAPDRIVE部分要映射的驅動器字母X:,但後來檢查,看看是否盤符中號:可用......所以即使X:映射成功,這個批處理腳本也會一直循環直到/除非你有一個M:-drive。

對於沒有'net use'命令的XP-Embedded,我不知道...在WinXP中,net.exe命令默認在「C:\ Windows \ System32 \ net.exe」中找到。你能檢查你的XP-Embedded是否有這個可執行文件?如果是這樣,命令net /?net use /?給你語法幫助?

+0

M:&X:當我在這裏剪切/粘貼時,我是一個疏忽.....我將檢查net.exe,謝謝 – 2010-01-20 15:37:38

0

net命令由名爲「Net.exe Utility」的Windows Embedded組件提供。在Tar​​get Designer中搜索並將其添加到目標。