ポリシー適用の変更

特定のサーバまたはサーバのグループについて、ポリシーの適用を変更または停止しなければならない場合があります。

ポリシーの適用はいくつかの方法で変更できます。


適用されるポリシーの変更

適用されているポリシーを変更するには

  1. ConsoleOneで、変更するポリシーが含まれているDistributed Server Packageオブジェクトを右クリックし、[Properties]をクリックします。

  2. 必要に応じてポリシーを変更し、[OK]をクリックしてポリシーパッケージのプロパティを終了します。

次回、このポリシーパッケージを含むDistributionを構築するときに、次の処理が行われます。

  1. Distributionが変更されたので、新しいバージョンのDistributionが作成されます。
  2. Channelの送信スケジュールに従って、Policy/Package Distributionが送信されます。
  3. Channelを購読している各Subscriberが、Policy/Package Distributionを受信し、抽出スケジュールに従って抽出します。
  4. 変更されたポリシーは、Policy Package Distributionが抽出されたSubscriber上で適用されます。


特定のポリシーの適用の停止

特定のポリシーの適用を停止するには

  1. ConsoleOneで、停止するポリシーが含まれているDistributed Server Packageオブジェクトを右クリックし、[Properties]をクリックします。

  2. 停止するポリシーを選択し、次のいずれかの操作を行います。

    1. [Enabled]列にあるチェックボックスを選択して、ポリシーを無効にします。

    2. [Remove]をクリックして複数ポリシーを削除します。

      複数ポリシーは以前に[Add]ボタンを使用して追加したので、ポリシーパッケージから削除できます。

  3. [OK]をクリックして変更内容を保存し、ポリシーパッケージのプロパティを終了します。

次回、このポリシーパッケージを含むDistributionを構築するときに、次の処理が行われます。

  1. Distributionが変更されたので、新しいバージョンのDistributionが作成されます。
  2. Channelの送信スケジュールに従って、Policy Package Distributionが送信されます。
  3. Channelを購読している各Subscriberが、Policy Package Distributionを受信し、抽出スケジュールに従って抽出します。
  4. 無効化/削除されたポリシーは、Policy Package Distributionが抽出されたSubscriber上で適用されなくなります。


特定のSubscriberに関するポリシー適用の削除

配布されたポリシーが、そのDistributionを受信しているすべてのSubscriberではなく、特定のSubscriberサーバで適用されないようにするには、次の操作を行います。

  1. ConsoleOneで、Subscriberオブジェクトを右クリックし、[Properties]をクリックします。

  2. [Channels]タブを選択し、適用から削除するポリシーを含むChannelを選択し、[Remove]、[OK]の順にクリックします。

  3. [OK]をクリックして、Subscriberオブジェクトのプロパティを閉じます。

  4. Subscriberサーバのファイルシステムで、次のファイルを削除します。

    • ポリシーのDistributionファイルを含むDistributionディレクトリ
    • …\smanager\policyディレクトリ(Policy Package Distributionの抽出時に作成される)の関連するポリシーファイル(.pol)
  5. Subscriberサーバをリセットし、ポリシーの設定を更新します。

Subscriberは、このポリシーを含むPolicy Package Distributionを受信しなくなり、以前にSubscriberに配布されたポリシーも適用されなくなります。


Policy Package Distributionの適用の停止

Policy Package Distributionの適用を、このDistributionが配布されたすべてのSubscriberで停止する必要がある場合は、特定の手順に従う必要があります。ポリシーパッケージは配布済みなので、ポリシーパッケージオブジェクトを削除しただけでは、Distributionを受信した各Subscriberでそのポリシーを適用できます。

適用を停止するには、次の操作を行います。

  1. ConsoleOneで、Policy PackageタイプのDistributionオブジェクトを削除します。

    重要:  ポリシーパッケージに、停止したくない他のポリシーも含まれている場合は、パッケージを削除しないでください。その代わりに、停止するポリシーだけを無効にします。

  2. Subscriberサーバのファイルシステムで、Policy Package Distributionによって作成された.polファイルを削除します。

    この.polファイルは、\zenworks\pds\smanager\policiesディレクトリにあります。

  3. 各Subscriberでポリシーを更新します。

    この処理は、各SubscriberサーバのコンソールでPolicy Refreshコマンドを使用して行うことも、iManagerから[Refresh]オプションを使用して行うこともできます。

Subscriberサーバのポリシーを更新した後、Policy Package Distributionに含まれるポリシーは、Subscriber上で適用されなくなります。更新プロセスによって、すべてのポリシーのメモリがクリアされ、ファイルシステムに存在しているPolicy Package Distributionから再ロードされます。