Convert-SPWebApplication
Web アプリケーションの認証モードを変換します。
構文
Convert-SPWebApplication
-Identity <SPWebApplicationPipeBind>
-From <String>
-To <String>
[-AssignmentCollection <SPAssignmentCollection>]
[-Force]
[-RetainPermissions]
[-Database <SPContentDatabase>]
[-MapList <String>]
[-SiteSubsriptionId <Guid>]
[-SkipPolicies]
[-SkipSites]
[-SourceSkipList <String>]
[-TrustedProvider <SPTrustedIdentityTokenIssuerPipeBind>]
[-LoggingDirectory <String>]
[<CommonParameters>]
説明
Web アプリケーションの認証モードを Windows クレーム認証モードに変換し、コンテンツ データベースのユーザー アカウントをクレーム エンコード値に移行するには、Convert-SPWebApplication コマンドレットを使用します。
アクセス許可を保持する場合、サイト内のユーザーは、ソース アカウントが有効で SharePoint でクエリ可能な場合にのみ変換されます。 たとえば、クラシック Windows から Windows 要求への変換の前に Active Directory アカウントを削除または無効にした場合、データベース内のアカウントは要求形式に更新されません。
Windows PowerShell for SharePoint 製品のアクセス許可と最新情報については、「SharePoint Server コマンドレット」のオンライン ドキュメントをご覧ください。
例
------------ 例 1 -------
Convert-SPWebApplication -Identity "https://<webappurl>" -To Claims -RetainPermissions
この例では、 Identity パラメーターで指定された Web アプリケーションを、クレーム認証モードを使用するように変換します。
------------ 例 2 -------
Convert-SPWebApplication -Identity "https://<webappurl>" -From Legacy -To Claims -RetainPermissions
次の使用例は、アクセス許可を保持しながら、Identity パラメーターで指定された Web アプリケーションをクラシック Windows 認証からクレーム認証モードに変換します。 セキュリティ更新プログラム MS04-022 または 2014 年 4 月の SharePoint Server 2013 の累積的な更新プログラムが適用された後、-From パラメーターが必要です。 これは、すべてのバージョンの SharePoint Server 2016 に必要です。
パラメーター
-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 |
-Database
移行するコンテンツ データベースの名前を指定します。
Type: | SPContentDatabase |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-Force
Web アプリケーションを強制的に変換します。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-From
変換元の認証方法を指定します。
このパラメーターの有効な値は次のとおりです。
レガシ、Claims-Windows、Claims-Trusted-Default
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-Identity
変換する Web アプリケーションの URL を指定します (例: https://mysite/app1。
Type: | SPWebApplicationPipeBind |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-LoggingDirectory
移行の結果に関する詳細ログが書き込まれるディレクトリを指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-MapList
ユーザー キー、migrated-user-name、migrated-user-key の形式で行の一覧として含まれるファイルを指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-RetainPermissions
コマンドレットを実行するアカウントを指定し、Web アプリケーションでのアクセス許可を維持します。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-SiteSubsriptionId
サイト サブスクリプションの GUID を指定します。
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-SkipPolicies
SPWebApplication セキュリティ ポリシーを移行しないことを指定します。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-SkipSites
SPWebApplication の SPSites を移行しないことを指定します。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-SourceSkipList
user-key という形式の行の一覧として含まれるファイルを指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-To
変換する認証方法を指定します。
このパラメーターの有効な値は次のとおりです。
要求、Claims-Windows、Claims-Trusted-Default、Claims-SharePoint-Online
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-TrustedProvider
信頼されたログイン プロバイダーから移行する場合、これは、信頼されたログイン プロバイダーを指定する方法です。
Type: | SPTrustedIdentityTokenIssuerPipeBind |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |