当前位置: 移动技术网 > IT编程>脚本编程>Shell > PowerShell使用小技巧分享

PowerShell使用小技巧分享

2017年12月01日  | 移动技术网IT编程  | 我要评论
如何使用powershell修改host文件 下面的命令, 为host文件添加了一条记录, 让/sps2010/hostheader1/这个url指向server自己.

如何使用powershell修改host文件

下面的命令, 为host文件添加了一条记录, 让/sps2010/hostheader1/这个url指向server自己.


$url=”http://sps2010/hostheader1/”
if( (get-content $env:windir\system32\drivers\etc\hosts |?{$_ -imatch "\s$url"}) -eq $null){"`n127.0.0.1 $url" | out-file -filepath "$env:windir\system32\drivers\etc\hosts" -append -encoding ascii}

一个powershell的方法调用

没时间系统的学习powershell, 只能现学现用. 这段函数调用花了我半个多小时才搞定. 呵呵.
您别笑我, 呵呵.

在这里个例子里, 包括了powershell里如下的一些要点:

静态函数的调用方法
枚举类型的指定方法
空值
布尔值

 
ps c:\users\administrator.vsat> $sputility = [microsoft.sharepoint.utilities.sputility] 
ps c:\users\administrator.vsat> $spprincipaltype = [microsoft.sharepoint.utilities.spprincipaltype]
ps c:\users\administrator.vsat> $obj=$sputility::resolvewindowsprincipal($null,$owebapp,"vsat\administrator",$spprincipaltype::user,$false) 
ps c:\users\administrator.vsat> $obj

principaltype   : user 
loginname     : vsat\administrator 
issharepointgroup : false 
principalid    : -1 
email       : administrator@vsat.bizapp 
sipaddress    : 
mobile      : 
displayname    : administrator 
department    : 
jobtitle     :

如何确定当前的powershell的版本?

运行如下的命令:

get-host | select-object version

如果安装的是powershell 3.0, 那么输出应该是:

version
-------
3.0

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网