SharePoint场管理-PowerShell(一)

1. 查看场配置信息

Get-SPFarmConfig

2. 设置场配置信息

Set-SPFarmConfig –ASPScriptOptimizationEnabled:$true
–DataFormWebPartAutoRefreshEnabled:$false –WorkflowBatchSize 50
–WorkflowEventDeliveryTimeout 20 –WorkflowPostponeThreshold 10

ASPScriptOptimizationEnabled:布尔类型,表示ASP脚本是否可以被IIS优化

DataFormWebPartAutoRefreshEnabled:布尔类型,表示SharePoint的Web部件页面中的Web部件数据是否可以使用AJAX自动刷新

WorkflowBatchSize:默认值为100,表示在一个工作流实例允许处理的事件的数量,该值必须大于0,最大可为int的最大值

WorkflowEventDeliveryTimeout:表示工作流运行的超时时间,默认值为5,可以为任意int值

WorkflowPostponeThreshold:表示可以同时运行的工作流数量,默认值为15,可以为任意int值

ASPScriptOptimizationEnabled这个参数通过-help不会列出来,但它也是Set-SPFarmConfig的参数

3. 刷新安装的产品

Set-SPFarmConfig -InstalledProductsRefresh

4. 变更管理中心的端口号

Set-SPCentralAdministration –Port 20222

5. 变更场的安全码

Set-SPPassPhrase –PassPhrase (ConvertTo-SecureString -asplaintext
-force -string "SharePoint1")

如果你不想看到确认密码的提醒,使用下面的命令

Set-SPPassPhrase –PassPhrase (ConvertTo-SecureString -asplaintext
-force -string "SharePoint1") –ConfirmPassPhrase
(ConvertTo-SecureString -asplaintext -force -string "SharePoint1")
–Confirm:$false

默认的操作作用于整个场,如果运行此命令遇到问题,使用LocalServerOnly参数使该操作只作用于当前服务器,然后在场中的每个服务器都运行一遍此命令

6. 获取系统账户

Get-SPProcessAccount –LocalSystem
Get-SPProcessAccount -LocalService
Get-SPProcessAccount –NetworkService

7. 获取管理账户

Get-SPManagedAccount "SP\Administrator"

如果想获取所有管理账户,只运行Get-SPManagedAccount

8. 重命名一个网站模板

Set-SPWebTemplate –Identity "CUSTOMSITE#1" –Name "Custom Site"
–Description "Custom Site Template"

9. 重命名场中服务器的名称

Rename-SPServer –Identity "OldServerName" –Name "NewServerName"

10. 显示配置的管理路径

Get-SPManagedPath –WebApplication "SharePoint – 80"

11. 创建一个管理路径

New-SPManagedPath –WebApplication "SharePoint – 80"
–RelativeURL "/teamsites/"

默认为通配符包含,如果想显示包含,使用下面的命令

New-SPManagedPath –WebApplication "SharePoint – 80" –RelativeURL
"/departments/" -Explicit

12. 移除一个管理路径

Remove-SPManagedPath –Identity "departments"
–WebApplication "SharePoint – 80"

 

你可能感兴趣的:(SharePoint,powershell)