前のトピック: ポリシーのステータスが「デプロイ解除されましたがエラーがあります」になる次のトピック: 変数を含むルールがエンドポイント上でデプロイされない


ポリシー バージョンのステータスを削除できない

症状:

ポリシー バージョンがホスト上で有効ではありませんが、ポリシー バージョンのステータスを削除することができません。 このため、ポリシー バージョンを削除できません。

解決方法:

この問題を解決するには、ポリシー ステータスを手動で削除する必要があります。

ポリシー ステータスを手動で削除するには、以下の手順に従います。

  1. エンドポイント上でポリシー バージョンのステータスを削除します。
    1. エンドポイントで以下の selang コマンドを実行します。
      sr HNODE __local__
      
    2. 出力の「ポリシー ステータス」セクションにあるポリシーの名前を確認し、その「更新者」ユーザを書きとめます。
    3. エンドポイントで以下の selang コマンドを実行します。
      er HNODE __local__ policy(name(policyName#policyVersion) status(undeployed) updator(userName))
      
      policyName#policyVersion

      削除するポリシー バージョンの名前およびバージョン番号を定義します。

      userName

      「更新者」ユーザの名前を定義します。

      エンドポイント上でポリシー バージョンのステータスが削除されます。

  2. DMS 上でポリシー バージョンのステータスを削除します。
    1. DMS で以下の selang コマンドを実行します。
      sr HNODE hnodeName
      
      hnodeName

      ポリシー バージョンがデプロイされたホストの名前を定義します。

    2. 出力の「ポリシー ステータス」セクションにあるポリシーの名前を確認し、その「更新者」ユーザを書きとめます。
    3. DMS で以下の selang コマンドを実行します。
      er HNODE hnodeName policy(name(policyName#policyVersion) status(undeployed) updator(userName))
      

    DMS 上でポリシー バージョンのステータスが削除されます。

例: エンドポイント上のポリシー バージョンのステータスの削除

以下の例は、エンドポイント上で、mypolicy という名前のポリシーのバージョン 01 のステータスを削除します:

AC> sr HNODE __local__
(localhost)
Data for HNODE '__local__'
-----------------------------------------------------------
Defaccess         : R
Audit mode        : Failure
Owner             : Domain¥Administrator (USER)
Create time       : 28-Feb-2010 12:34
Update time       : 04-Mar-2010 05:10
Updated by        : +policyfetcher (USER)
Effective UID     : superadmin
Policy Status     :
    mypolicy#01   : Deployed               Updated by: superadmin  On: 04-Mar-2010 05:10
    Deviation     : Unset                  Updated on: N/A

AC> er HNODE __local__ policy(name(mypolicy#01) status(undeployed) updator(superadmin))
(localhost)
Successfully updated HNODE __local__

詳細情報:

削除できないポリシー バージョン

editres コマンド - リソース レコードの変更