Update-SPProfilePhotoStore
プロファイル写真ストアを SharePoint Server と互換性を持た更新します。
構文
Update-SPProfilePhotoStore
-MySiteHostLocation <SPSitePipeBind>
[-AssignmentCollection <SPAssignmentCollection>]
[-CreateThumbnailsForImportedPhotos <Boolean>]
[-NewBaseUri <Uri>]
[-NoDelete <Boolean>]
[-OldBaseUri <Uri>]
[<CommonParameters>]
説明
Office SharePoint Server から SharePoint Server にアップグレードした後、コマンドレットを Update-SPProfilePhotoStore
実行して、SharePoint プロファイルフォト ストアが SharePoint Server と互換性があることを確認します。
コマンドレットは Update-SPProfilePhotoStore
、Office SharePoint Server からのアップグレードが完了した後にのみ使用する必要があります。
コマンドレットを使用すると、元の Update-SPProfilePhotoStore
写真から予測可能なサイズと名前を持つ 3 つのサムネイル バージョンが作成され、新しい写真が個人用サイト ホストのユーザーフォト ライブラリに配置され、プロファイル データベースのプロパティ値が更新されます。
操作時には元の画像がそのまま残されます。 何らかの理由で特定のユーザーの操作が失敗した場合は、次のユーザーに対して操作が続行されます。
プロファイル写真をサーバー URL 間で移行するときに、OldBaseUri パラメーターと NewBaseUri パラメーターを使用できます。 古いものから新しいものに変更された URL の最初の部分を指定するだけで、プロファイル写真の URL の再設定が試行されます。
たとえば、OldBaseUri: https://server1/my/ProfilePhotos;NewBaseUri: https://server1/my/NewLocation/ProfilePhotos
Windows PowerShell for SharePoint 製品のアクセス許可と最新情報については、「SharePoint Server コマンドレット」のオンライン ドキュメントをご覧ください。
例
------------------例-------------------
Update-SPProfilePhotoStore -MySiteHostLocation https://mysites
この例では、指定した個人用サイトのホストの場所に写真をアップロードします。
パラメーター
-AssignmentCollection
適切な破棄を行うためにオブジェクトを管理します。 SPWeb や SPSite などのオブジェクトの使用によって大量のメモリが使用される場合があるので、Windows PowerShell スクリプトでこれらのオブジェクトを使用するには適切なメモリ管理が必要です。 メモリの解放が必要になった場合は、SPAssignment オブジェクトを使用して、変数へのオブジェクトの割り当てとオブジェクトの破棄を行うことができます。 割り当てコレクションまたは Global パラメーターが使用されていない場合、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 |
-CreateThumbnailsForImportedPhotos
インポートされたすべてのユーザー プロファイル写真のサムネイルを作成します。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-MySiteHostLocation
写真のアップロード先である個人用サイトのホストの場所の URL を指定します。
Type: | SPSitePipeBind |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-NewBaseUri
プロファイル画像の新しい URL を指定します。 たとえば、https://server2/. のように指定します。
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-NoDelete
値が true に設定されている場合、インポートされたユーザー プロファイル画像ファイルはサムネイルを作成した後に保持されます。
注:
これは、CreateThumbnailsForImportedPhotos が に設定されている場合にのみ機能します $true
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-OldBaseUri
プロファイル画像の古い URL を指定します。 たとえば、https://server1/. のように指定します。
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |