码迷,mamicode.com
首页 > 系统相关 > 详细

sharepoint powershell 批量处理匿名访问

时间:2015-03-12 16:44:46      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:

配置Web Application启用匿名访问

Add-PSSnapin -Name Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue
 
$webApp = Get-SPWebApplication http://sharepoint.crescent.com/
$webApp.IisSettings[Default].AllowAnonymous=$true
$webApp.update()

配置单个网站启用匿名访问

$web = Get-SPWeb http://sharepoint.crescent.com/sites/operations
#Enabled -  lists and libraries; On - Entire web site ; Disabled - Self explanatory :-)
$web.AnonymousState = [Microsoft.SharePoint.SPWeb+WebAnonymousState]::Enabled 
$web.Update()

配置某个网站集下所有网站启用匿名访问

(Get-SPWebApplication http://192.168.30.75/ | Get-SPSite -Limit All | Get-SPWeb -Limit All | Where {$_ -ne $null -and $_.HasUniqueRoleAssignments -eq $true } ) | ForEach-Object { $_.AnonymousState = [Microsoft.SharePoint.SPWeb+WebAnonymousState]::On; $_.Update(); }

配置某个列表或文档库启用匿名访问

Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue
 
$web = Get-SPWeb http://sharepoint.crescent.com/sites/operations
 
$list = $web.lists.tryGetList("Documents")
if($list -ne $null)
{
$list.BreakRoleInheritance($true)
$list.AllowEveryoneViewItems = $true
$list.AnonymousPermMask64 ="Open, OpenItems, ViewListItems, ViewVersions, ViewFormPages, ViewPages, UseClientIntegration"
$list.update();
}

 

jindahao

sharepoint powershell 批量处理匿名访问

标签:

原文地址:http://www.cnblogs.com/jindahao/p/4332655.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!