Set-SPProjectUserSync

控制 WSS 用户同步的行为。

语法

Set-SPProjectUserSync
   [-Url] <Uri>
   [-Value] <UserSyncParameterValues[]>
   [-AssignmentCollection <SPAssignmentCollection>]
   [<CommonParameters>]

说明

WSS 用户同步将 Project Server 权限与 SharePoint Server 权限同步。 向用户授予对 Project Server 实体的权限后,会向Project Web App网站和连接的 SharePoint 网站授予权限。 使用此 cmdlet,管理员可以控制 WSS 用户同步的行为。他们可以选择禁用 WSS 用户同步,仅为Project Web App网站启用它,仅为连接的 SharePoint 网站启用它,或同时启用这两者。

有关 Project Server 的权限和Windows PowerShell的最新信息,请参阅 () https://go.microsoft.com/fwlink/p/?LinkId=251833 中的联机文档https://go.microsoft.com/fwlink/p/?LinkId=251833

示例

----------------------例子-----------------------

Set-SPProjectUserSync https://localhost/pwa EnablePWA

在此示例中,为 Project Web App 站点启用了 WSS 用户同步https://localhost/pwa.

参数

-AssignmentCollection

管理对象以便正确进行处理。 使用 SPWeb 或 SPSite 等对象可能会耗用大量内存,而且在 Windows PowerShell 脚本中使用这些对象需要正确管理内存。 通过使用 SPAssignment 对象,可以将对象分配给变量,然后在不需要这些对象时对它们进行处理,以释放内存。 在使用 SPWeb、SPSite 或 SPSiteAdministration 对象时,如果不使用分配集合或 Global 参数,则会自动处理这些对象。

使用全局参数时,所有对象均包含在全局存储中。 如果未立即使用对象,或未通过使用 Stop-SPAssignment 命令来处理对象,则可能会发生内存不足的情况。

Type:SPAssignmentCollection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Url

指定要设置 Project 用户同步设置的 Project Web App 实例的 URL。

Type:Uri
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Value

禁用 完全禁用 WSS 用户同步;EnablePWA 为Project Web App站点启用 WSS 用户同步;EnableEntProj 为连接到企业项目的所有 SharePoint 网站启用 WSS 用户同步;EnableSPProj 为连接到 SharePoint 项目的所有 SharePoint 网站启用 WSS 用户同步;EnableAll 为Project Web App网站和所有连接的 SharePoint 网站启用 WSS 用户同步。

Type:UserSyncParameterValues[]
Position:3
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition