代码改变世界

sharepoint2013小技巧

2015-12-06 17:15  神话哥  阅读(273)  评论(0编辑  收藏  举报

一、创建基于经典认证的应用程序

New-SPWebApplication -Name "Contoso Internet Site" -ApplicationPool "ContosoAppPool" -AuthenticationMethod "NTLM" -ApplicationPoolAccount (Get-SPManagedAccount "AD\spadmin") -Port 91 -URL "https://sp2013"

 

<Name> 是新 Web 应用程序的名称。

<ApplicationPool> 是应用程序池的名称。

< WindowsAuthType > 是“NTLM”或“Kerberos”。建议使用 Kerberos。

<ApplicationPoolAccount> 是运行此应用程序池的用户帐户。

<Port> 是用于在 IIS 中创建 Web 应用程序的端口。

<URL> 是 Web 应用程序的公用 URL

二、导出一个解决方案

$farm = Get-SPFarm $file = $farm.Solutions.Item("mjb.sharepoint.googlemaps.wsp").SolutionFile $file.SaveAs("E:\mjb.sharepoint.googlemaps.wsp") 

导出所有解决方案

(Get-SPFarm).Solutions | ForEach-Object{$var = "C:\Backup" + "\" + $_.Name; $_.SolutionFile.SaveAs($var)}

三、如何显示/关闭SharePoint开发者面板(Developer Dashboard)

有两种方法,如下:

1.

STSADM C:\> C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN\stsadm -o setproperty -pn developer-dashboard -pv on

C:\> C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN\stsadm -o setproperty -pn developer-dashboard -pv off

C:\> C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN\stsadm -o setproperty -pn developer-dashboard -pv OnDemand 

推荐使用OnDemand模式,因为此模式下将有一个图标显示在页面右上角,从而可以动态切换开发者面板的显隐。

2.

PowerShell $svc=[Microsoft.SharePoint.Administration.SPWebService]::ContentService $ddsetting=$svc.DeveloperDashboardSettings $ddsetting.DisplayLevel=[Microsoft.SharePoint.Administration.SPDeveloperDashboardLevel]::OnDemand $ddsetting.Update()

 四、修改左上角“sharepoint” 文字

 

$app = Get-SPWebApplication -Identity http://yourwebsite.com
$app.SuiteBarBrandingElementHtml = "<div class='ms-core-brandingText'>YOUR branded name HERE</div>"
$app.Update()