オンプレミス環境でのネットワーク プリンター デバイスのインストール
この記事では、Microsoft Dynamics 365 Finance + Operations (on-premises) のオンプレミス展開を既存のネットワーク プリンタ デバイスに接続する方法について説明します。 オンプレミス アプリケーションでのネットワーク印刷は、Microsoft Windows Server 2016 の「印刷およびドキュメント サービス」機能でサポートされます。 この機能を使用すると、プリンター管理に関連するタスクを集中管理できます。 印刷およびドキュメント サービスをインストールして構成するには、Application Object Server (AOS) のプライマリー インスタンスをホストするサーバーへの管理アクセス権が必要です。
ネットワーク印刷サービスの構成には、次の 2 つの役割があります。
- サービス管理者 – この役割を持つ担当者は、インストールやプラットフォーム インフラストラクチャのコンポーネントのコンフィギュレーションを担当します。 従来、この役割は昇格したドメイン権限を持った Active Directory アカウントです。 Microsoft Windows Server のコンポーネントのインストールに必要な権限があります。
- 組織の管理者 – このロールを持つユーザーはアプリケーション セキュリティ権限を管理します。 この Active Directory アカウントは、システム管理者 ロールに割り当てられています。
組織の管理者がネットワーク プリンターの追加を開始する前に、サービス管理者はプライマリ AOS インスタンスをホストするサーバーに印刷およびドキュメント サービスをインストールして構成する必要があります。 組織の管理者は、組み込みツールを使用してネットワーク プリンター デバイスの設定を開始できます。
印刷およびドキュメント サービスのインストールと構成
環境管理者は、このセクションの情報を使用してネットワーク印刷サービスを有効にします。
- 印刷およびドキュメント サービスのインストールの手順に従って印刷およびドキュメント サービスをインストールします。
- 次の手順に従って印刷およびドキュメント サービスをコンフィギュレーションします 印刷およびドキュメント サービスのコンフィギュレーション。
- AXService アプリケーションをホストするために使用する各サーバーに対して、これらの手順に従います。
- ローカル サーバーで、ローカル ユーザーとグループマネージャーを開始します。
- グループ ノードを選択します。
- 出力演算子 を右クリックし、グループへの追加 を選択します。
- グループに AXService アプリケーションを実行するために使用されるネットワーク Active Directory アカウントを追加します。
メモ
インフラストラクチャ スクリプトのバージョン 2.9.0 移行、アカウントは自動的に適切なグループに追加されます。
AXService がドメイン アカウントで実行されているノードにプリンターをインストール
AXService がドメイン アカウントで実行されているノードにプリンターをインストールするには、次の手順に従います。
- AXService ユーザー アカウントを使用してネットワーク プリンターをインストールします。 このステップにより、プリンター ドライバーが AXService ユーザー アカウントで使用できることを確認します。
- すべての接続が正しく構成されていることを確認するため、インストールされているプリンターのテスト ページを印刷します。
- ユーザーのプロファイルが正しく読み込まれることを確認し、プリンターを見つけるために、AXService アプリケーションを再起動します。
AXService がグループ管理サービス アカウント (gMSA) で実行されているノードにプリンターをインストール
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 コマンドの実行に使用されるのと同じコンピューターなど、単一のコンピューターから必要なスクリプトを実行できます。 リモート処理スクリプトが利用可能な場合、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
ネットワーク プリンターの管理
システム管理者は、このセクションの情報を使用してネットワーク プリンターを定義します。
- 組織管理>設定>ネットワーク プリンターの順に移動します。
- ネットワーク プリンターページで、新しいプリンターを追加します。 各プリンターで、名前、説明、パス、およびステータスを指定します。 プリンター パスがインストールされているプリンターのネットワーク パスと一致していることを確認します。
有効とマークされている項目は、すぐにアプリケーションのユーザーによって利用できるようになるので、ネットワーク プリンター デバイスで文書スタイル レポートの印刷を開始できます。