Convert-SPWebApplication
Web アプリケーションの認証モードを変換します。
構文
Default (既定)
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 認証からクレーム認証モードに変換します。 -From パラメーターは、セキュリティ更新プログラム MS04-022 または SharePoint Server 2013 の 2014 年 4 月の累積的な更新プログラムが適用された後に必要なです。 これは、SharePoint Server 2016 のすべてのバージョンに必要です。
パラメーター
-AssignmentCollection
適用対象: SharePoint Server 2013、SharePoint Server 2016、SharePoint Server 2019
適切な破棄を行うためにオブジェクトを管理します。 SPWeb や SPSite などのオブジェクトの使用によって大量のメモリが使用される場合があるので、Windows PowerShell スクリプトでこれらのオブジェクトを使用するには適切なメモリ管理が必要です。 メモリの解放が必要になった場合は、SPAssignment オブジェクトを使用して、変数へのオブジェクトの割り当てとオブジェクトの破棄を行うことができます。 割り当てコレクションまたは Global パラメーターが使用されていない場合、SPWeb、SPSite、または SPSiteAdministration オブジェクトが使用されていると、オブジェクトは自動的に破棄されます。
Global パラメーターが使用されている場合は、オブジェクトはすべてグローバル ストアに格納されます。 Stop-SPAssignment コマンドを使用してオブジェクトの使用または破棄を直接行わないと、メモリ不足のシナリオになる場合があります。
パラメーターのプロパティ
| 型: | SPAssignmentCollection |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | True |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-Database
適用対象: SharePoint Server 2013、SharePoint Server 2016、SharePoint Server 2019
移行するコンテンツ データベースの名前を指定します。
パラメーターのプロパティ
| 型: | SPContentDatabase |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-Force
適用対象: SharePoint Server 2013、SharePoint Server 2016、SharePoint Server 2019
Web アプリケーションを強制的に変換します。
パラメーターのプロパティ
| 型: | SwitchParameter |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-From
適用対象: SharePoint Server 2013、SharePoint Server 2016、SharePoint Server 2019
変換元の認証方法を指定します。
このパラメーターの有効な値は次のとおりです。
レガシ, claims-windows, claims-trusted-default
パラメーターのプロパティ
| 型: | String |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | True |
| パイプラインからの値: | True |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-Identity
適用対象: SharePoint Server 2013、SharePoint Server 2016、SharePoint Server 2019
変換する Web アプリケーションの URL を指定します (例: https://mysite/app1。
パラメーターのプロパティ
| 型: | SPWebApplicationPipeBind |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | True |
| パイプラインからの値: | True |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-LoggingDirectory
適用対象: SharePoint Server 2016、SharePoint Server 2019
移行の結果に関する詳細ログが書き込まれるディレクトリを指定します。
パラメーターのプロパティ
| 型: | String |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-MapList
適用対象: SharePoint Server 2013、SharePoint Server 2016、SharePoint Server 2019
user-key、migrated-user-name、migrated-user-key の形式の行のリストとして、ファイルを指定します。
パラメーターのプロパティ
| 型: | String |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-RetainPermissions
適用対象: SharePoint Server 2013、SharePoint Server 2016、SharePoint Server 2019
コマンドレットを実行するアカウントを指定し、Web アプリケーションでのアクセス許可を維持します。
パラメーターのプロパティ
| 型: | SwitchParameter |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-SiteSubsriptionId
適用対象: SharePoint Server 2013、SharePoint Server 2016、SharePoint Server 2019
サイト サブスクリプションの GUID を指定します。
パラメーターのプロパティ
| 型: | Guid |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-SkipPolicies
適用対象: SharePoint Server 2013、SharePoint Server 2016、SharePoint Server 2019
SPWebApplication セキュリティ ポリシーを移行しないことを指定します。
パラメーターのプロパティ
| 型: | SwitchParameter |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-SkipSites
適用対象: SharePoint Server 2013、SharePoint Server 2016、SharePoint Server 2019
SPWebApplication の SPSite が移行されないことを指定します。
パラメーターのプロパティ
| 型: | SwitchParameter |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-SourceSkipList
適用対象: SharePoint Server 2013、SharePoint Server 2016、SharePoint Server 2019
user-key という形式の行のリストを含むファイルを指定します。
パラメーターのプロパティ
| 型: | String |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-To
適用対象: SharePoint Server 2013、SharePoint Server 2016、SharePoint Server 2019
変換先の認証方法を指定します。
このパラメーターの有効な値は次のとおりです。
Claims, Claims-Windows, Claims-Trusted-Default, Claims-SharePoint-Online
パラメーターのプロパティ
| 型: | String |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | True |
| パイプラインからの値: | True |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-TrustedProvider
適用対象: SharePoint Server 2013、SharePoint Server 2016、SharePoint Server 2019
信頼できるログイン プロバイダーから移行する場合、信頼できるログイン プロバイダーを指定する方法はこの方法です。
パラメーターのプロパティ
| 型: | SPTrustedIdentityTokenIssuerPipeBind |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
CommonParameters
このコマンドレットは、共通パラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction、-WarningVariable をサポートします。 詳細については、「about_CommonParameters」を参照してください。