文件 AWS SDK AWS 範例 SDK 儲存庫中有更多可用的
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
DescribeEffectivePatchesForPatchBaseline
搭配 CLI 使用
下列程式碼範例示範如何使用 DescribeEffectivePatchesForPatchBaseline
。
- CLI
-
- AWS CLI
-
範例 1:取得自訂修補程式基準所定義的所有修補程式
下列
describe-effective-patches-for-patch-baseline
範例會傳回目前 AWS 帳戶中自訂修補程式基準定義的修補程式。請注意,對於自訂基準,只需要 的 ID--baseline-id
。aws ssm describe-effective-patches-for-patch-baseline \ --baseline-id
"pb-08b654cf9b9681f04"
輸出:
{ "EffectivePatches": [ { "Patch": { "Id": "fe6bd8c2-3752-4c8b-ab3e-1a7ed08767ba", "ReleaseDate": 1544047205.0, "Title": "2018-11 Update for Windows Server 2019 for x64-based Systems (KB4470788)", "Description": "Install this update to resolve issues in Windows. For a complete listing of the issues that are included in this update, see the associated Microsoft Knowledge Base article for more information. After you install this item, you may have to restart your computer.", "ContentUrl": "https://support.microsoft.com/en-us/kb/4470788", "Vendor": "Microsoft", "ProductFamily": "Windows", "Product": "WindowsServer2019", "Classification": "SecurityUpdates", "MsrcSeverity": "Critical", "KbNumber": "KB4470788", "MsrcNumber": "", "Language": "All" }, "PatchStatus": { "DeploymentStatus": "APPROVED", "ComplianceLevel": "CRITICAL", "ApprovalDate": 1544047205.0 } }, { "Patch": { "Id": "915a6b1a-f556-4d83-8f50-b2e75a9a7e58", "ReleaseDate": 1549994400.0, "Title": "2019-02 Cumulative Update for .NET Framework 3.5 and 4.7.2 for Windows Server 2019 for x64 (KB4483452)", "Description": "A security issue has been identified in a Microsoft software product that could affect your system. You can help protect your system by installing this update from Microsoft. For a complete listing of the issues that are included in this update, see the associated Microsoft Knowledge Base article. After you install this update, you may have to restart your system.", "ContentUrl": "https://support.microsoft.com/en-us/kb/4483452", "Vendor": "Microsoft", "ProductFamily": "Windows", "Product": "WindowsServer2019", "Classification": "SecurityUpdates", "MsrcSeverity": "Important", "KbNumber": "KB4483452", "MsrcNumber": "", "Language": "All" }, "PatchStatus": { "DeploymentStatus": "APPROVED", "ComplianceLevel": "CRITICAL", "ApprovalDate": 1549994400.0 } }, ... ], "NextToken": "--token string truncated--" }
範例 2:取得受 AWS 管修補程式基準所定義的所有修補程式
下列
describe-effective-patches-for-patch-baseline
範例會傳回受 AWS 管修補程式基準定義的修補程式。請注意,對於 AWS 受管基準, 需要完整的基準 ARN--baseline-id
aws ssm describe-effective-patches-for-patch-baseline \ --baseline-id
"arn:aws:ssm:us-east-2:733109147000:patchbaseline/pb-020d361a05defe4ed"
如需範例輸出,請參閱範例 1。
如需詳細資訊,請參閱 AWS Systems Manager 使用者指南中的如何選取安全修補程式。
-
如需 API 詳細資訊,請參閱 AWS CLI 命令參考中的 DescribeEffectivePatchesForPatchBaseline
。
-
- PowerShell
-
- for PowerShell 工具
-
範例 1:此範例會列出所有修補程式基準,結果清單上限為 1。
Get-SSMEffectivePatchesForPatchBaseline -BaselineId "pb-0a2f1059b670ebd31" -MaxResult 1
輸出:
Patch PatchStatus ----- ----------- Amazon.SimpleSystemsManagement.Model.Patch Amazon.SimpleSystemsManagement.Model.PatchStatus
範例 2:此範例顯示所有修補程式基準的修補程式狀態,結果清單上限為 1。
(Get-SSMEffectivePatchesForPatchBaseline -BaselineId "pb-0a2f1059b670ebd31" -MaxResult 1).PatchStatus
輸出:
ApprovalDate DeploymentStatus ------------ ---------------- 12/21/2010 6:00:00 PM APPROVED
-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DescribeEffectivePatchesForPatchBaseline。
-
DescribeEffectiveInstanceAssociations
DescribeInstanceAssociationsStatus