メモ
コミュニティの関心グループが Yammer から Microsoft Viva Engage に移行されました。 Viva Engageコミュニティに参加し、最新のディスカッションに参加するには、 Finance and Operations Viva Engage Community へのアクセス権フォームに入力し、参加するコミュニティを選択します。
この記事では、Microsoft Dynamics 365 Finance + 運用 (オンプレミス) のオンプレミス展開を既存のネットワーク プリンター デバイスに接続する方法について説明します。 Microsoft Windows Server 2016 の Print および Document Services 機能は、オンプレミス アプリケーションでのネットワーク印刷をサポートします。 この機能は、プリンター管理に関連するタスクを一元化します。 印刷およびドキュメント サービスをインストールして構成するには、Application Object Server (AOS) のプライマリー インスタンスをホストするサーバーへの管理アクセス権が必要です。
ネットワーク印刷サービスの構成には、次の 2 つの役割があります。
- サービス管理者 – プラットフォーム インフラストラクチャのコンポーネントのインストールと構成を担当する担当者。 従来、このロールは、昇格されたドメイン特権を持つActive Directory アカウントです。 Microsoft Windows Serverのコンポーネントをインストールするのに十分な特権があります。
- 組織管理者 – アプリケーションセキュリティ権限を管理するユーザー。 このActive Directory アカウントは、System Administrator ロールに割り当てられます。
組織の管理者がネットワーク プリンターを追加する前に、サービス管理者は、プライマリ AOS インスタンスをホストするサーバーに Print サービスと Document Services をインストールして構成する必要があります。 その後、組織の管理者は組み込みのツールを使用して、ネットワーク プリンター デバイスを構成できます。
印刷およびドキュメント サービスのインストールと構成
環境管理者は、このセクションの情報を使用してネットワーク印刷サービスを有効にします。
- 印刷およびドキュメント サービスのインストールの手順に従って印刷およびドキュメント サービスをインストールします。
- 次の手順に従って印刷およびドキュメント サービスをコンフィギュレーションします 印刷およびドキュメント サービスのコンフィギュレーション。
- AXService アプリケーションをホストする各サーバーについて、次の手順に従います。
- ローカル サーバーで、ローカル ユーザーとグループマネージャーを開始します。
- グループ ノードを選択します。
- 出力演算子 を右クリックし、グループへの追加 を選択します。
- AXService アプリケーションを実行するネットワーク Active Directory アカウントをグループに追加します。
メモ
インフラストラクチャ スクリプトのバージョン 2.9.0 から、アカウントは自動的に適切なグループに追加されます。
AXService がドメイン アカウントで実行されているノードにプリンターをインストールする
AXService がドメイン アカウントで実行されているノードにプリンターをインストールするには、次の手順に従います。
- AXService ユーザー アカウントを使用してネットワーク プリンターをインストールします。 この手順により、プリンター ドライバーが AXService ユーザー アカウントで使用できるようになります。
- すべての接続が正しく構成されていることを確認するため、インストールされているプリンターのテスト ページを印刷します。
- AXService アプリケーションを再起動して、ユーザーのプロファイルが正しく読み込まれ、プリンタードライバーを見つけることができるようにします。
グループ管理サービス アカウント (gMSA) で AXService が実行されているノードにプリンターをインストールする
AXService が gMSA の下で実行されているノードにプリンターをインストールするには、次の手順に従います。
重要
このセクションには、少なくともバージョン 2.9.0 のインフラストラクチャ スクリプトが必要です。 また 、SysInternals Suite をダウンロードする必要があります 。
- AOS で使用できる各プリンターのネットワークの場所を追加して、
Printers.jsonファイルを更新します。 例のエントリを必ず削除してください。 - インフラストラクチャ スクリプト フォルダから次のコマンドを実行します。
# Exports the script files to be executed on each VM into a directory VMs\<VMName>.
.\Export-Scripts.ps1 -ConfigurationFilePath .\ConfigTemplate.xml
- 各
infrastructure\VMs\<VMName>フォルダーの内容を対応する VM にコピーします。 リモート処理スクリプトを使用すると、その内容がターゲット VM に自動的にコピーされます。 次に、管理者として次のコマンドを実行します。
メモ
- 次の手順では、複数の VM での実行が必要です。 ただし、プロセスを簡略化するために、提供されるリモート処理スクリプトを使用できます。 これらのスクリプトを使用すると、 .\Export-Scripts.ps1 コマンドの実行に使用するのと同じコンピューターなど、1 台のコンピューターから必要なスクリプトを実行できます。 リモート処理スクリプトが使用可能になると、Windows PowerShell セクションの # If Remoting コメントの後に宣言されます。
- リモート処理では WinRM を使用します。 場合によっては、CredSSP を有効にする必要があります。 リモート処理モジュールでは、実行ごとに CredSSP を有効または無効にします。 CredSSP が使用されていない場合は無効にします。 そうしないと、資格情報の盗難リスクが伴います。 セットアップが完了したら、次のコマンドを実行します。
.\Disable-CredSSP-AllVMs.ps1 -ConfigurationFilePath .\ConfigTemplate.xml.
# If Remoting, execute
# .\Install-PrintersOnGmsa-AllVMs.ps1 -ConfigurationFilePath .\ConfigTemplate.xml -SysInternalsFolderLocation \\networkshare\SysInternalsSuite -ForcePushLBDScripts
.\Install-PrintersOnGmsa.ps1 -PrintersJsonFilePath .\Printers.json -SysInternalsFolderLocation \\networkshare\SysInternalsSuite
ネットワーク プリンターの管理
このセクションの情報を使用して、ネットワーク プリンターを定義します。
- 組織管理>設定>ネットワーク プリンターの順に移動します。
- ネットワーク プリンターで、新しいプリンターを追加します。 各プリンターで、名前、説明、パス、およびステータスを指定します。 プリンター パスがインストールされているプリンターのネットワーク パスと一致していることを確認します。
プリンターを アクティブに設定すると、アプリケーション ユーザーはすぐにそれを使用して、ネットワーク プリンター デバイスでドキュメント スタイルのレポートを印刷できます。