次の方法で共有


Enable-SPProjectActiveDirectoryEnterpriseResourcePoolSync

Active Directory とエンタープライズ リソース共有元の同期のタイマー ジョブの実行を有効にします。

構文

Default (既定)

Enable-SPProjectActiveDirectoryEnterpriseResourcePoolSync
    [-Url] <Uri>
    [-GroupUids] <System.Collections.Generic.IEnumerable`1[System.Guid]>
    [-AssignmentCollection <SPAssignmentCollection>]
    [<CommonParameters>]

説明

Active Directory エンタープライズ リソース プール同期は、複数の Project Server エンタープライズ リソースを同時に作成または更新するために使用されます。 また、Project Server エンタープライズ リソースを、Active Directory ディレクトリ サービスのグループ メンバシップに基づいて自動的にアクティブ化および非アクティブ化することもできます。 たとえば、ある部門に新しい従業員が追加されても、同期対象として選択されている Active Directory グループに含まれていれば、自動的に Project Server エンタープライズ リソースとして追加されます。 逆に、Active Directory グループから削除された従業員の Project Server アカウントは、同期時に非アクティブ化されます。

エンタープライズ リソース共有元の同期では、エンタープライズ リソース プロパティを Active Directory の最新データを使用して更新します。 たとえば、結婚によって従業員の名前と電子メール アドレスが変わることがあります。 変更が Active Directory で行われ、ユーザーがリンクされたグループに属している限り、同期時に変更内容がユーザーのエンタープライズ リソース プロパティに反映されます。

エンタープライズ リソース共有元の同期対象としてマップできる Active Directory グループは 1 つです。 ただし、この Active Directory グループには入れ子になったグループが含まれている可能性があり、その場合そのグループのメンバーも同期されます。

エンタープライズ リソース共有元の同期処理中に以下の処理を実行できます。

  • 新しい Project Server エンタープライズ リソースおよび対応するユーザー アカウントを、Active Directory アカウントに基づいて作成できます。
  • アクティブな Project Server リソースおよびユーザー アカウントを非アクティブ化できます。
  • 既存の Project Server ユーザー アカウントのメタデータ (名前、電子メール アドレスなど) は、Active Directory で変更された場合に更新できます。
  • 非アクティブな Project Server リソースおよびユーザー アカウントを再アクティブ化できます。

Project Server のWindows PowerShellに関するアクセス許可と最新の情報については、https://go.microsoft.com/fwlink/p/?LinkId=251833 (https://go.microsoft.com/fwlink/p/?LinkId=251833) のオンライン ドキュメントを参照してください。

------------ 例 1 --------------------

$groupGuids = Get-ADGroup -Filter {Name -eq 'Domain Users' -or Name -eq 'Domain Admins'} | select ObjectGuid #Active Directory PowerShell Module required
[Guid[]]$groupUids = $groupGuids[0].ObjectGuid,$groupGuids[1].ObjectGuid
Enable-SPProjectActiveDirectoryEnterpriseResourcePoolSync -Url https://pwa_site -GroupUids $groupUids

ドメイン ユーザーとドメイン管理者 Active Directory グループの ObjectGuid 値を取得し、それらを Project Web Apps サイトの Active Directory Enterprise リソース プール同期に追加します。https://pwa_site.

パラメーター

-AssignmentCollection

適用対象: Project Server 2013、Project Server 2016

適切な破棄を行うためにオブジェクトを管理します。 SPWeb や SPSite などのオブジェクトの使用によって大量のメモリが使用される場合があるので、Windows PowerShell スクリプトでこれらのオブジェクトを使用するには適切なメモリ管理が必要です。 メモリの解放が必要になった場合は、SPAssignment オブジェクトを使用して、変数へのオブジェクトの割り当てとオブジェクトの破棄を行うことができます。 割り当てコレクションまたは Global パラメーターが使用されていない場合、SPWeb、SPSite、または SPSiteAdministration オブジェクトが使用されていると、オブジェクトは自動的に破棄されます。

Global パラメーターが使用されている場合は、オブジェクトはすべてグローバル ストアに格納されます。 Stop-SPAssignment コマンドを使用してオブジェクトの使用または破棄を直接行わないと、メモリ不足のシナリオになる場合があります。

パラメーターのプロパティ

型:SPAssignmentCollection
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:True
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-GroupUids

適用対象: Project Server 2013、Project Server 2016、Project Server 2019

エンタープライズ リソース共有元の同期対象となる Active Directory グループの GUID。

パラメーターのプロパティ

型:

System.Collections.Generic.IEnumerable`1[System.Guid]

規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:2
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Url

適用対象: Project Server 2013、Project Server 2016、Project Server 2019

Active Directory Enterprise Resource Sync を有効にするProject Web App インスタンスの URL を指定します。

パラメーターのプロパティ

型:Uri
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:1
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

CommonParameters

このコマンドレットでは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction、-WarningVariable の各パラメーターがサポートされています。 詳細については、「about_CommonParameters」を参照してください。