2010-01-20 91 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中搜索并将其添加到目标。