1. 一些命令像Get-SPSite有不同的参数变量。这些变量通过-?展示出来。
Get-SPSite -?
2. F3 在当前行显示最近的一条命令结果
3. F7 显示之前执行过的命令列表
4. 显示所有DOS命令
Get-Alias
5. 配置PowerShell命令模块的环境变量路径
$env:PSModulePath = $env:PSModulePath + ";c:\<folder path>"
6. 执行未签名的脚本
Set-ExecutionPolicy remotesigned
7. 禁用确认提示
–Confirm:$false
不是所有命令都有这个参数
8. 使用身份认证凭据信息
(New-Object System.Management.Automation.PSCredential "domain\user", (ConvertTo-SecureString "password" -AsPlainText -Force))
如提示用户输入,使用
Get-Credential
9. 引用并使用SharePoint程序集
[Void][System.Reflection.Assembly]::LoadWithPartialName( "Microsoft.SharePoint") [Void][System.Reflection.Assembly]::LoadWithPartialName( "Microsoft.SharePoint.Administration") $spFarm = [Microsoft.SharePoint.Administration.SPFarm]::Local $spFarmSolutions = $spFarm.Solutions