0

「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.
4

2 に答える 2

0

netコマンドは、「Net.exeユーティリティ」と呼ばれるWindowsEmbeddedコンポーネントによって提供されます。Target Designerで検索し、ターゲットに追加します。

于 2011-11-18T15:25:41.360 に答える
0

これはおそらく無関係ですが、問題が発生している可能性があります. : 正常にマッピングされた場合、このバッチ スクリプトは、M: ドライブがあるまで/ない限り、永久にループします。

XP-Embedded に「net use」コマンドがないことについては、わかりません... WinXP では、net.exe コマンドはデフォルトで「C:\Windows\System32\net.exe」にあります。XP-Embedded にこの実行可能ファイルがあることを確認できますか? もしそうなら、コマンドを実行しますnet /?か、それともnet use /?構文のヘルプを提供しますか?

于 2010-01-20T15:25:41.157 に答える