次の方法で共有


オンプレミス環境でのネットワーク プリンター デバイスのインストール

メモ

コミュニティの関心グループが 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 をインストールして構成する必要があります。 その後、組織の管理者は組み込みのツールを使用して、ネットワーク プリンター デバイスを構成できます。

印刷およびドキュメント サービスのインストールと構成

環境管理者は、このセクションの情報を使用してネットワーク印刷サービスを有効にします。

  1. 印刷およびドキュメント サービスのインストールの手順に従って印刷およびドキュメント サービスをインストールします。
  2. 次の手順に従って印刷およびドキュメント サービスをコンフィギュレーションします 印刷およびドキュメント サービスのコンフィギュレーション
  3. AXService アプリケーションをホストする各サーバーについて、次の手順に従います。
    1. ローカル サーバーで、ローカル ユーザーとグループマネージャーを開始します。
    2. グループ ノードを選択します。
    3. 出力演算子 を右クリックし、グループへの追加 を選択します。
    4. AXService アプリケーションを実行するネットワーク Active Directory アカウントをグループに追加します。

メモ

インフラストラクチャ スクリプトのバージョン 2.9.0 から、アカウントは自動的に適切なグループに追加されます。

AXService がドメイン アカウントで実行されているノードにプリンターをインストールする

AXService がドメイン アカウントで実行されているノードにプリンターをインストールするには、次の手順に従います。

  1. AXService ユーザー アカウントを使用してネットワーク プリンターをインストールします。 この手順により、プリンター ドライバーが AXService ユーザー アカウントで使用できるようになります。
  2. すべての接続が正しく構成されていることを確認するため、インストールされているプリンターのテスト ページを印刷します。
  3. AXService アプリケーションを再起動して、ユーザーのプロファイルが正しく読み込まれ、プリンタードライバーを見つけることができるようにします。

グループ管理サービス アカウント (gMSA) で AXService が実行されているノードにプリンターをインストールする

AXService が gMSA の下で実行されているノードにプリンターをインストールするには、次の手順に従います。

重要

このセクションには、少なくともバージョン 2.9.0 のインフラストラクチャ スクリプトが必要です。 また 、SysInternals Suite をダウンロードする必要があります 。

  1. AOS で使用できる各プリンターのネットワークの場所を追加して、 Printers.json ファイルを更新します。 例のエントリを必ず削除してください。
  2. インフラストラクチャ スクリプト フォルダから次のコマンドを実行します。
# Exports the script files to be executed on each VM into a directory VMs\<VMName>.
.\Export-Scripts.ps1 -ConfigurationFilePath .\ConfigTemplate.xml    
  1. 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

ネットワーク プリンターの管理

このセクションの情報を使用して、ネットワーク プリンターを定義します。

  1. 組織管理>設定>ネットワーク プリンターの順に移動します。
  2. ネットワーク プリンターで、新しいプリンターを追加します。 各プリンターで、名前、説明、パス、およびステータスを指定します。 プリンター パスがインストールされているプリンターのネットワーク パスと一致していることを確認します。

プリンターを アクティブに設定すると、アプリケーション ユーザーはすぐにそれを使用して、ネットワーク プリンター デバイスでドキュメント スタイルのレポートを印刷できます。