<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Oneliner - Show Management Server Tasks in Scripts</title>
    <link>https://community.checkpoint.com/t5/Scripts/Oneliner-Show-Management-Server-Tasks/m-p/269065#M1420</link>
    <description>&lt;P&gt;WOW...AMAZING!&lt;/P&gt;
&lt;P&gt;************************&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;[Expert@CP-MANAGEMENT:0]# mgmt_cli -r true show tasks status "successful" from-date "$(date -u -d '30 days ago' +%Y-%m-%dT%H:%M:%S)" --format json | jq -r '.tasks[] | . as $t | ($t["meta-info"]["last-modify-time"]["iso-8601"] | split("T")) as $d | "\($t["task-name"])\t\($t.status)\t\($d[0]) \($d[1][0:5])"' | awk -F'\t' '{ printf "%-80s %-20s %-20s\n", $1, $2, $3 }'&lt;BR /&gt;CP-FW-01 - getCores-CMD succeeded 2026-01-27 00:15&lt;BR /&gt;CP-FW-01 - getCores-CMD succeeded 2026-01-22 00:15&lt;BR /&gt;CP-FW-01 - getCores-CMD succeeded 2026-01-24 00:15&lt;BR /&gt;CP-FW-01 - getCores-CMD succeeded 2026-01-23 00:15&lt;BR /&gt;CP-FW-01 - getCores-CMD succeeded 2026-01-29 00:15&lt;BR /&gt;CP-FW-01 - getCores-CMD succeeded 2026-01-25 00:15&lt;BR /&gt;CP-FW-01 - getCores-CMD succeeded 2026-01-26 00:15&lt;BR /&gt;CP-FW-01 - getCores-CMD succeeded 2026-01-28 00:15&lt;BR /&gt;CP-FW-02 - getCores-CMD succeeded 2026-01-22 00:15&lt;BR /&gt;CP-FW-02 - getCores-CMD succeeded 2026-01-25 00:15&lt;BR /&gt;CP-FW-02 - getCores-CMD succeeded 2026-01-23 00:15&lt;BR /&gt;CP-FW-02 - getCores-CMD succeeded 2026-01-26 00:15&lt;BR /&gt;CP-FW-02 - getCores-CMD succeeded 2026-01-27 00:15&lt;BR /&gt;CP-FW-02 - getCores-CMD succeeded 2026-01-28 00:15&lt;BR /&gt;CP-FW-02 - getCores-CMD succeeded 2026-01-29 00:15&lt;BR /&gt;CP-FW-02 - getCores-CMD succeeded 2026-01-24 00:15&lt;BR /&gt;CP-GW - getCores-CMD succeeded 2026-01-25 00:15&lt;BR /&gt;CP-GW - getCores-CMD succeeded 2026-01-28 00:15&lt;BR /&gt;CP-GW - getCores-CMD succeeded 2026-01-29 00:15&lt;BR /&gt;CP-GW - getCores-CMD succeeded 2026-01-23 00:15&lt;BR /&gt;CP-GW - getCores-CMD succeeded 2026-01-22 00:15&lt;BR /&gt;CP-GW - getCores-CMD succeeded 2026-01-24 00:15&lt;BR /&gt;CP-GW - getCores-CMD succeeded 2026-01-26 00:15&lt;BR /&gt;CP-GW - getCores-CMD succeeded 2026-01-27 00:15&lt;BR /&gt;IPS Management Update succeeded 2026-01-28 22:39&lt;BR /&gt;Application Control &amp;amp; URL Filtering succeeded 2026-01-29 00:00&lt;BR /&gt;IPS Management Update succeeded 2026-01-29 02:39&lt;BR /&gt;IPS Management Update succeeded 2026-01-27 10:41&lt;BR /&gt;Policy installation - LAB-POLICY-Andy succeeded 2026-01-27 12:33&lt;BR /&gt;IPS Management Update succeeded 2026-01-28 20:40&lt;BR /&gt;Install Database on CP-MANAGEMENT succeeded 2026-01-27 12:33&lt;BR /&gt;IPS Management Update succeeded 2026-01-29 04:39&lt;BR /&gt;IPS Management Update succeeded 2026-01-29 06:39&lt;BR /&gt;IPS Management Update succeeded 2026-01-27 12:39&lt;BR /&gt;IPS Management Update succeeded 2026-01-27 14:39&lt;BR /&gt;IPS Management Update succeeded 2026-01-27 16:39&lt;BR /&gt;IPS Management Update succeeded 2026-01-27 20:39&lt;BR /&gt;IPS Management Update succeeded 2026-01-27 22:39&lt;BR /&gt;Application Control &amp;amp; URL Filtering succeeded 2026-01-28 00:00&lt;BR /&gt;IPS Management Update succeeded 2026-01-28 00:39&lt;BR /&gt;IPS Management Update succeeded 2026-01-28 02:39&lt;BR /&gt;IPS Management Update succeeded 2026-01-27 18:40&lt;BR /&gt;IPS Management Update succeeded 2026-01-28 04:39&lt;BR /&gt;IPS Management Update succeeded 2026-01-28 06:39&lt;BR /&gt;IPS Management Update succeeded 2026-01-28 10:39&lt;BR /&gt;Install Database on CP-SMARTEVENT succeeded 2026-01-27 12:33&lt;BR /&gt;IPS Management Update succeeded 2026-01-28 12:39&lt;BR /&gt;IPS Management Update succeeded 2026-01-28 14:39&lt;BR /&gt;IPS Management Update succeeded 2026-01-28 16:39&lt;BR /&gt;Policy installation - LAB-POLICY-Andy succeeded 2026-01-29 08:08&lt;BR /&gt;[Expert@CP-MANAGEMENT:0]#&lt;/P&gt;</description>
    <pubDate>Thu, 29 Jan 2026 15:09:00 GMT</pubDate>
    <dc:creator>the_rock</dc:creator>
    <dc:date>2026-01-29T15:09:00Z</dc:date>
    <item>
      <title>Oneliner - Show Management Server Tasks</title>
      <link>https://community.checkpoint.com/t5/Scripts/Oneliner-Show-Management-Server-Tasks/m-p/269062#M1418</link>
      <description>&lt;P class="lia-align-left"&gt;&lt;BR /&gt;This one-liner executes a management API query for successful tasks from the last 30 days, extracts the task name, status, and last modification time from the JSON output, converts the timestamp into a readable date and time format (YYYY-MM-DD HH:MM), and prints the results in aligned columns with fixed widths for better readability.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P data-start="0" data-end="22"&gt;For example, it shows:&lt;/P&gt;
