马上注册,结交更多数据大咖,获取更多知识干货,轻松玩转大数据
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
配置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();}
|