当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何使用 PowerShell 创建 SharePoint 2013 场以避免 GUID?

作者:精品下载站 日期:2024-12-14 14:10:55 浏览:13 分类:玩电脑

如何使用 PowerShell 创建 SharePoint 2013 场以避免 GUID?


为什么我们应该使用 PowerShell 来创建 SharePoint 场而不是漂亮的 SharePoint 产品配置向导?因为 SharePoint 产品配置向导使用 GUID 创建管理中心数据库名称。

使用 PowerShell 创建 SharePoint 2013 服务器场:

如何开始?请按照以下步骤使用 PowerShell 创建 SharePoint 场。

步骤 1: 将每台服务器上的 SharePoint 二进制文件安装到 SharePoint 2013 场。完成后:系统将要求您运行“SharePoint 产品配置向导” - 不要运行该向导!

步骤 2: 登录到您要托管 SharePoint 管理中心网站的服务器。右键单击“SharePoint 2013 Management Shell”并选择“以管理员身份运行”。 shell 将给出“本地农场无法访问”,这是预期的,因为我们还没有创建农场。继续执行下面的 cmdlet,以使用 PowerShell 创建 SharePoint 2013 场。

SharePoint 2013 使用 PowerShell 创建新场

在下面的 #Configuration Settings 部分设置值并运行这些 PowerShell 命令。出现提示时输入农场帐户的密码。


Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue  
 
#Configuration Settings 
$DatabaseServer = "SP13_SQLSrv" 
$ConfigDatabase = "Intranet_Farm_Config" 
$AdminContentDB = "Intranet_Farm_Content_Admin" 
$Passphrase = "2FJlsXghFsas5vdJJKEXXwWF" 
$FarmAccountName = "Crescent\SP13_Farm"   
  
#Get the Farm Account
$FarmAccount = Get-Credential $FarmAccountName
$Passphrase = (ConvertTo-SecureString $Passphrase -AsPlainText -force) 
 
#Create SharePoint Farm
Write-Host "Creating Configuration Database and Central Admin Content Database..." 
New-SPConfigurationDatabase -DatabaseServer $DatabaseServer -DatabaseName $ConfigDatabase -AdministrationContentDatabaseName $AdminContentDB -Passphrase $Passphrase -FarmCredentials $FarmAccount

Write-Host "Installing SharePoint Resources..."
Initialize-SPResourceSecurity

Write-Host "Installing Farm Services ..."
Install-SPService

Write-Host "Installing SharePoint Features..." 
Install-SPFeature -AllExistingFeatures

Write-Host "Creating Central Administration..."               
New-SPCentralAdministration -Port 8080 -WindowsAuthProvider NTLM
 
Write-Host "Installing Help..."
Install-SPHelpCollection -All   

Write-Host "Installing Application Content..." 
Install-SPApplicationContent
 
Write-Host "SharePoint 2013 Farm Created Successfully!"

步骤 3:将其余服务器连接到场:
创建 SharePoint 场和 SharePoint 管理中心网站后,您可以使用 PowerShell 将其余服务器连接到 SharePoint 场小命令

用于将服务器添加到 SharePoint 2013 场的 PowerShell:

关闭并重新打开 SharePoint 2013 Management Shell,然后运行这些 PowerShell cmdlet。


Connect-SPConfigurationDatabase -DatabaseName "Intranet_Farm_Config" -DatabaseServer "SP13_SQLSrv" -Passphrase (ConvertTo-SecureString "2FJlsXghFsas5vdJJKEXXwWF" -AsPlaintext -Force)

Write-Host "Installing SharePoint Resources..."
Initialize-SPResourceSecurity

Write-Host "Installing Farm Services ..."
Install-SPService

Write-Host "Installing SharePoint Features..." 
Install-SPFeature -AllExistingFeatures

Write-Host "Installing Help..."
Install-SPHelpCollection -All   

Write-Host "Installing Application Content..." 
Install-SPApplicationContent
 
Write-Host "Added the Server to Farm Successfully!" 

不要忘记根据您的环境更改参数值!

或者,您可以使用 PSConfig 向导并选择“连接到现有服务器场”,然后完成向导!

[玩转系统] 如何使用 PowerShell 创建 SharePoint 2013 场以避免 GUID?

这避免了 SharePoint 管理数据库中的 GUID,并让您可以灵活地命名 SharePoint 中央管理数据库。

如果您已使用 SharePoint 2013 GUI 向导创建了 SharePoint 场,并且最终得到了具有 GUID 的数据库名称,请使用本文从 SharePoint 中央管理数据库中删除 GUID:如何从 SharePoint 中央管理数据库中删除 GUID

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