&lt;UL data-start="23" data-end="190"&gt;
&lt;LI data-start="23" data-end="56"&gt;
&lt;P data-start="25" data-end="56"&gt;When the policy was installed&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="57" data-end="96"&gt;
&lt;P data-start="59" data-end="96"&gt;When the SMS database was installed&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="97" data-end="138"&gt;
&lt;P data-start="99" data-end="138"&gt;When signature updates were performed&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="139" data-end="190"&gt;
&lt;P data-start="141" data-end="190"&gt;And many other operational security-related tasks&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;LI-CODE lang="markup"&gt;mgmt_cli -r true show tasks status "successful" from-date "$(date -u -d '30 days ago' +%Y-%m-%dT%H:%M:%S)" --format json | jq -r '.tasks[] | . as $t | ($t["meta-info"]["last-modify-time"]["iso-8601"] | split("T")) as $d | "\($t["task-name"])\t\($t.status)\t\($d[0]) \($d[1][0:5])"' | awk -F'\t' '{ printf "%-80s %-20s %-20s\n", $1, $2, $3 }'&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="OL_dfsgdfgdf.png" style="width: 944px;"&gt;&lt;img src="https://community.checkpoint.com/t5/image/serverpage/image-id/32974i01FBAFDFE2BB6B39/image-size/large?v=v2&amp;amp;px=999" role="button" title="OL_dfsgdfgdf.png" alt="OL_dfsgdfgdf.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 29 Jan 2026 14:51:25 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Oneliner-Show-Management-Server-Tasks/m-p/269062#M1418</guid>
      <dc:creator>HeikoAnkenbrand</dc:creator>
      <dc:date>2026-01-29T14:51:25Z</dc:date>
    </item>
    <item>
      <title>Re: Oneliner - Show Management Server Tasks</title>
      <link>https://community.checkpoint.com/t5/Scripts/Oneliner-Show-Management-Server-Tasks/m-p/269064#M1419</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.checkpoint.com/t5/user/viewprofilepage/user-id/21670"&gt;@HeikoAnkenbrand&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;nice one.&lt;/P&gt;
