SharePoint的安装和配置-PowerShell

简介: 1. 引入SPModule组件Import-Module SPModule.miscImport-Module SPModule.setup需要将执行策略修改为不限制2.

1. 引入SPModule组件

Import-Module SPModule.misc
Import-Module SPModule.setup

需要将执行策略修改为不限制

2. 无人值守安装SharePoint

Install-SharePoint –setupexepath D:\setup.exe –configxmlpath
c:\config.xml

配置文件示例

<Configuration>
    <Package Id="sts">
        <Setting Id="LAUNCHEDFROMSETUPSTS" Value="Yes"/>
    </Package>
    <Package Id="spswfe">
        <Setting Id="SETUPCALLED" Value="1"/>
    </Package>
    <Logging Type="verbose" Path="%temp%"
Template="SharePoint Server Setup(*).log"/>
    <!--<PIDKEY Value="Enter Product Key Here" />-->
    <Setting Id="SERVERROLE" Value="APPLICATION"/>
    <Setting Id="USINGUIINSTALLMODE" Value="1"/>
    <Setting Id="SETUPTYPE" Value="CLEAN_INSTALL"/>
    <Setting Id="SETUP_REBOOT" Value="Never"/>
</Configuration>

反注释PIDKEY,在Value属性处输入序列号

但是出于安全考虑,你可能不想把序列号存储在配置文件中,则可添加命令参数PIDKey

Install-SharePoint –setupexepath D:\setup.exe –configxmlpath
c:\config.xml -PIDKey "ABDCE-FGHIJ-KLMNO-PQRST-UVWXY"

3. 配置一个新的SharePoint场

New-SharePointFarm -databaseserver <server name>
-databaseaccessaccount (Get-Credential <domain\account>)
-farmname <name of new farm>
-passphrase (ConvertTo-SecureString -asplaintext -force -string "Enter a farm pass phrase here")

4. 添加一个服务器到SharePoint场

Join-SharePointFarm –databaseserver <database server name>
-configurationdatabasename <config database>
-passphrase (ConvertTo-SecureString -asplaintext -force -string
"<farm pass phrase>")

5. 创建一个Web应用程序

New-SPWebApplication –applicationpool <name of new application pool>
-name <name of new web app>
-applicationpoolaccount <service account to be used for the
application pool> -port <desired port number>

例如

New-SPWebApplication –applicationpool SharePoint-80
-name SharePoint-80 -applicationpoolaccount SP\AppPoolAccount -port 80

6. 创建一个网站集

New-SPSite –url <full url of new site collection>
-name <name of new site collection>
-owneralias <site collection administrator>
-template <site collection template to use>

例如

New-SPSite –url http://sp2010/ -name Home -owneralias SP\SiteAdmin
-template STS#0

网站模板名称可以通过Get-SPWebTemplates命令获得

7. 创建一个网站

New-SPWeb –url <full url of new site> -name <name of new site>
-template <site template to use> 
-AddToTopNav(Optional)
-UniquePermissions(Optional)
-UseParentTopNav(Optional)

例如

New-SPWeb –url http://sp2010/PSSubSite -name "PS Sub Site"
-template STS#0 –AddToTopNav –UniquePermissions -UseParentTopNav
相关文章
|
3月前
【Azure Function】Function App和Powershell 集成问题, 如何安装PowerShell的依赖模块
【Azure Function】Function App和Powershell 集成问题, 如何安装PowerShell的依赖模块
|
6月前
|
存储 运维 JavaScript
[运维笔记] PowerShell (模块).模块的查找、安装、卸载、更新、保存、发布
[运维笔记] PowerShell (模块).模块的查找、安装、卸载、更新、保存、发布
277 0
|
6月前
|
存储 Ubuntu Linux
windows可以安装Ubuntu,ubuntu上也可以安装Powershell
powerhsell除了可以在windows上使用外,还可以在Ubuntu上部署开发环境。下面介绍Ubuntu上安装powershell的方法。
203 0
|
Windows
powershell配置anaconda及解决【无法加载文件C:\Users\xxx\Documents\WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本】的问题
powershell配置anaconda及解决【无法加载文件C:\Users\xxx\Documents\WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本】的问题
2607 0
|
Linux Windows
配置一个好看的PowerShell
配置一个好看的PowerShell
482 0
配置一个好看的PowerShell
下一篇
无影云桌面