0

私は 2 台の PC を持っていpcAますpcB。が正しいドメイン (EEP202) にあるpcAかどうかを確認するために、バッチ ファイルを実行する必要があります。pcB

私はネットワーキングが得意ではありませんが、最初に ping を実行できたと思いますpcB。合格しない場合は、間違いなく正しいドメインにありません。

パスした場合、ping からドメインを取得できると思いますか?

どんな助けでも素晴らしいでしょう!

4

1 に答える 1

1

Windows ドメインについて話していると仮定すると、nbtstat を使用して、コンピューターの名前、ドメイン、およびその他のプロパティを照会できます。

nbtstat -A x.x.x.x

オプションと出力形式の説明が記載された Microsoft からのリンクを次に示します。

具体的にドメインが必要な場合は、次を使用できます。

nbtstat -A x.x.x.x | find "<00>" | find "GROUP"

ping は、コンピューターが参加しているドメインを返しません。

次の 1 行で、ドメイン eep202 の 0 または 1 を取得できます。

nbtstat -A x.x.x.x | find "<00>" | find "GROUP" | find /c /i "eep202"

成功した場合にのみ "pass" をエコーし​​たい場合は、バッチ ファイルを作成する必要があります。これを verify_eep202.bat と呼びましょう:

@echo off
for /f "delims=" %%a in ('nbtstat -A %1 ^| find "<00>" ^| find "GROUP" ^| find /c /i "eep202"') do set found=%%a
if %found%==1 echo pass

その後、実行できますverify_eep202.bat x.x.x.x

于 2013-03-28T04:58:53.577 に答える