&lt;P&gt;unfortunately it Will not work with multi domain. &amp;nbsp;With mdm the oneliner would be much longer and then when working with many cma using -r true is very inefficient.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Edith says:&lt;/P&gt;
&lt;P&gt;first to loop over cma&lt;/P&gt;
&lt;P&gt;mgmt_cli -r true show domains --format json | jq -r '.objects[] | .name'&lt;/P&gt;
&lt;P&gt;Then for each domain&lt;/P&gt;
&lt;P&gt;while read domain; do&lt;BR /&gt;mgmt_cli -r true show tasks status "successful" from-date "$(date -u -d '30 days ago' +%Y-%m-%dT%H:%M:%S)" -d "$domain" --format json&lt;/P&gt;
&lt;P&gt;Could then be something like this&amp;nbsp;&lt;/P&gt;
&lt;P&gt;mgmt_cli -r true show domains --format json | jq -r '.objects[] | .name' | while read domain; do&lt;BR /&gt;mgmt_cli -r true show tasks status "successful" from-date "$(date -u -d '30 days ago' +%Y-%m-%dT%H:%M:%S)" -d "$domain" --format json |&lt;BR /&gt;jq -r --arg dom "$domain" '.tasks[]? | . as $t | ($t["meta-info"]["last-modify-time"]["iso-8601"] | split("T")) as $d | "\($dom)\t\($t["task-name"])\t\($t.status)\t\($d[0]) \($d[1][0:5])"'&lt;BR /&gt;done | awk -F'\t' '{ printf "%-20s %-80s %-20s %-20s\n", $1, $2, $3, $4 }'&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 29 Jan 2026 15:15:50 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Oneliner-Show-Management-Server-Tasks/m-p/269064#M1419</guid>
      <dc:creator>Vincent_Bacher</dc:creator>
      <dc:date>2026-01-29T15:15:50Z</dc:date>
    </item>
    <item>
      <title>Re: Oneliner - Show Management Server Tasks</title>
      <link>https://community.checkpoint.com/t5/Scripts/Oneliner-Show-Management-Server-Tasks/m-p/269065#M1420</link>
      <description>&lt;P&gt;WOW...AMAZING!&lt;/P&gt;
