for分がうまくできない

前提

DNS自動取得し、設定するバッチ作成中に
エラーが発生しました

実現したいこと

DNSアドレス情報を取得し、取得するインターフェイスをイーサネットに限定する

発生している問題・エラーメッセージ

for /f "tokens=1,2* delims=, usebackq" %%i in (`netsh interface ip show dnsservers ^| findstr "イーサネット"` do @set INTERFACE1="イーサネット") 上記を実行しようとすると 発生場所 行:1 文字:4 + for /f "tokens=1,2* delims=, usebackq" %%i in (`netsh interface ip sh ... + ~ キーワード 'for' の後に始めの '(' が存在しません。 発生場所 行:1 文字:133 + ... ip show dnsservers ^| findstr "イーサネット"`) do @set INTERFACE1="イーサネット" + ~ 式の終わりの ')' が存在しません。 + CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId : MissingOpenParenthesisAfterKeyword といったエラーが出ます forの後にかっこいらない気がするのですが、教えていただきたいです win11です

コメントを投稿

0 コメント