質問

マシン上のhostsファイルを置き換えるコマンドが必要です。かなり簡単に思えますが、xcopyで動作するコマンドを取得できません。コマンドに明らかな欠陥はありますか?

luaexec -w -f" XCOPY" "%ScriptPath%/ ModifiedHosts / vista / hosts" "%windir%/ system32 / drivers / etc / hosts" / H

/ Rフラグは役に立たないようで、エラーは" Error:ShellExecuteEx failed 0x2"です。最初と最後の引用符を除くすべての引用符を削除した場合

役に立ちましたか?

解決

エラーが発生しましたか

これを試してください:

luaexec -w -f "XCOPY %ScriptPath%/ModifiedHosts/vista/hosts %windir%/system32/drivers/etc/hosts" /H

また、robocopyを試すこともできます。

他のヒント

hostsファイルは書き込み保護されていますか?おそらく..コマンドラインに/ Rを追加してください

Vistaでは、hostsファイルを変更するには管理者として実行する必要があります。

リファレンス

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top