Microsoft Identity Manager (MIM) ポータル ページをホストするようにSharePoint Server サブスクリプション エディション (SE) をインストールして構成します。 SharePoint SE は、新しい MIM デプロイに推奨されるバージョンです。
重要
SharePoint Server 2019は、2026 年 7 月 14 日にサポートが終了します。 現在SharePoint Server 2019を使用している場合は、SharePoint Server サブスクリプション エディションへの移行を計画します。 詳細については、SharePoint Server 2019ライフサイクル情報を参照してください。 SharePoint Server 2019を設定する必要がある場合は、「ID 管理サーバーのセットアップ: SharePoint」を参照してください。
Note
このチュートリアルでは、Contoso という会社のサンプル名と値を使用します。 これらを独自の値に置き換えます。 例えば次が挙げられます。
- ドメイン コントローラー名 - corpdc
- ドメイン名 - contoso
- MIM サービス サーバー名:corpservice
- MIM 同期サーバー名 - corpsync
- SQL Server 名 - corpsql
- パスワード - Pass@word1
前提条件
開始する前に、次のことを確認します。
- corpservice サーバーに対するローカル管理者特権と SQL データベース サーバーの sysadmin アクセス権を持つドメイン アカウント (contoso\miminstall など)
- サーバー上のインターネット接続、または前提条件のダウンロード用にインターネット接続を提供する追加のネットワーク インターフェイス (インストール後に無効にすることができます)
- ID 管理用のサーバーのセットアップの完了: SQL Server
SharePoint Server サブスクリプション エディションのインストール
SharePoint Server SE では、SharePoint Server 2019と同じインストール プロセスが使用されます。 インストールが完了すると、サーバーが再起動します。
SQL データベース サーバー (contoso\miminstall など) での corpservice および sysadmin アクセスに対するローカル管理者特権を持つドメイン アカウントとして PowerShell を起動します。
SharePoint がアンパックされたディレクトリに移動します。
前提条件のインストーラーを実行します。
.\prerequisiteinstaller.exe前提条件のインストール後、SharePointセットアップを実行します。
.\setup.exe完全なサーバーの種類を選択します。
インストールが完了したら、ウィザードを実行します。
製品構成ウィザードを使用してSharePointを構成する
SharePoint Products構成ウィザードの手順に従って、MIM で動作するようにSharePointを構成します。
[ サーバー ファームへの接続 ] タブで、新しいサーバー ファームを作成するオプションを選択します。
構成データベースのデータベース サーバー (corpsql など) を指定し、SharePointのデータベース アクセス アカウントとして Contoso\SharePoint を指定します。
ファームのセキュリティ パスフレーズのパスワードを作成します。
構成ウィザードで、フロントエンドの MinRole の種類を選択します。
構成ウィザードで構成タスク 10/10 が完了したら、[ 完了] を選択します。 Web ブラウザーが開きます。
メッセージが表示されたら、 Contoso\miminstall (または同等の管理者アカウント) として認証して続行します。
Web ウィザード (Web アプリ内) で、[ キャンセル] または [スキップ] を選択します。
ローカル セキュリティ ポリシーを構成する
SharePoint Server SE には、アプリケーション プールとSQL Server アカウントに固有のローカル セキュリティ ポリシーが必要です。
ローカル セキュリティ ポリシー プログラムを起動します。
[ローカル ポリシー]>[ユーザー権利の割り当て]の順に移動します。
AppPool アカウントを次のポリシーに追加します。
- オペレーティング システムの一部として機能
- 認証後にクライアントに偽装する
MIM ポータルをホストするための SharePoint の準備
次の手順では、MIM ポータルをホストするSharePoint Web アプリケーションとサイト コレクションを作成します。
Note
最初は、SSL は構成されていません。 このポータルへのアクセスを有効にする前に、SSL または同等の SSL を構成します。
Web アプリケーションを作成する
SharePoint管理シェルを起動し、次の PowerShell スクリプトを実行して、SharePoint Web アプリケーションを作成します。
New-SPManagedAccount ##Will prompt for new account enter contoso\mimpool
$dbManagedAccount = Get-SPManagedAccount -Identity contoso\mimpool
New-SpWebApplication -Name "MIM Portal" -ApplicationPool "MIMAppPool" -ApplicationPoolAccount $dbManagedAccount -AuthenticationMethod "Kerberos" -Port 80 -URL http://mim.contoso.com
Note
Windowsクラシック認証方法が使用されていることを示す警告メッセージが表示されます。 最終的なコマンドが返されるまでに数分かかる場合があります。 完了すると、出力は新しいポータルの URL を示します。 後の手順でSharePoint管理シェル ウィンドウを開いたままにしておきます。
サイト コレクションを作成し、ASHX ファイルのブロックを解除する
同じSharePoint管理シェルで、次の PowerShell スクリプトを実行して、SharePoint サイト コレクションを作成します。
$t = Get-SPWebTemplate -compatibilityLevel 15 -Identity "STS#1" $w = Get-SPWebApplication http://mim.contoso.com/ New-SPSite -Url $w.Url -Template $t -OwnerAlias contoso\miminstall -CompatibilityLevel 15 -Name "MIM Portal" $s = SpSite($w.Url) $s.CompatibilityLevelNote
CompatibilityLevel 変数の結果が "15" であることを確認します。 結果が "15" でない場合は、サイト コレクションを削除して再作成します。
MIM ポータルで使用される ASHX ファイルのブロックを解除します。 SE とSharePoint Server 2019の両方SharePoint Server、特定のファイル拡張子をブロックする Web アプリケーション プロパティを使用します。 次の 3 つのコマンドを実行して ASHX ファイルのブロックを解除します。
$w.BlockedASPNetExtensions.Remove("ashx") $w.Update() $w.BlockedASPNetExtensionsNote
BlockedASPNetExtensions リストに ASHX 拡張子が含まれなくなっていることを確認します。 ASHX がまだ表示されている場合、複数の MIM ポータル ページが正しくレンダリングされません。
サーバー側のViewStateと正常性分析を無効にする
次の PowerShell コマンドを実行して、SharePoint Server-Side Viewstate と SharePoint タスク "Health Analysis Job (Hourly, Microsoft SharePoint Foundation Timer, All Servers)" を無効にします。
$contentService = [Microsoft.SharePoint.Administration.SPWebService]::ContentService;
$contentService.ViewStateOnServer = $false;
$contentService.Update();
Get-SPTimerJob hourly-all-sptimerservice-health-analysis-job | disable-SPTimerJob
重要
4.6.673.0 より前の MIM ビルドにのみ適用されます。 2023 年 9 月以降の更新プログラムを使用してSharePointにデプロイする場合は、SharePoint管理シェルから次のコマンドも実行します。
$f = get-spfarm
$f.AddGenericAllowedListValue("WebPartSupportedBoundPropertyNames","data-title-text")
$f.AddGenericAllowedListValue("WebPartSupportedBoundPropertyNames","data-link-to-tab-text")
$f.update()
iisreset
MIM ポータルを確認する
Web ブラウザー タブを開き、
http://mim.contoso.com/に移動します。contoso\miminstall としてサインインします。 MIM ポータルという名前の空のSharePoint サイトが表示されます。
URL をコピーし、Internet Explorerで [インターネット オプション] を開き、[セキュリティ] タブに移動し、[ローカル イントラネット] を選択して、[サイト] を選択します。
[ ローカル イントラネット ] ウィンドウで、[ 詳細設定 ] を選択し、[ この Web サイトをゾーンに追加 する] テキスト ボックスにコピーした URL を貼り付けます。 [ 追加] を選択し、ウィンドウを閉じます。
管理ツールを開き、[サービス] に移動し、SharePoint管理サービスを見つけて、まだ実行されていない場合は起動します。