Powershell配置SharePoint环境

本文介绍了如何使用Powershell配置SharePoint的邮件设置及进行安全权限管理,包括设置邮件服务器、从地址、回复地址等,并通过示例展示了如何在web应用级别和农场级别进行配置;同时,详细阐述了如何操作Serviceproxy,包括创建、获取、关联代理组以及webpart页面的安全配置。

                       Powershell配置SharePoint环境

1. 设置outgoing email:

1) Powershell:

$loadasm =[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")

$SPGlobalAdmin = New-Object Microsoft.SharePoint.Administration.SPGlobalAdmin

$SPGlobalAdmin.UpdateMailSettings("emailserver", "fromaddress@email.com", "replyto@email.com", 65001)


2) stsadm command:

stsadm -o email

   -outsmtpserver <SMTP server name>

-fromaddress<valid e-mail address>

-replytoaddress<valid e-mail address>

-codepage<valid code page>

3) 例子:

a) $loadasm =[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")

$SPGlobalAdmin=  New-Object Microsoft.SharePoint.Administration.SPGlobalAdmin

$SPGlobalAdmin.UpdateMailSettings("emailserver", "fromaddress@microsoft.com", "replyto@microsoft.com", 65001)


b)  web application级别的 

stsadm-o email -outsmtpserver mail.example.com -fromaddress someone@example.com -replytoaddresssomeone@example.com -codepage 65001 -url http://server_name


c) farm级别的

stsadm-o email -outsmtpserver mail.example.com -fromaddress someone@example.com -replytoaddresssomeone@example.com -codepage 65001


2. 操作Service proxy

1) 创建一个service proxy group:

New-SPServiceApplicationProxyGroup“New Group”

2) 获取一个proxy group,然后添加proxy到这个组

$pg =Get-SPServiceApplicationProxyGroup “New Group”

$proxy = Get-SPServiceApplicationProxy | Where { $_.DisplayName –eq “SearchService Application 2” }

$pg | Add-SPServiceApplicationProxyGroupMember –Member $proxy

3) 关联Proxy group和web application

$pg =Get-SPServiceApplicationProxyGroup “New Group”

$webApp = Get-SPWebApplicationhttp://appurl

$webApp.ServiceApplicationProxyGroup= $pg

$webApp.Update()


3. 配置webpart page的security

$webApp =Get-SPWebApplication http://lastestsp10

$webApp. AllowPartToPartCommunication = $false

$webApp.AllowContributorsToEditScriptableParts = $false

$webApp.AllowAccessToWebPartCatalog = $false

$webApp.Update()

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值