Windows Update for Business デプロイ サービスを使用してセーフガードを管理する

展開サービスを使用して更新プログラムを展開すると、既知または可能性のある問題があるデバイスがWindows Updateによって更新プログラムを提供されないようにすることで、サービスによってデプロイが自動的に保護されます。

セーフガードは、Windows 11およびWindows 10機能更新プログラムのデプロイと互換性があります。 既知の問題に対するセーフガード ホールドは、Windows 11およびWindows 10機能の更新プログラムのデプロイで使用でき、Windows 11の展開で可能性のある問題に対するセーフガード ホールドを使用できます。

すべてのセーフガードを適用する

既定では、デプロイ サービスは、適用されるすべてのセーフガードを展開内のデバイスに適用します。 セーフガードの恩恵を受けるために、デプロイの作成時に追加のものを指定する必要はありません。

次の例では、すべてのセーフガードを適用してデプロイを作成する方法を示します。

要求

POST https://graph.microsoft.com/beta/admin/windows/updates/deployments
Content-type: application/json

{
    "@odata.type": "#microsoft.graph.windowsUpdates.deployment",
    "content": {
        "@odata.type": "#microsoft.graph.windowsUpdates.catalogContent",
        "catalogEntry": {
            "@odata.type": "#microsoft.graph.windowsUpdates.featureUpdateCatalogEntry",
            "id": "catalog/entries/1"
        }
    }
}

応答

HTTP/1.1 201 Created
Content-Type: application/json

{
    "@odata.type": "#microsoft.graph.windowsUpdates.deployment",
    "id": "b5171742-1742-b517-4217-17b5421717b5",
    "state": {
        "@odata.type": "microsoft.graph.windowsUpdates.deploymentState",
        "value": "offering",
        "reasons": [
            {
                "@odata.type": "microsoft.graph.windowsUpdates.deploymentStateReason",
                "value": "offeringByRequest"
            }
        ],
        "requestedValue": "none",
        "effectiveSinceDate": "String (timestamp)"
    },
    "content": {
        "@odata.type": "#microsoft.graph.windowsUpdates.catalogContent",
        }
    },
    "settings": null,
    "createdDateTime": "String (timestamp)",
    "lastModifiedDateTime": "String (timestamp)"
}

発生する可能性の高い問題に対するセーフガードのオプト アウト

セーフガード設定を構成することで、展開で発生する可能性のある問題に対する セーフガードをオプトアウトできます。 必要に応じて、 セーフガードの無効化ポリシーを使用して、既知の問題のセーフガード ホールドをオプトアウトすることもできます。

次の例では、問題の可能性に対するセーフガードなしでデプロイを作成する方法を示します。 無効にするセーフガード プロファイルの一覧で のlikelyIssuesカテゴリ対して safeguardProfile を指定することで、更新プログラムの問題が発生する可能性がある場合でも、デバイスに更新プログラムを提供するように展開を構成します。

要求

POST https://graph.microsoft.com/beta/admin/windows/updates/deployments
Content-type: application/json

{
    "@odata.type": "#microsoft.graph.windowsUpdates.deployment",
    "content": {
        "@odata.type": "#microsoft.graph.windowsUpdates.catalogContent",
        "catalogEntry": {
            "@odata.type": "#microsoft.graph.windowsUpdates.featureUpdateCatalogEntry",
            "id": "catalog/entries/1"
        }
    },
    "settings": {
        "@odata.type": "microsoft.graph.windowsUpdates.deploymentSettings",
        "contentApplicability": {
            "safeguard": {
                "disabledSafeguardProfiles": [
                    {
                        "category": "likelyIssues"
                    }
                ]
            }
        }
    }
}

応答

HTTP/1.1 201 Created
Content-Type: application/json

{
    "@odata.type": "#microsoft.graph.windowsUpdates.deployment",
    "id": "b5171742-1742-b517-4217-17b5421717b5",
    "state": {
        "@odata.type": "microsoft.graph.windowsUpdates.deploymentState",
        "value": "offering",
        "reasons": [
            {
                "@odata.type": "microsoft.graph.windowsUpdates.deploymentStateReason",
                "value": "offeringByRequest"
            }
        ],
        "requestedValue": "none",
        "effectiveSinceDate": "String (timestamp)"
    },
    "content": {
        "@odata.type": "#microsoft.graph.windowsUpdates.catalogContent",
        }
    },
    "settings": {
        "@odata.type": "microsoft.graph.windowsUpdates.deploymentSettings",
        "monitoring": null,
        "schedule": null,
        "userExperience": null,
        "contentApplicability": {
            "safeguard": {
                "disabledSafeguardProfiles": [
                    {
                        "@odata.type": "#microsoft.graph.windowsUpdates.safeguardProfile",
                        "category": "likelyIssues"
                    }
                ]
            }
        }
    },
    "createdDateTime": "String (timestamp)",
    "lastModifiedDateTime": "String (timestamp)"
}