HOME >> Tips >> XenApp >> XenApp 6 for Windows Server 2008 R2

XenApp 6.0 以降でプリンタドライバを複製する方法

2012/9/25
文書番号:20421

XenApp 6.0 の管理コンソール 「Citrix AppCenter」 には「プリンタ」の項目がない。。



クリックで拡大


プリンターの設定関係はポリシーに移行されているのはわかるが、ポリシーの中にドライバの複製ができるようなものは見当たらない。


XenApp 6.0 からはプリンタードライバの複製は PowerShell で行う必要があるとのこと。
 → XenApp 6のPowerShellでプリンタドライバを複製する方法


【対応手順】

  1. 管理者アカウントで PowerShell を起動します。

    クリックで拡大
  2. 「Get-ExecutionPolicy」と入力してEnterで実行します。

    クリックで拡大
  3. 結果が「Restricted」の場合は「Set-ExecutionPolicy RemoteSigned」と入力して実行します。
    オプションには [Y] と入力して実行します。
    ※このコマンドは初回実行時のみでOKです。

    クリックで拡大
  4. 「Add-PSSnapIn Citrix.*」と入力して実行します。
    ※このコマンドはPowerShellを起動するたびに1度実行する必要があります。

    クリックで拡大
  5. 「Get-XAPrinterDriver ?Servername <複製元サーバー名>」と入力して実行します。
    現在インストールされているドライバの一覧が表示されます。

    クリックで拡大
  • 【自動複製の設定】

    「Add-XAAutoReplicatedPrinterDriver ?DriverName "<プリンタドライバ名>" ?SourceServerName <複製元サーバー名>」と入力して実行します。

    クリックで拡大

    ※冒頭に記載したCitrixのサイトではこのコマンドの「-DriverName」の前に半角スペースが入っていないためエラーになるので注意してください。

  • 【自動複製されたかの確認】

    「Get-XAPrinterDriver ?Servername <複製先サーバー名>」と入力して実行します。

    クリックで拡大

  • 【自動複製の解除】

    「Remove-XAAutoReplicatedPrinterDriver ?DriverName "<プリンタドライバ名>" ?ServerName <複製元サーバー名>」と入力して実行します。

    クリックで拡大

※クライアント端末の中には32ビットの端末も存在するのでプリンタードライバーもx86とx64の両方をインストールしていましたが、 自動複製で複製されるのは64ビット用のドライバのみのようです。

クリックで拡大

複製元サーバーのプリントサーバープロパティ

クリックで拡大

複製先サーバーのプリントサーバープロパティ
本現象について、両方のドライバを複製する方法など情報お持ちの方はご連絡ください。


【コマンド一覧】
【参考情報】

CTX126759 XenApp 6のPowerShellでプリンタドライバを複製する方法
CTX125446 XenApp 6.0でプリンタドライバおよびプリンタ設定を複製する方法