Windows Autopatch を使用してセーフガードを管理する
Windows Autopatch を使用して更新プログラムを展開すると、既知または可能性の高い問題を持つデバイスが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)"
}