&lt;P&gt;************************&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;[Expert@CP-MANAGEMENT:0]# mgmt_cli -r true show tasks status "successful" from-date "$(date -u -d '30 days ago' +%Y-%m-%dT%H:%M:%S)" --format json | jq -r '.tasks[] | . as $t | ($t["meta-info"]["last-modify-time"]["iso-8601"] | split("T")) as $d | "\($t["task-name"])\t\($t.status)\t\($d[0]) \($d[1][0:5])"' | awk -F'\t' '{ printf "%-80s %-20s %-20s\n", $1, $2, $3 }'&lt;BR /&gt;CP-FW-01 - getCores-CMD succeeded 2026-01-27 00:15&lt;BR /&gt;CP-FW-01 - getCores-CMD succeeded 2026-01-22 00:15&lt;BR /&gt;CP-FW-01 - getCores-CMD succeeded 2026-01-24 00:15&lt;BR /&gt;CP-FW-01 - getCores-CMD succeeded 2026-01-23 00:15&lt;BR /&gt;CP-FW-01 - getCores-CMD succeeded 2026-01-29 00:15&lt;BR /&gt;CP-FW-01 - getCores-CMD succeeded 2026-01-25 00:15&lt;BR /&gt;CP-FW-01 - getCores-CMD succeeded 2026-01-26 00:15&lt;BR /&gt;CP-FW-01 - getCores-CMD succeeded 2026-01-28 00:15&lt;BR /&gt;CP-FW-02 - getCores-CMD succeeded 2026-01-22 00:15&lt;BR /&gt;CP-FW-02 - getCores-CMD succeeded 2026-01-25 00:15&lt;BR /&gt;CP-FW-02 - getCores-CMD succeeded 2026-01-23 00:15&lt;BR /&gt;CP-FW-02 - getCores-CMD succeeded 2026-01-26 00:15&lt;BR /&gt;CP-FW-02 - getCores-CMD succeeded 2026-01-27 00:15&lt;BR /&gt;CP-FW-02 - getCores-CMD succeeded 2026-01-28 00:15&lt;BR /&gt;CP-FW-02 - getCores-CMD succeeded 2026-01-29 00:15&lt;BR /&gt;CP-FW-02 - getCores-CMD succeeded 2026-01-24 00:15&lt;BR /&gt;CP-GW - getCores-CMD succeeded 2026-01-25 00:15&lt;BR /&gt;CP-GW - getCores-CMD succeeded 2026-01-28 00:15&lt;BR /&gt;CP-GW - getCores-CMD succeeded 2026-01-29 00:15&lt;BR /&gt;CP-GW - getCores-CMD succeeded 2026-01-23 00:15&lt;BR /&gt;CP-GW - getCores-CMD succeeded 2026-01-22 00:15&lt;BR /&gt;CP-GW - getCores-CMD succeeded 2026-01-24 00:15&lt;BR /&gt;CP-GW - getCores-CMD succeeded 2026-01-26 00:15&lt;BR /&gt;CP-GW - getCores-CMD succeeded 2026-01-27 00:15&lt;BR /&gt;IPS Management Update succeeded 2026-01-28 22:39&lt;BR /&gt;Application Control &amp;amp; URL Filtering succeeded 2026-01-29 00:00&lt;BR /&gt;IPS Management Update succeeded 2026-01-29 02:39&lt;BR /&gt;IPS Management Update succeeded 2026-01-27 10:41&lt;BR /&gt;Policy installation - LAB-POLICY-Andy succeeded 2026-01-27 12:33&lt;BR /&gt;IPS Management Update succeeded 2026-01-28 20:40&lt;BR /&gt;Install Database on CP-MANAGEMENT succeeded 2026-01-27 12:33&lt;BR /&gt;IPS Management Update succeeded 2026-01-29 04:39&lt;BR /&gt;IPS Management Update succeeded 2026-01-29 06:39&lt;BR /&gt;IPS Management Update succeeded 2026-01-27 12:39&lt;BR /&gt;IPS Management Update succeeded 2026-01-27 14:39&lt;BR /&gt;IPS Management Update succeeded 2026-01-27 16:39&lt;BR /&gt;IPS Management Update succeeded 2026-01-27 20:39&lt;BR /&gt;IPS Management Update succeeded 2026-01-27 22:39&lt;BR /&gt;Application Control &amp;amp; URL Filtering succeeded 2026-01-28 00:00&lt;BR /&gt;IPS Management Update succeeded 2026-01-28 00:39&lt;BR /&gt;IPS Management Update succeeded 2026-01-28 02:39&lt;BR /&gt;IPS Management Update succeeded 2026-01-27 18:40&lt;BR /&gt;IPS Management Update succeeded 2026-01-28 04:39&lt;BR /&gt;IPS Management Update succeeded 2026-01-28 06:39&lt;BR /&gt;IPS Management Update succeeded 2026-01-28 10:39&lt;BR /&gt;Install Database on CP-SMARTEVENT succeeded 2026-01-27 12:33&lt;BR /&gt;IPS Management Update succeeded 2026-01-28 12:39&lt;BR /&gt;IPS Management Update succeeded 2026-01-28 14:39&lt;BR /&gt;IPS Management Update succeeded 2026-01-28 16:39&lt;BR /&gt;Policy installation - LAB-POLICY-Andy succeeded 2026-01-29 08:08&lt;BR /&gt;[Expert@CP-MANAGEMENT:0]#&lt;/P&gt;</description>
      <pubDate>Thu, 29 Jan 2026 15:09:00 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Oneliner-Show-Management-Server-Tasks/m-p/269065#M1420</guid>
      <dc:creator>the_rock</dc:creator>
      <dc:date>2026-01-29T15:09:00Z</dc:date>
    </item>
  </channel>
</rss>

