2010-01-20 3 views
0

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

Любая помощь очень ценится!Спасибо!

Вот как я использую чистую используйте команду:

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

Я столкнулся с этой проблемой, вы нашли какое-нибудь обходное решение? –

ответ

0

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

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

+0

M: & X: был надзор с моей стороны при резке/склеивании здесь ..... Я проверю на net.exe, спасибо –

0

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