Команда net use - WinXP Embedded - PullRequest
       12

Команда net use - WinXP Embedded

0 голосов
/ 20 января 2010

Я пытаюсь использовать команду «net use» для сопоставления диска из системы Windows XP Embedded (созданной с использованием Target Designer), но когда я пытаюсь выполнить команду «net use», она не распознается , Команда отлично работает на моем компьютере WinXP, но не во встроенной системе. Я не уверен, что нам не хватает пакета, который должен быть в системе XP Embedded?

Любая помощь с благодарностью! Спасибо!

Вот как я использую команду net use:

net use X: \\150.168.80.4\Shared_Test

Вот что я пытаюсь выполнить: сопоставить диск с машиной со встроенным WinXP, только если доступен файловый сервер (Windows XP). Приведенный ниже пакетный файл - тот, который запускается во встроенной системе WinXP.

: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 голосов
/ 18 ноября 2011

Команда net предоставляется компонентом Windows Embedded под названием «Утилита Net.exe». Найдите его в Target Designer и добавьте к своей цели.

0 голосов
/ 20 января 2010

Возможно, это не связано, но я вижу проблему, с которой вы могли бы столкнуться - в разделе: MAPDRIVE вы отображаете диск как букву X: , но затем проверяете, есть ли буква диска M: доступно ... поэтому, даже если X: сопоставлено успешно, этот пакетный скрипт будет зацикливаться вечно до тех пор, пока у вас не будет M: -drive.

Что касается XP-Embedded, у которого нет команды 'net use', я не знаю ... В WinXP команда net.exe находится в "C: \ Windows \ System32 \ net.exe" по умолчанию. Можете ли вы проверить, есть ли на вашем XP-Embedded этот исполняемый файл? Если да, команды net /? или net use /? предоставляют вам помощь по синтаксису?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...