HostsModify.ps1,然后执行即可
#该脚本用来在hosts文件中添加解析记录。如果当前用户不是管理员,则会直接以管理员权限运行(可以将管理员账户和密码写
入脚本中)
If
(-NOT
([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole
([Security.Principal.WindowsBuiltInRole]
"Administrator"))
{
$UserName
=
"administrator"
#定义管理员账户名称
$serverpass
=
"cmr"
#定义管理员账户密码
$Password
=
ConvertTo-SecureString
$serverpass
-AsPlainText
–Force
$cred
=
New-Object
System.Management.Automation.PSCredential($UserName,$Password)
$arguments
=
"&
'"
+
$myinvocation.mycommand.definition
+
"'"
Start-Process
powershell
-Credential
$cred
-WindowStyle
Hidden
-ArgumentList
$arguments
Break
}
#下面为要执行的脚步命令
#在hosts中添加解析记录
$line
=
"127.0.0.1
www.baidu.com"
$file
=
"$env:windir\system32\drivers\etc\hosts"
out-file
-InputObject
$line
-filepath
$file
-append
-Encoding
default
1打开我的电脑->打开C盘2打开Windows文件夹3打开System32文件夹4打开Drivers文件夹5打开etc文件夹6点击hosts右键用记事本打开(C:\Windows\System32\Drivers\etc\hosts)从右侧图库拖动图片到此处写入相应的域名和IP保存即可(注意:如果保存不了,就是没有管理员权限,方法如下)7按win键,显示开始菜单输入notepad8右键以管理员权限运行notepad.exe文件9Ctrl+O打开,输入之前的hosts地址C:\Windows\System32\Drivers\etc\hosts10点击打开,修改hosts文件后,保存就可以了(上面的问题也解决了)欢迎分享,转载请注明来源:夏雨云
评论列表(0条)