标题: [转载教程] PowerShell 技能连载 - 编辑“hosts”文件 [打印本页]
作者: victorwoo 时间: 2014-8-11 09:26 标题: PowerShell 技能连载 - 编辑“hosts”文件
原始链接:PowerShell 技能连载 - 编辑“hosts”文件
发表日期:2014-08-05
适用于所有 PowerShell 版本
如果您常常需要修改“hosts”文件,那么手工用提升权限的记事本实例来打开文件是相当乏味的事情。这是因为该文件只能被 Administrators 用户修改,所以普通的记事本实例无法修改它。
以下是一段您可以直接使用,或者调整一下用来打开任何需要提升权限的程序的脚本。- function Show-HostsFile
- {
- $Path = "$env:windir\system32\drivers\etc\hosts"
- Start-Process -FilePath notepad -ArgumentList $Path -Verb runas
- }
复制代码
本文国际来源:Edit Network “hosts” File
作者: Linuxer 时间: 2014-8-13 16:05
我试了下,普通用户执行还是存在uac权限,以管理员方式启动powershell运行才可以直接打开呢。。
作者: CrLf 时间: 2014-8-13 16:39
这个 runas 是哪里来的呢?help start -full 的帮助信息里语焉不详,用如下两个命令翻了一下也都没有啊复制代码
- [PSObject].Assembly.GetTypes()|Where-Object {$_.Name -match '^Verbs.'}|Get-Member -type Properties -static
复制代码
作者: victorwoo 时间: 2014-8-17 20:35
是没查到资料,先把这个技巧记录下来备用。
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |