SCCM ソフトウェアの取り消し

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:5分
  • アドミニストレーターは、ソフトウェアが他のプロセスやユーザーによってインストールされていても、ソフトウェア構成で SCCM アンインストール コレクションが指定されている場合は、Microsoft System Center Configuration Manager (SCCM) を使用してユーザー操作なしでソフトウェアを取り消すことができます。

    サービスカタログを介して展開されたソフトウェアの取り消し

    SCCM によって展開されたソフトウェアは取り消すことができますが、ソフトウェアのステータスが [インストール済み] であり、ソフトウェア構成に関連付けられているアプリケーションでアンインストール コレクションが構成されている場合に限られます。

    始める前に

    • 適切なアンインストール コレクションに名前を付けるアプリケーションの場合は、SCCM 構成レコードを作成します。
    • アンインストール コレクションを指定する SCCM 構成を使用するアプリケーションの場合は、CSD カタログ アイテムを関連付けます。
    必要なロール:sn_client_sf_dist.csd_admin または admin

    [SCCM アプリケーションの取り消し] という名前のワークフローは、ユーザーまたはデバイスのいずれかをそれぞれのコレクションから移動し、適切なアンインストール コレクションに追加します。SCCM が内部ポリシー チェックを実行し、アンインストール コレクションでユーザーまたはデバイスを検出すると、SCCM は関連ソフトウェア パッケージをクライアント コンピューターから削除します。

    手順

    1. 移動先 すべて > Client Software Distribution (クライアントソフトウェアディストリビューション) > レポート > 要求されたソフトウェア.
    2. 取り消す SCCM ソフトウェア パッケージのレコードを開きます。
      取り消すことができるパッケージは、[ステータス][インストール済み] になっている必要があります。
    3. [関連リンク] で、[ソフトウェアの取り消し] をクリックします。

      [クライアント ソフトウェアの取り消し] ワークフローが実行されます。このワークフローは、ユーザーまたはデバイスをインストール コレクションからアンインストール コレクションに移動する [SCCM アプリケーションの取り消し] サブフローをトリガーします。SCCM が内部ポリシー チェックを実行し、アンインストール コレクションでユーザーまたはデバイスを検出すると、SCCM は関連ソフトウェア パッケージをクライアント コンピューターから削除します。

    権限のないソフトウェアの取り消し

    アドミニストレーターは、ソフトウェアが他のプロセスやユーザーによってインストールされていても、Microsoft System Center Configuration Manager (SCCM) を使用して、ユーザーが使用する権限のないソフトウェアを取り消すことができます。

    始める前に

    SCCM を使用してソフトウェアを取り消すには、適切なソフトウェアディスカバリーモデルが定義された、アプリケーションの SCCM 構成レコードを作成する必要があります。「ソフトウェアディスカバリーモデル」を参照してください。

    必要なロール:sn_client_sf_dist.csd_admin または admin

    クライアントソフトウェアディストリビューション (CSD) は、ソフトウェア資産管理 を使用して、権限のないソフトウェアのインストールを識別します。ディスカバリーがユーザーのマシン上のソフトウェアを検出し、SAM がユーザーまたはデバイスがそのソフトウェアを使用する権限があるかどうかを判断します。これには、カタログ要求を介してインストールされなかったソフトウェア、またはユーザーが承認なしでインストールしたソフトウェアが含まれている可能性があります。ソフトウェアインストールのディスカバリーモデルがアンインストール コレクションの定義されている SCCM ソフトウェア構成に関連付けられている場合、アドミニストレーターは CSD を使用してユーザーのマシンからそのソフトウェアを取り消すことができます。ユーザーの介入は必要ありません。

    手順

    1. 移動先 すべて > Client Software Distribution (クライアントソフトウェアディストリビューション) > レポート > 資格のないソフトウェアをインストール済み.
    2. 権限のないユーザーがいるインストール レコードを選択します。
    3. [関連リンク] で、[ソフトウェアの取り消し] をクリックします。

      [クライアント ソフトウェアの取り消し] ワークフローが実行されます。このワークフローは、ユーザーまたはデバイスをインストール コレクションからアンインストール コレクションに移動する [SCCM アプリケーションの取り消し] サブフローをトリガーします。SCCM が内部ポリシー チェックを実行し、アンインストール コレクションでユーザーまたはデバイスを検出すると、SCCM は関連ソフトウェア パッケージをクライアント コンピューターから削除します。

      図 : 1. ソフトウェアインストールの取り消し
      ソフトウェアインストールの取り消し

    SCCM ソフトウェア取り消しワークフロー

    [SCCM アプリケーションの取り消し] ワークフローは、ユーザーまたはデバイスをインストール コレクションからアンインストール コレクションに移動して、Microsoft System Center Configuration Manager (SCCM) からインストールされたソフトウェアを取り消します。

    取り消しワークフローを実行するには、ソフトウェア パッケージが [インストール済み] ステータスになっていて、適切なアンインストール コレクション用に事前に構成されている必要があります。構成手順については、「Revoke software deployed through the service catalog」を参照してください。管理者が取り消しプロセスを開始すると、システムは [SCCM アプリケーションの取り消し] ワークフローを起動して、インストールに関連付けられたユーザーまたはデバイス コレクションを適切な SCCM アンインストール コレクションに移動します。SCCM サーバーは、ポリシー チェックを実行するとユーザーまたはデバイスのアンインストール コレクションへの追加を検出し、そのコレクションに関連付けられているソフトウェア パッケージを取り消します。

    ワークフローは [ユーザー コレクションから削除] および [デバイス コレクションから削除] という 2 つのカスタムアクティビティを利用して、元のコレクションからユーザーまたはデバイスのいずれかを削除します。ワークフローは、[ユーザー コレクションに追加] または [デバイス コレクションに追加] アクティビティを使用して、ユーザーまたはデバイスを SCCM サーバーの適切なアンインストール コレクションに追加します。
    注:
    このワークフローは、[クライアント ソフトウェアの取り消し] ワークフローによってサブフローとしてトリガーされます。