net use命令 - WinXP Embedded

时间:2010-01-20 14:15:59

标签: dos windows-xp-embedded

我正在尝试使用'net use'命令从Windows XP Embedded系统(使用Target Designer构建)映射驱动器,但是当我尝试执行'net use'命令时,它是未被识别的。该命令在我的桌面WinXP机器上运行良好,而不是在嵌入式系统上。我不确定我们是否缺少需要在XP Embedded系统上使用的软件包?

非常感谢任何帮助! 谢谢!

以下是我使用net use命令的方法:

net use X: \\150.168.80.4\Shared_Test

以下是我要完成的工作:仅当文件服务器(Windows XP)可用时才从WinXP Embedded计算机映射到驱动器。下面列出的批处理文件是在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.

2 个答案:

答案 0 :(得分:0)

这可能是无关的,但我发现您可能遇到的问题 - 在:MAPDRIVE部分,您将驱动器映射为字母 X:,但随后检查驱动器号是否< strong> M:可用...所以即使X:映射成功,这个批处理脚本也会永远循环,直到/除非你有一个M:-drive。

对于XP-Embedded没有'net use'命令,我不知道......在WinXP中,net.exe命令默认位于“C:\ Windows \ System32 \ net.exe”中。你能检查你的XP-Embedded有这个可执行文件吗?如果是,请执行命令net /?net use /?为您提供语法帮助吗?

答案 1 :(得分:0)

net命令由名为“Net.exe Utility”的Windows Embedded组件提供。在Tar​​get Designer中搜索它并将其添加到目标。