batファイル作成
@echo off
if not "%1" == "-" powershell "$obj=New-Object -Com Shell.Application ; $obj.ShellExecute('%~f0','-','','runas')" & exit /b
type C:\WINDOWS\System32\drivers\etc\hosts
set /p INPUT="please type vhostname: "
echo .
echo 127.0.0.1 %INPUT% >> C:\WINDOWS\System32\drivers\etc\hosts
cmd /k type C:\WINDOWS\System32\drivers\etc\hosts
問題点
右クリックの「管理者として実行」からじゃないとアクセスを拒否される。
どなたか解決策を・・・!
追記
zetamattaさんからご教授頂いた部分を追記しました!ありがとうございます!