如何使用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, 那么輸出應該是:
您可能感興趣的文章:- Powershell 查詢 Windows 日志的方法
- Powershell 查找用戶的主SMTP地址
- powershell解決win10開始菜單和通知中心無法打開
- Powershell 獲取特定的網頁信息的代碼
- Powershell錯誤處理之what-if
- PowerShell 4.0實現自動化設置服務器
- 揭秘PowerShell 5.0新特性和新功能
- Windows 8 中的 PowerShell 3.0
- 使用PowerShell修改注冊表
- PowerShell用戶認證Function實例代碼