Set-SPProjectUserSync

控制 WSS 使用者同步處理的行為。

Syntax

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

Description

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 參數,將會自動處置這些物件。

使用 Global 參數時,所有物件會包含在全域儲存區內。 如果不立即使用物件,或使用 Stop-SPAssignment 命令加以捨棄,則可能會有記憶體不足的狀況發生。

Type:SPAssignmentCollection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Project Server 2013, Project Server 2016, Project Server 2019

-Url

指定Project Web App實例的 URL,以設定 Project User Sync 設定。

Type:Uri
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Project Server 2013, Project Server 2016, Project Server 2019

-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:Project Server 2013, Project Server 2016, Project Server 2019