Finance + Operations (on-premises) 展開で使用するインフラストラクチャ スクリプトを取得する
この記事では、Microsoft Dynamics 365 Finance + Operations (on-premises) の展開用インフラストラクチャ スクリプトを 1 つのバージョンから別のバージョンにダウンロードまたは更新する方法について説明します。
インフラストラクチャ スクリプトをダウンロードする
インフラストラクチャ スクリプトをダウンロードするには、以下の手順に従います。
- Microsoft DynamicsLifecycle Services にサインインします。
- ダッシュボードで、共有アセット ライブラリタイルを選択します。
- 資産タイプとしてモデルを選択します。
- Microsoft Dynamics 365 Finance + Operations (on-premises)、配置スクリプト バージョン X.X.X というラベルのついた資産を探します。
- 利用可能な最新バージョンをダウンロードします。
- zip ファイルをダウンロードした後、ファイルを選択したまま (または右クリック) にしてから、プロパティを選択します。 プロパティ ダイアログ ボックスで、ブロック解除チェックボックスを選択します。
- ファイル共有を作成し、そこに zip ファイルをコピーします。
- インフラストラクチャという名前のフォルダーにファイルを解凍します。
重要
インフラストラクチャ フォルダーをファイル共有(\\LBDEN01FS01\Install など) に格納することが重要です。 これにより、各マシンにフォルダーをコピーすることなく、任意のマシンでスクリプトを実行できます。 このフォルダーの ConfigTemplate.xml ファイルにすべての編集を加えるよう確認します。
インフラストラクチャ スクリプトを更新する
ダウンロード プロセス InfrastructureOld の一部として作成した、元のインフラストラクチャ フォルダーの名前を変更します。
前のセクションの手順に従って、最新のセットアップ スクリプトをダウンロードします。 クラスター内のすべてのコンピュータがアクセス可能なファイル共有にファイルを解凍します。 フォルダーの名前をインフラストラクチャにします。
メモ
バージョン 2.14.0 では、スクリプトの各バージョンは共有アセット ライブラリ内に独自のエントリを持ちます。
古いコンフィギュレーション テンプレートを新しいインフラストラクチャ フォルダーにコピーします。 既存のコンフィギュレーション テンプレートを上書きできます。
コンフィギュレーション テンプレートを新しいスキーマに合うように更新します。
.\Update-ConfigTemplate.ps1 -ConfigurationFilePath .\ConfigTemplate.xml
スクリプト実行の出力によっては、追加のアクションの実行が必要になる場合があります:
- スクリプトが "ファイル ConfigTemplate.xml にはスキーマ バージョンがありません" のようなエラー メッセージを返す場合、既存のコンフィギュレーション ファイルはスキーマ バージョンが追跡されていないため、手動で移行する必要があります。 コンフィギュレーション ファイルを移行するには、既存のテンプレートからの詳細を使用して新しいバージョンのテンプレートを手動で入力します。
- スクリプトが "1.4 ~ 1.5 へのアップグレード パスが定義されていません" のようなエラー メッセージを返す場合、既存のコンフィギュレーション ファイルが古すぎて、自動スキーマ移行が実装されていません。 したがって、手動で移行する必要があります。 コンフィギュレーション ファイルを移行するには、既存のテンプレートからの詳細を使用して新しいバージョンのテンプレートを手動で入力します。
- スクリプトが成功すると、「スキーマが正常にバージョン 1.8 からバージョン 1.9 にアップグレードされました」のようなメッセージが返されます。このメッセージの後に、実行された処理を示す他の出力が表示されます。 出力では、追加情報を入力する必要があるかどうかも示されます。 たとえば、スキーマ 1.8 から 1.9 に更新した場合、出力に「新しい gmsa アカウントが追加されました。その詳細を入力してください。」というメッセージが表示されます。この場合、追加した新しいグループ管理サービス アカウント (gMSA) アカウントの詳細を入力し、さらに作成する必要があります。
メモ
コンフィギュレーション ファイルのスキーマの変更を導入する新しいバージョンのスクリプト (バージョン 2.14.0 以降) のみに、コンフィギュレーション ファイルを新しいスキーマに移行するロジックが含まれます。