{"id":14925,"date":"2026-04-14T03:03:44","date_gmt":"2026-04-14T01:03:44","guid":{"rendered":"https:\/\/tricise.com\/docu\/automic\/software\/action-packs\/automation-cli\/full-guide\/"},"modified":"2026-04-14T18:23:52","modified_gmt":"2026-04-14T16:23:52","slug":"guia-completa","status":"publish","type":"docs","link":"https:\/\/tricise.com\/es\/docu\/automic\/software\/action-packs\/automation-cli\/full-guide\/","title":{"rendered":"Gu\u00eda Completa"},"content":{"rendered":"\n<style>\n.tcs-hover-benefit { transition: border-color 0.15s ease, transform 0.15s ease; }\n.tcs-hover-benefit:hover { border-color: #A32D2D !important; transform: translateY(-2px); }\n.tcs-hover-btn-primary { transition: background-color 0.15s ease, transform 0.15s ease; }\n.tcs-hover-btn-primary:hover { background-color: #A3192A !important; transform: translateY(-1px); }\n.tcs-hover-btn-secondary { transition: background-color 0.15s ease, transform 0.15s ease; }\n.tcs-hover-btn-secondary:hover { background-color: #FCEBEB !important; transform: translateY(-1px); }\n.tcs-hover-btn-ghost { transition: background-color 0.15s ease, border-color 0.15s ease, transform 0.15s ease; }\n.tcs-hover-btn-ghost:hover { background-color: rgba(255,255,255,0.08) !important; border-color: #9B9A95 !important; transform: translateY(-1px); }\n.tcs-hover-inc { transition: background-color 0.15s ease; }\n.tcs-hover-inc .tcs-hover-arrow { display: inline-block; transition: color 0.15s ease, transform 0.15s ease; }\n.tcs-hover-inc:hover { background-color: #EFEDE5 !important; }\n.tcs-hover-inc:hover .tcs-hover-arrow { color: #501313 !important; transform: translateX(2px); }\n.tcs-toc a { color: #A32D2D; text-decoration: none; transition: color 0.15s ease; }\n.tcs-toc a:hover { color: #501313; text-decoration: underline; }\n.tcs-code { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 12px; background: #2C2C2A; color: #F5F5F2; padding: 16px 18px; border-radius: 8px; overflow-x: auto; line-height: 1.6; white-space: pre; margin: 14px 0; }\n.tcs-inline-code { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 12px; background: #F0EEE6; color: #501313; padding: 2px 6px; border-radius: 4px; }\n.tcs-param-table { width: 100%; border-collapse: collapse; margin: 14px 0; font-size: 13px; }\n.tcs-param-table th { background: #F7F6F2; color: #2C2C2A; font-weight: 500; text-align: left; padding: 10px 14px; border-bottom: 1.5px solid #2C2C2A; font-size: 11px; text-transform: uppercase; letter-spacing: 0.4px; }\n.tcs-param-table td { padding: 10px 14px; border-bottom: 1px solid #EFEDE5; vertical-align: top; color: #333333; line-height: 1.55; }\n.tcs-param-table td.tcs-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 12px; color: #501313; white-space: nowrap; }\n.tcs-callout { background: #FCEBEB; border-left: 4px solid #A32D2D; padding: 14px 18px; border-radius: 0 8px 8px 0; margin: 16px 0; font-size: 13px; color: #501313; line-height: 1.65; }\n.tcs-callout strong { color: #2C2C2A; }\n.tcs-step { padding: 16px 20px; background: #F7F6F2; border-radius: 8px; margin-bottom: 10px; border-left: 3px solid #A32D2D; }\n.tcs-step-num { display: inline-block; font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 11px; font-weight: 600; color: #A32D2D; margin-bottom: 6px; letter-spacing: 0.5px; }\n.tcs-step-title { font-size: 14px; font-weight: 500; color: #2C2C2A; margin-bottom: 6px; }\n.tcs-step-body { font-size: 13px; color: #555550; line-height: 1.65; }\n.tcs-step-body p { margin: 6px 0; }\n.tcs-step-body ul { margin: 6px 0; padding-left: 18px; }\n.tcs-step-body li { margin: 4px 0; }\n.tcs-faq-q { font-size: 14px; font-weight: 500; color: #2C2C2A; margin: 18px 0 6px 0; }\n.tcs-faq-a { font-size: 13px; color: #555550; line-height: 1.7; margin-bottom: 14px; }\n.tcs-faq-item { background: #FAFAF8; border: 1px solid #EFEDE5; border-radius: 8px; margin-bottom: 10px; transition: border-color 0.15s ease; }\n.tcs-faq-item[open] { border-color: #A32D2D; background: #FFFFFF; }\n.tcs-faq-item summary { cursor: pointer; padding: 16px 20px; font-size: 14px; font-weight: 500; color: #2C2C2A; list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 16px; outline: none; }\n.tcs-faq-item summary::-webkit-details-marker { display: none; }\n.tcs-faq-item summary::after { content: '+'; font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 20px; font-weight: 400; color: #A32D2D; flex-shrink: 0; transition: transform 0.2s ease; line-height: 1; }\n.tcs-faq-item[open] summary::after { content: '\u2212'; }\n.tcs-faq-item summary:hover { color: #A32D2D; }\n.tcs-faq-body { padding: 0 20px 18px 20px; font-size: 13px; color: #555550; line-height: 1.7; }\n.tcs-faq-body p { margin: 0 0 10px 0; }\n.tcs-faq-body p:last-child { margin-bottom: 0; }\n.tcs-faq-body ul { font-size: 13px; line-height: 1.65; margin: 8px 0; padding-left: 22px; }\n.tcs-section h2 { font-size: 26px; font-weight: 500; margin: 0 0 14px 0; color: #2C2C2A; letter-spacing: -0.3px; }\n.tcs-section h3 { font-size: 18px; font-weight: 500; margin: 24px 0 10px 0; color: #2C2C2A; }\n.tcs-section h4 { font-size: 15px; font-weight: 500; margin: 18px 0 8px 0; color: #2C2C2A; }\n.tcs-section p { font-size: 14px; line-height: 1.7; color: #333333; margin: 0 0 12px 0; }\n.tcs-section ul { font-size: 13px; line-height: 1.75; color: #333333; padding-left: 22px; margin: 8px 0 14px 0; }\n.tcs-section ul li { margin-bottom: 4px; }\n.tcs-eyebrow { font-size: 10px; font-weight: 600; color: #A32D2D; text-transform: uppercase; letter-spacing: 0.7px; margin: 0 0 8px 0; }\n.tcs-section-divider { border: none; border-top: 1px solid #EFEDE5; margin: 44px 0 36px 0; }\n<\/style>\n\n<div style=\"font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif; color:#333333; max-width:920px; margin:0 auto; padding:24px 0; line-height:1.6;\">\n\n  <!-- ============================================================\n       HERO\n       ============================================================ -->\n  <div style=\"position:relative; background:#FAFAF8; border:1.5px solid #2C2C2A; border-radius:16px; padding:40px 44px; margin-bottom:36px; overflow:hidden; min-height:280px;\">\n\n    <svg style=\"position:absolute; top:0; right:0; height:100%; width:48%; pointer-events:none;\" viewBox=\"0 0 400 280\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" preserveAspectRatio=\"xMaxYMid meet\">\n      <g>\n        <rect x=\"56\" y=\"20\" width=\"8\" height=\"8\" transform=\"rotate(45, 60, 24)\" fill=\"#F5D1D1\" opacity=\"0.5\"\/>\n        <rect x=\"92\" y=\"36\" width=\"10\" height=\"10\" transform=\"rotate(45, 97, 41)\" fill=\"#E8A8A8\" opacity=\"0.7\"\/>\n        <rect x=\"140\" y=\"18\" width=\"7\" height=\"7\" transform=\"rotate(45, 143.5, 21.5)\" fill=\"#F5D1D1\" opacity=\"0.6\"\/>\n        <rect x=\"184\" y=\"40\" width=\"12\" height=\"12\" transform=\"rotate(45, 190, 46)\" fill=\"#F09595\" opacity=\"0.8\"\/>\n        <rect x=\"232\" y=\"24\" width=\"9\" height=\"9\" transform=\"rotate(45, 236.5, 28.5)\" fill=\"#E8A8A8\"\/>\n        <rect x=\"280\" y=\"38\" width=\"11\" height=\"11\" transform=\"rotate(45, 285.5, 43.5)\" fill=\"#CF2031\" opacity=\"0.6\"\/>\n        <rect x=\"324\" y=\"20\" width=\"8\" height=\"8\" transform=\"rotate(45, 328, 24)\" fill=\"#F09595\"\/>\n        <rect x=\"360\" y=\"46\" width=\"10\" height=\"10\" transform=\"rotate(45, 365, 51)\" fill=\"#CF2031\" opacity=\"0.8\"\/>\n        <rect x=\"72\" y=\"72\" width=\"11\" height=\"11\" transform=\"rotate(45, 77.5, 77.5)\" fill=\"#E8A8A8\" opacity=\"0.6\"\/>\n        <rect x=\"116\" y=\"88\" width=\"9\" height=\"9\" transform=\"rotate(45, 120.5, 92.5)\" fill=\"#F09595\" opacity=\"0.8\"\/>\n        <rect x=\"164\" y=\"70\" width=\"13\" height=\"13\" transform=\"rotate(45, 170.5, 76.5)\" fill=\"#CF2031\" opacity=\"0.75\"\/>\n        <rect x=\"212\" y=\"92\" width=\"8\" height=\"8\" transform=\"rotate(45, 216, 96)\" fill=\"#A3192A\" opacity=\"0.7\"\/>\n        <rect x=\"256\" y=\"76\" width=\"11\" height=\"11\" transform=\"rotate(45, 261.5, 81.5)\" fill=\"#CF2031\"\/>\n        <rect x=\"304\" y=\"90\" width=\"9\" height=\"9\" transform=\"rotate(45, 308.5, 94.5)\" fill=\"#F09595\" opacity=\"0.9\"\/>\n        <rect x=\"348\" y=\"72\" width=\"12\" height=\"12\" transform=\"rotate(45, 354, 78)\" fill=\"#CF2031\" opacity=\"0.85\"\/>\n        <rect x=\"52\" y=\"128\" width=\"8\" height=\"8\" transform=\"rotate(45, 56, 132)\" fill=\"#F5D1D1\" opacity=\"0.55\"\/>\n        <rect x=\"100\" y=\"116\" width=\"10\" height=\"10\" transform=\"rotate(45, 105, 121)\" fill=\"#E8A8A8\" opacity=\"0.7\"\/>\n        <rect x=\"148\" y=\"134\" width=\"11\" height=\"11\" transform=\"rotate(45, 153.5, 139.5)\" fill=\"#F09595\"\/>\n        <rect x=\"196\" y=\"122\" width=\"9\" height=\"9\" transform=\"rotate(45, 200.5, 126.5)\" fill=\"#CF2031\" opacity=\"0.65\"\/>\n        <rect x=\"244\" y=\"138\" width=\"13\" height=\"13\" transform=\"rotate(45, 250.5, 144.5)\" fill=\"#A3192A\" opacity=\"0.8\"\/>\n        <rect x=\"292\" y=\"120\" width=\"10\" height=\"10\" transform=\"rotate(45, 297, 125)\" fill=\"#CF2031\"\/>\n        <rect x=\"340\" y=\"136\" width=\"8\" height=\"8\" transform=\"rotate(45, 344, 140)\" fill=\"#CF2031\" opacity=\"0.75\"\/>\n        <rect x=\"80\" y=\"172\" width=\"12\" height=\"12\" transform=\"rotate(45, 86, 178)\" fill=\"#E8A8A8\" opacity=\"0.8\"\/>\n        <rect x=\"128\" y=\"186\" width=\"8\" height=\"8\" transform=\"rotate(45, 132, 190)\" fill=\"#F5D1D1\"\/>\n        <rect x=\"176\" y=\"170\" width=\"10\" height=\"10\" transform=\"rotate(45, 181, 175)\" fill=\"#F09595\" opacity=\"0.75\"\/>\n        <rect x=\"220\" y=\"188\" width=\"11\" height=\"11\" transform=\"rotate(45, 225.5, 193.5)\" fill=\"#CF2031\" opacity=\"0.7\"\/>\n        <rect x=\"268\" y=\"172\" width=\"9\" height=\"9\" transform=\"rotate(45, 272.5, 176.5)\" fill=\"#E8A8A8\"\/>\n        <rect x=\"316\" y=\"186\" width=\"12\" height=\"12\" transform=\"rotate(45, 322, 192)\" fill=\"#CF2031\" opacity=\"0.85\"\/>\n        <rect x=\"64\" y=\"222\" width=\"8\" height=\"8\" transform=\"rotate(45, 68, 226)\" fill=\"#F5D1D1\" opacity=\"0.5\"\/>\n        <rect x=\"112\" y=\"236\" width=\"10\" height=\"10\" transform=\"rotate(45, 117, 241)\" fill=\"#E8A8A8\" opacity=\"0.6\"\/>\n        <rect x=\"156\" y=\"220\" width=\"9\" height=\"9\" transform=\"rotate(45, 160.5, 224.5)\" fill=\"#F09595\" opacity=\"0.7\"\/>\n        <rect x=\"204\" y=\"238\" width=\"11\" height=\"11\" transform=\"rotate(45, 209.5, 243.5)\" fill=\"#CF2031\" opacity=\"0.6\"\/>\n        <rect x=\"248\" y=\"224\" width=\"8\" height=\"8\" transform=\"rotate(45, 252, 228)\" fill=\"#F5D1D1\"\/>\n        <rect x=\"296\" y=\"240\" width=\"10\" height=\"10\" transform=\"rotate(45, 301, 245)\" fill=\"#E8A8A8\" opacity=\"0.8\"\/>\n        <rect x=\"344\" y=\"222\" width=\"9\" height=\"9\" transform=\"rotate(45, 348.5, 226.5)\" fill=\"#F09595\" opacity=\"0.85\"\/>\n      <\/g>\n    <\/svg>\n\n    <div style=\"position:absolute; bottom:28px; right:32px; background:#FFFFFF; border:1.5px solid #2C2C2A; border-radius:12px; padding:16px 20px; transform:rotate(-2deg); box-shadow:0 6px 20px rgba(44,44,42,0.15); z-index:3;\">\n      <div style=\"font-size:9px; font-weight:600; color:#2C2C2A; text-transform:uppercase; letter-spacing:1px; margin-bottom:4px; font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;\">Current version<\/div>\n      <div style=\"font-size:28px; font-weight:600; color:#CF2031; line-height:1; letter-spacing:-0.5px;\">v3.5.2<\/div>\n      <div style=\"font-size:10px; color:#6B6A66; margin-top:4px;\">Action Pack \u00b7 Automic V24+<\/div>\n    <\/div>\n\n    <div style=\"position:relative; max-width:58%; z-index:2;\">\n      <div style=\"font-size:10px; font-weight:600; color:#CF2031; text-transform:uppercase; letter-spacing:1.5px; margin-bottom:14px; font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace; display:flex; align-items:center; gap:10px;\">\n        <span style=\"display:inline-block; width:24px; height:1px; background:#CF2031;\"><\/span>\n        Full Guide \u00b7 Action Pack\n      <\/div>\n      <h1 style=\"font-size:36px; font-weight:500; line-height:1.15; margin:0 0 14px 0; max-width:620px; color:#2C2C2A; letter-spacing:-0.5px;\">\n        Automation CLI Action Pack \u2014 <em style=\"font-style:italic; color:#CF2031; font-weight:500;\">install, configure &amp; operate<\/em>\n      <\/h1>\n      <p style=\"font-size:15px; color:#6B6A66; margin:0 0 24px 0; max-width:580px; line-height:1.65;\">\n        Full Guide for the Automation CLI Action Pack \u2014 the complete reference to install, configure and operate all 40 actions of the Automation CLI Action Pack on Automic Automation V24 and higher.\n      <\/p>\n      <div>\n        <a href=\"#installation\" class=\"tcs-hover-btn-primary\" style=\"display:inline-block; font-size:13px; font-weight:500; padding:12px 22px; border-radius:8px; text-decoration:none; background:#CF2031; color:#FFFFFF; margin-right:10px;\">Jump to installation<\/a>\n        <a href=\"#actions\" class=\"tcs-hover-btn-secondary\" style=\"display:inline-block; font-size:13px; font-weight:500; padding:12px 22px; border-radius:8px; text-decoration:none; background:#FFFFFF; color:#CF2031; border:1px solid #2C2C2A;\">Actions reference<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- ============================================================\n       QUICK FACTS\n       ============================================================ -->\n  <div style=\"display:grid; grid-template-columns:repeat(auto-fit, minmax(180px, 1fr)); gap:12px; margin-bottom:36px;\">\n    <div style=\"background:#F7F6F2; border-radius:8px; padding:14px 16px;\">\n      <div style=\"font-size:10px; color:#6B6A66; margin-bottom:4px; text-transform:uppercase; letter-spacing:0.4px;\">Version<\/div>\n      <div style=\"font-size:13px; font-weight:500; color:#2C2C2A;\">3.5.2<\/div>\n    <\/div>\n    <div style=\"background:#F7F6F2; border-radius:8px; padding:14px 16px;\">\n      <div style=\"font-size:10px; color:#6B6A66; margin-bottom:4px; text-transform:uppercase; letter-spacing:0.4px;\">Compatible with<\/div>\n      <div style=\"font-size:13px; font-weight:500; color:#2C2C2A;\">Automic V24+<\/div>\n    <\/div>\n    <div style=\"background:#F7F6F2; border-radius:8px; padding:14px 16px;\">\n      <div style=\"font-size:10px; color:#6B6A66; margin-bottom:4px; text-transform:uppercase; letter-spacing:0.4px;\">Actions<\/div>\n      <div style=\"font-size:13px; font-weight:500; color:#2C2C2A;\">40 prebuilt<\/div>\n    <\/div>\n    <div style=\"background:#F7F6F2; border-radius:8px; padding:14px 16px;\">\n      <div style=\"font-size:10px; color:#6B6A66; margin-bottom:4px; text-transform:uppercase; letter-spacing:0.4px;\">Execution<\/div>\n      <div style=\"font-size:13px; font-weight:500; color:#2C2C2A;\">Interactive \/ batch<\/div>\n    <\/div>\n  <\/div>\n\n  <!-- ============================================================\n       TABLE OF CONTENTS\n       ============================================================ -->\n  <div class=\"tcs-toc\" style=\"background:#FAFAF8; border:1px solid #EFEDE5; border-radius:12px; padding:24px 28px; margin-bottom:36px;\">\n    <div class=\"tcs-eyebrow\">Contents<\/div>\n    <ol style=\"margin:8px 0 0 0; padding-left:22px; font-size:13px; line-height:2; color:#2C2C2A;\">\n      <li><a href=\"#technical-scope\">Technical scope &amp; concept<\/a><\/li>\n      <li><a href=\"#installation\">Installation<\/a> \u2014 install, update &amp; uninstall<\/li>\n      <li><a href=\"#configuration\">Configuration<\/a> \u2014 connection parameters reference<\/li>\n      <li><a href=\"#actions\">Actions<\/a> \u2014 all 40 actions, grouped by category<\/li>\n      <li><a href=\"#upgrade\">Upgrade &amp; migration<\/a><\/li>\n      <li><a href=\"#release-notes\">Release notes<\/a><\/li>\n      <li><a href=\"#faq\">FAQ<\/a><\/li>\n    <\/ol>\n  <\/div>\n\n  <!-- ============================================================\n       1 \u00b7 TECHNICAL SCOPE & CONCEPT\n       ============================================================ -->\n  <div id=\"technical-scope\" class=\"tcs-section\" style=\"margin-bottom:36px;\">\n    <div class=\"tcs-eyebrow\">1 \u00b7 Technical scope<\/div>\n    <h2>Concept &amp; technical scope<\/h2>\n    <p>The Automation CLI Action Pack is a dedicated toolkit for managing and monitoring <a href=\"https:\/\/www.broadcom.com\/products\/software\/automation\/automic-automation\" target=\"_blank\" rel=\"noopener\" style=\"color:#A32D2D; text-decoration:underline;\">Broadcom Automic Automation<\/a> systems at the command line. It bundles 40 ready-to-use actions for object operations, task control, scheduling, system analysis and transports. The Automation CLI Action Pack runs both interactively and in batch mode, making it equally suited for daily administration tasks and unattended automation routines.<\/p>\n\n    <h3>What an Action Pack is<\/h3>\n    <p>Action Packs are prebuilt integration modules used in automation platforms such as Automic Automation. They simplify the integration and automation of third-party applications and services by providing a collection of reusable actions. The Automation CLI Action Pack follows the same model: every routine command-line operation against Automic is wrapped as a configurable, reusable action that can be plugged into any workflow.<\/p>\n\n    <h3>Main components &amp; functions<\/h3>\n    <p>The Automation CLI Action Pack covers three functional areas:<\/p>\n    <h4>Objects<\/h4>\n    <ul>\n      <li>Create, delete, mass-modify<\/li>\n      <li>Import and export between environments<\/li>\n      <li>Combine (merge calendars, schedules, agentgroups)<\/li>\n      <li>Convert and transform via change scripts<\/li>\n    <\/ul>\n    <h4>Tasks<\/h4>\n    <ul>\n      <li>Monitor running and historical tasks<\/li>\n      <li>Modify state, deactivate, change status codes<\/li>\n      <li>Analyse via task and message history<\/li>\n    <\/ul>\n    <h4>System<\/h4>\n    <ul>\n      <li>Analyse system status and configuration<\/li>\n      <li>Determine references, dependencies and object usage<\/li>\n      <li>Manage transports and clear transport cases<\/li>\n    <\/ul>\n\n    <h3>Access &amp; permissions<\/h3>\n    <p>To use the Automation CLI Action Pack, the following access is required:<\/p>\n    <ul>\n      <li>An Automic user with broad rights, sufficient to execute the relevant actions in the target client of the system. Actions that touch system-wide objects (for example transport actions or tenant-wide analyses) require correspondingly elevated rights.<\/li>\n      <li>A valid license key for the Automation CLI Action Pack, provided by Tricise. Time-limited test keys are available on request.<\/li>\n    <\/ul>\n\n    <h3>Requirements &amp; compatibility<\/h3>\n    <h4>Automic Automation<\/h4>\n    <ul>\n      <li>Minimum version: <strong>Automic Automation V24<\/strong><\/li>\n      <li>Reachable JCP endpoint (host and port) for the target client<\/li>\n      <li>Trusted certificate for TLS communication<\/li>\n    <\/ul>\n    <h4>Java Runtime Environment (JRE)<\/h4>\n    <ul>\n      <li>Minimum version: <strong>Java 11<\/strong> (JRE or JDK)<\/li>\n      <li>Available on the agent that will execute the Automation CLI Action Pack actions<\/li>\n      <li>Either available via the <span class=\"tcs-inline-code\">PATH<\/span> environment variable or as a fully qualified path (for example <span class=\"tcs-inline-code\">C:\\Program Files\\Java\\jdk-17\\bin<\/span>)<\/li>\n    <\/ul>\n    <h4>ITPA Shared Action Pack<\/h4>\n    <ul>\n      <li>The Automation CLI Action Pack depends on the <span class=\"tcs-inline-code\">PCK.ITPA_SHARED<\/span> Action Pack and should be installed first if not already present<\/li>\n    <\/ul>\n  <\/div>\n\n  <hr class=\"tcs-section-divider\">\n\n  <!-- ============================================================\n       2 \u00b7 INSTALLATION\n       ============================================================ -->\n  <div id=\"installation\" class=\"tcs-section\" style=\"margin-bottom:36px;\">\n    <div class=\"tcs-eyebrow\">2 \u00b7 Installation<\/div>\n    <h2>Installation<\/h2>\n    <p>The Automation CLI Action Pack is installed via the standard Automic Action Pack mechanism. It can be installed in any client of the Automic Automation system <strong>except client 0<\/strong>. The same procedure is used for both initial installation and updates to a newer version.<\/p>\n\n    <h3>Install or update<\/h3>\n\n    <div class=\"tcs-step\">\n      <div class=\"tcs-step-num\">STEP 1<\/div>\n      <div class=\"tcs-step-title\">Log in to the target client<\/div>\n      <div class=\"tcs-step-body\">Log in to any client of the Automic system except client 0. The Automation CLI Action Pack will be installed in this client.<\/div>\n    <\/div>\n\n    <div class=\"tcs-step\">\n      <div class=\"tcs-step-num\">STEP 2<\/div>\n      <div class=\"tcs-step-title\">Open Administration view<\/div>\n      <div class=\"tcs-step-body\">Click on the <strong>Administration<\/strong> view in the Automation Web Interface (AWI).<\/div>\n    <\/div>\n\n    <div class=\"tcs-step\">\n      <div class=\"tcs-step-num\">STEP 3<\/div>\n      <div class=\"tcs-step-title\">Open Packs menu<\/div>\n      <div class=\"tcs-step-body\">Click on the <strong>Packs<\/strong> menu item. The list of installed Action Packs is shown.<\/div>\n    <\/div>\n\n    <div class=\"tcs-step\">\n      <div class=\"tcs-step-num\">STEP 4<\/div>\n      <div class=\"tcs-step-title\">Optional \u2014 install ITPA Shared dependency<\/div>\n      <div class=\"tcs-step-body\">If not yet present, install the dependent Action Pack <span class=\"tcs-inline-code\">PCK.ITPA_SHARED<\/span> first. The Automation CLI Action Pack depends on it.<\/div>\n    <\/div>\n\n    <div class=\"tcs-step\">\n      <div class=\"tcs-step-num\">STEP 5<\/div>\n      <div class=\"tcs-step-title\">Install From File<\/div>\n      <div class=\"tcs-step-body\">Click the <strong>Install From File<\/strong> button.<\/div>\n    <\/div>\n\n    <div class=\"tcs-step\">\n      <div class=\"tcs-step-num\">STEP 6<\/div>\n      <div class=\"tcs-step-title\">Select the Action Pack ZIP<\/div>\n      <div class=\"tcs-step-body\">Choose the Automation CLI Action Pack ZIP file delivered by Tricise and confirm with <strong>Install<\/strong>.<\/div>\n    <\/div>\n\n    <div class=\"tcs-step\">\n      <div class=\"tcs-step-num\">STEP 7<\/div>\n      <div class=\"tcs-step-title\">Confirm update (if applicable)<\/div>\n      <div class=\"tcs-step-body\">If a previous version is already installed, confirm the update by clicking <strong>Install<\/strong> again.<\/div>\n    <\/div>\n\n    <div class=\"tcs-step\">\n      <div class=\"tcs-step-num\">STEP 8<\/div>\n      <div class=\"tcs-step-title\">Finish<\/div>\n      <div class=\"tcs-step-body\">Confirm the successful installation by clicking <strong>Close<\/strong>. The Automation CLI Action Pack is now installed in the client and located inside the <span class=\"tcs-inline-code\">PACKAGES<\/span> folder.<\/div>\n    <\/div>\n\n    <div class=\"tcs-callout\">\n      <strong>Important.<\/strong> Do not rename the installed Automation CLI Action Pack and do not move or delete it from the <span class=\"tcs-inline-code\">PACKAGES<\/span> folder. Doing so will break the action references and require a fresh install.\n    <\/div>\n\n    <h3>Uninstall<\/h3>\n    <p>To remove the Automation CLI Action Pack from a client, follow these steps:<\/p>\n\n    <div class=\"tcs-step\">\n      <div class=\"tcs-step-num\">STEP 1<\/div>\n      <div class=\"tcs-step-title\">Log in to the client<\/div>\n      <div class=\"tcs-step-body\">Log in to the client where the Automation CLI Action Pack should be uninstalled.<\/div>\n    <\/div>\n\n    <div class=\"tcs-step\">\n      <div class=\"tcs-step-num\">STEP 2<\/div>\n      <div class=\"tcs-step-title\">Open Administration \u2192 Packs<\/div>\n      <div class=\"tcs-step-body\">Click on the <strong>Administration<\/strong> view, then on the <strong>Packs<\/strong> menu item.<\/div>\n    <\/div>\n\n    <div class=\"tcs-step\">\n      <div class=\"tcs-step-num\">STEP 3<\/div>\n      <div class=\"tcs-step-title\">Remove the Action Pack<\/div>\n      <div class=\"tcs-step-body\">Select the Automation CLI Action Pack from the list and click <strong>Remove<\/strong>. Confirm the removal by clicking <strong>Yes<\/strong>, then <strong>Close<\/strong>.<\/div>\n    <\/div>\n  <\/div>\n\n  <hr class=\"tcs-section-divider\">\n\n  <!-- ============================================================\n       3 \u00b7 CONFIGURATION\n       ============================================================ -->\n  <div id=\"configuration\" class=\"tcs-section\" style=\"margin-bottom:36px;\">\n    <div class=\"tcs-eyebrow\">3 \u00b7 Configuration<\/div>\n    <h2>Configuration reference<\/h2>\n    <p>After installation, the Automation CLI Action Pack requires a connection configuration to an existing Automic system and one of its clients. The configuration is created by running the action <span class=\"tcs-inline-code\">CONFIGURATION_ADD<\/span> from the AWI. Multiple configurations can be created in parallel \u2014 one per Automic system \/ client combination.<\/p>\n\n    <h3>Setup workflow<\/h3>\n\n    <div class=\"tcs-step\">\n      <div class=\"tcs-step-num\">STEP 1<\/div>\n      <div class=\"tcs-step-title\">Run CONFIGURATION_ADD<\/div>\n      <div class=\"tcs-step-body\">Start the action <span class=\"tcs-inline-code\">CONFIGURATION_ADD<\/span> from the installed Automation CLI Action Pack folder.<\/div>\n    <\/div>\n\n    <div class=\"tcs-step\">\n      <div class=\"tcs-step-num\">STEP 2<\/div>\n      <div class=\"tcs-step-title\">Fill the required fields<\/div>\n      <div class=\"tcs-step-body\">\n        <p>Provide the connection details (see the parameter reference below). The naming convention <span class=\"tcs-inline-code\">SYSTEMNAME_CLIENT<\/span> is recommended (for example <span class=\"tcs-inline-code\">AUTOMIC_0100<\/span>).<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"tcs-step\">\n      <div class=\"tcs-step-num\">STEP 3<\/div>\n      <div class=\"tcs-step-title\">Submit<\/div>\n      <div class=\"tcs-step-body\">Confirm with <strong>Submit<\/strong>. The configuration is stored and immediately available for all other actions of the Automation CLI Action Pack.<\/div>\n    <\/div>\n\n    <div class=\"tcs-step\">\n      <div class=\"tcs-step-num\">STEP 4<\/div>\n      <div class=\"tcs-step-title\">Manage existing configurations<\/div>\n      <div class=\"tcs-step-body\">\n        <p>Use <span class=\"tcs-inline-code\">CONFIGURATION_UPDATE<\/span> to change an existing configuration, and <span class=\"tcs-inline-code\">CONFIGURATION_REMOVE<\/span> to delete one. New configurations can always be added by running <span class=\"tcs-inline-code\">CONFIGURATION_ADD<\/span> again.<\/p>\n      <\/div>\n    <\/div>\n\n    <h3>Connection parameters<\/h3>\n    <p>Required parameters of the <span class=\"tcs-inline-code\">CONFIGURATION_ADD \/ UPDATE<\/span> action:<\/p>\n\n    <table class=\"tcs-param-table\">\n      <thead>\n        <tr><th>Parameter<\/th><th>Description<\/th><\/tr>\n      <\/thead>\n      <tbody>\n        <tr>\n          <td class=\"tcs-mono\">Configuration Name<\/td>\n          <td>Free-text name for the connection. Recommended syntax: <span class=\"tcs-inline-code\">SYSTEMNAME_CLIENT<\/span>, for example <span class=\"tcs-inline-code\">AUTOMIC_0100<\/span>.<\/td>\n        <\/tr>\n        <tr>\n          <td class=\"tcs-mono\">Java Executable<\/td>\n          <td>Java (JRE or JDK) installation used by the executing agent. <span class=\"tcs-inline-code\">java<\/span> is sufficient if Java is on the <span class=\"tcs-inline-code\">PATH<\/span>; otherwise provide the full path (for example <span class=\"tcs-inline-code\">C:\\Program Files\\Java\\jdk-17\\bin<\/span>). Minimum version: Java 11.<\/td>\n        <\/tr>\n        <tr>\n          <td class=\"tcs-mono\">Host<\/td>\n          <td>Hostname or FQDN of the Automic system with running JCPs (for example <span class=\"tcs-inline-code\">myserver.com<\/span>).<\/td>\n        <\/tr>\n        <tr>\n          <td class=\"tcs-mono\">Port<\/td>\n          <td>Port of the JCP on the Automic system (for example <span class=\"tcs-inline-code\">8443<\/span>).<\/td>\n        <\/tr>\n        <tr>\n          <td class=\"tcs-mono\">Client<\/td>\n          <td>Target client of the Automic system (for example <span class=\"tcs-inline-code\">0100<\/span>).<\/td>\n        <\/tr>\n        <tr>\n          <td class=\"tcs-mono\">User Name<\/td>\n          <td>Automic user name (for example <span class=\"tcs-inline-code\">UC<\/span>).<\/td>\n        <\/tr>\n        <tr>\n          <td class=\"tcs-mono\">Department<\/td>\n          <td>Department of the Automic user (for example <span class=\"tcs-inline-code\">UC<\/span>).<\/td>\n        <\/tr>\n        <tr>\n          <td class=\"tcs-mono\">Password<\/td>\n          <td>Password of the Automic user. Can be encrypted via the <span class=\"tcs-inline-code\">ENCRYPT<\/span> action.<\/td>\n        <\/tr>\n        <tr>\n          <td class=\"tcs-mono\">Key<\/td>\n          <td>License key for the Automation CLI Action Pack, provided by Tricise. Time-limited test keys are available on request.<\/td>\n        <\/tr>\n      <\/tbody>\n    <\/table>\n\n    <h4>Optional parameters<\/h4>\n\n    <table class=\"tcs-param-table\">\n      <thead>\n        <tr><th>Parameter<\/th><th>Description<\/th><\/tr>\n      <\/thead>\n      <tbody>\n        <tr>\n          <td class=\"tcs-mono\">Logging<\/td>\n          <td>Path pattern for log files, for example <span class=\"tcs-inline-code\">.\/log\/AUT_CLI_log_##.txt<\/span>.<\/td>\n        <\/tr>\n        <tr>\n          <td class=\"tcs-mono\">Log Count<\/td>\n          <td>Maximum number of log files for log rotation.<\/td>\n        <\/tr>\n        <tr>\n          <td class=\"tcs-mono\">Tracing<\/td>\n          <td>Path pattern for trace files, for example <span class=\"tcs-inline-code\">.\/log\/AUT_CLI_trc_##.txt<\/span>.<\/td>\n        <\/tr>\n        <tr>\n          <td class=\"tcs-mono\">Trace Count<\/td>\n          <td>Maximum number of trace files for trace rotation.<\/td>\n        <\/tr>\n        <tr>\n          <td class=\"tcs-mono\">CP List<\/td>\n          <td>Alternative communication process list in addition to Host\/Port (for example <span class=\"tcs-inline-code\">myserver.com:8444<\/span>).<\/td>\n        <\/tr>\n        <tr>\n          <td class=\"tcs-mono\">LogToStdOut<\/td>\n          <td>Print log output to the command line. Set to <span class=\"tcs-inline-code\">1<\/span> to enable.<\/td>\n        <\/tr>\n        <tr>\n          <td class=\"tcs-mono\">Debug<\/td>\n          <td>Enable debug mode. Set to <span class=\"tcs-inline-code\">1<\/span> to enable.<\/td>\n        <\/tr>\n        <tr>\n          <td class=\"tcs-mono\">TrustedCertFolder<\/td>\n          <td>Folder containing trusted certificates of the executing agent (for example <span class=\"tcs-inline-code\">C:\\temp\\myCerts<\/span>).<\/td>\n        <\/tr>\n      <\/tbody>\n    <\/table>\n\n    <div class=\"tcs-callout\">\n      <strong>Password security.<\/strong> Use the dedicated <span class=\"tcs-inline-code\">ENCRYPT<\/span> action of the Automation CLI Action Pack to encrypt sensitive passwords before storing them in the configuration. The encryption uses the same technique as masked password fields in Automic PromptSets.\n    <\/div>\n  <\/div>\n\n  <hr class=\"tcs-section-divider\">\n\n  <!-- ============================================================\n       4 \u00b7 ACTIONS\n       ============================================================ -->\n  <div id=\"actions\" class=\"tcs-section\" style=\"margin-bottom:36px;\">\n    <div class=\"tcs-eyebrow\">4 \u00b7 Actions<\/div>\n    <h2>Actions reference<\/h2>\n    <p>The Automation CLI Action Pack ships with 40 actions, grouped here by functional category. Every action has a fully qualified Automic object name following the pattern <span class=\"tcs-inline-code\">PCK.TRICISE_AUT_CLI.PUB.ACTION.&lt;NAME&gt;<\/span>. All actions can be run interactively from the AWI or unattended in batch mode as part of a workflow.<\/p>\n\n    <h3 id=\"actions-config\">Configuration management<\/h3>\n    <p>Manage connection configurations of the Automation CLI Action Pack itself.<\/p>\n\n    <table class=\"tcs-param-table\">\n      <thead>\n        <tr><th>Action<\/th><th>Object name<\/th><th>Description<\/th><\/tr>\n      <\/thead>\n      <tbody>\n        <tr>\n          <td><strong>Configuration Add \/ Update<\/strong><\/td>\n          <td class=\"tcs-mono\">CONFIGURATION_ADD<br>CONFIGURATION_UPDATE<\/td>\n          <td>Create or update a connection configuration to a specific Automic system and client.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Configuration Remove<\/strong><\/td>\n          <td class=\"tcs-mono\">CONFIGURATION_REMOVE<\/td>\n          <td>Remove an existing connection configuration.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Encrypt<\/strong><\/td>\n          <td class=\"tcs-mono\">ENCRYPT<\/td>\n          <td>Encrypt passwords using the same technique as Automic PromptSet masked fields, for safe storage in the configuration.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Generic Command<\/strong><\/td>\n          <td class=\"tcs-mono\">GENERICCOMMAND<\/td>\n          <td>Execute any internal Automation CLI Action Pack module directly via command-line syntax. Useful for power users who already know the parameters and want to skip the PromptSet UI.<\/td>\n        <\/tr>\n      <\/tbody>\n    <\/table>\n\n    <h3 id=\"actions-objects\">Object operations<\/h3>\n    <p>Create, modify, delete, move and analyse Automic objects from the command line.<\/p>\n\n    <table class=\"tcs-param-table\">\n      <thead>\n        <tr><th>Action<\/th><th>Object name<\/th><th>Description<\/th><\/tr>\n      <\/thead>\n      <tbody>\n        <tr>\n          <td><strong>Agentgroups Create<\/strong><\/td>\n          <td class=\"tcs-mono\">AGENTGROUPSCREATE<\/td>\n          <td>Bulk-create agent group objects from a structured input file.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Agentgroups Read<\/strong><\/td>\n          <td class=\"tcs-mono\">AGENTGROUPSREAD<\/td>\n          <td>Export the definition of existing agent groups to a structured output file (compatible with Agentgroups Create).<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Logins Create<\/strong><\/td>\n          <td class=\"tcs-mono\">LOGINSCREATE<\/td>\n          <td>Bulk-create login objects from a structured input file. Existing passwords are cleared on replace.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Logins Read<\/strong><\/td>\n          <td class=\"tcs-mono\">LOGINSREAD<\/td>\n          <td>Export the definition of existing login objects to a structured output file (compatible with Logins Create).<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Objects Add Filter<\/strong><\/td>\n          <td class=\"tcs-mono\">OBJECTSADDFILTER<\/td>\n          <td>Append filter objects to existing objects based on a structured input file. New filters are appended to the end of the filter list.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Objects Add Script<\/strong><\/td>\n          <td class=\"tcs-mono\">OBJECTSADDSCRIPT<\/td>\n          <td>Add or insert script content into existing objects, based on a script file and target objects.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Objects Add Value<\/strong><\/td>\n          <td class=\"tcs-mono\">OBJECTSADDVALUE<\/td>\n          <td>Add values to variable objects (VARA) from an input file.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Objects Delete<\/strong><\/td>\n          <td class=\"tcs-mono\">OBJECTSDELETE<\/td>\n          <td>Delete objects based on a structured input source (file, folder, single object or VARA list), with include \/ exclude filters.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Objects Link Delete<\/strong><\/td>\n          <td class=\"tcs-mono\">OBJECTSLINKDELETE<\/td>\n          <td>Remove object links \/ references between objects.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Objects Move<\/strong><\/td>\n          <td class=\"tcs-mono\">OBJECTSMOVE<\/td>\n          <td>Move objects between Automic folders, with input source selection and filters.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Objects Relations<\/strong><\/td>\n          <td class=\"tcs-mono\">OBJECTSRELATIONS<\/td>\n          <td>Determine and export the relations \/ dependencies of objects.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Objects Remove Filter<\/strong><\/td>\n          <td class=\"tcs-mono\">OBJECTSREMOVEFILTER<\/td>\n          <td>Remove filter objects from existing objects based on a structured input file.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Objects Remove Script<\/strong><\/td>\n          <td class=\"tcs-mono\">OBJECTSREMOVESCRIPT<\/td>\n          <td>Remove script content from existing objects.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Objects Remove Value<\/strong><\/td>\n          <td class=\"tcs-mono\">OBJECTSREMOVEVALUE<\/td>\n          <td>Remove values from variable objects (VARA) based on an input file.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Objects Replace<\/strong><\/td>\n          <td class=\"tcs-mono\">OBJECTSREPLACE<\/td>\n          <td>Replace string content within existing objects based on search-and-replace rules.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Objects Replace Attribute<\/strong><\/td>\n          <td class=\"tcs-mono\">OBJECTSREPLACEATTRIBUTE<\/td>\n          <td>Replace specific attribute values across multiple objects in one batch.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Objects Usage<\/strong><\/td>\n          <td class=\"tcs-mono\">OBJECTSUSAGE<\/td>\n          <td>Analyse the client at object level \u2014 usage status and statistics counts. Results are stored in a VARA object for further processing. Ideal input for cleanup campaigns.<\/td>\n        <\/tr>\n      <\/tbody>\n    <\/table>\n\n    <h3 id=\"actions-import-export\">Import, export &amp; transport<\/h3>\n    <p>Move objects between environments, transform exports, and manage Automic transport cases.<\/p>\n\n    <table class=\"tcs-param-table\">\n      <thead>\n        <tr><th>Action<\/th><th>Object name<\/th><th>Description<\/th><\/tr>\n      <\/thead>\n      <tbody>\n        <tr>\n          <td><strong>Objects Export<\/strong><\/td>\n          <td class=\"tcs-mono\">OBJECTSEXPORT<\/td>\n          <td>Export objects from the Automic system to a target folder. Source can be FILE, FOLDER, OBJECT or VARA, with include \/ exclude filters, recursive option, modify-date filter, and configurable thread count (10\u201320 threads recommended).<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Objects Import<\/strong><\/td>\n          <td class=\"tcs-mono\">OBJECTSIMPORT<\/td>\n          <td>Import objects from a previously exported folder structure. Supports recursive import, replace-on-conflict, exclude filters, and configurable thread count.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Export Change<\/strong><\/td>\n          <td class=\"tcs-mono\">EXPORTCHANGE<\/td>\n          <td>Modify exported XML objects using the same script-file syntax as the Automic Change utility. Useful for environment-specific rewrites before re-importing.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Objects Transport<\/strong><\/td>\n          <td class=\"tcs-mono\">OBJECTSTRANSPORT<\/td>\n          <td>Set the transport flag on objects in bulk, based on FILE \/ FOLDER \/ OBJECT \/ VARA input with include and exclude filters.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Transport Clear<\/strong><\/td>\n          <td class=\"tcs-mono\">TRANSPORTCLEAR<\/td>\n          <td>Clear the transport case of the client referenced by the active connection. Takes no parameters.<\/td>\n        <\/tr>\n      <\/tbody>\n    <\/table>\n\n    <h3 id=\"actions-scheduling\">Calendars &amp; schedules<\/h3>\n    <p>Merge and reset calendar and schedule objects.<\/p>\n\n    <table class=\"tcs-param-table\">\n      <thead>\n        <tr><th>Action<\/th><th>Object name<\/th><th>Description<\/th><\/tr>\n      <\/thead>\n      <tbody>\n        <tr>\n          <td><strong>Calendar Merge<\/strong><\/td>\n          <td class=\"tcs-mono\">CALENDARMERGE<\/td>\n          <td>Merge two calendar objects into a new third calendar object, with optional replace.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Schedule Merge<\/strong><\/td>\n          <td class=\"tcs-mono\">SCHEDULEMERGE<\/td>\n          <td>Merge two schedule objects into a new third schedule object, with optional replace.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Schedule Reset<\/strong><\/td>\n          <td class=\"tcs-mono\">SCHEDULERESET<\/td>\n          <td>Reset entries of active schedule objects within a time window. Particularly useful during long maintenance windows when individual tasks must be re-run after the system comes back up. Use <span class=\"tcs-inline-code\">-ALL-<\/span> to reset all schedules.<\/td>\n        <\/tr>\n      <\/tbody>\n    <\/table>\n\n    <h3 id=\"actions-tasks\">Task control<\/h3>\n    <p>Monitor, modify and deactivate tasks from the command line.<\/p>\n\n    <table class=\"tcs-param-table\">\n      <thead>\n        <tr><th>Action<\/th><th>Object name<\/th><th>Description<\/th><\/tr>\n      <\/thead>\n      <tbody>\n        <tr>\n          <td><strong>Tasks Monitoring<\/strong><\/td>\n          <td class=\"tcs-mono\">TASKSMONITORING<\/td>\n          <td>List tasks in the Automic system filtered by name, type, status code or top run number. Suitable for scripted monitoring and dashboards.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Tasks Modify State<\/strong><\/td>\n          <td class=\"tcs-mono\">TASKSMODIFYSTATE<\/td>\n          <td>Change the status code of tasks (any valid Automic state, for example <span class=\"tcs-inline-code\">1900 = ENDED_OK<\/span>) with optional automatic deactivation after the change.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Tasks Deactivate<\/strong><\/td>\n          <td class=\"tcs-mono\">TASKSDEACTIVATE<\/td>\n          <td>Deactivate tasks in bulk, filtered by name, type, agent or queue.<\/td>\n        <\/tr>\n      <\/tbody>\n    <\/table>\n\n    <h3 id=\"actions-workflow\">Workflow editing<\/h3>\n    <p>Programmatic workflow modification \u2014 add, close and adjust tasks within workflows.<\/p>\n\n    <table class=\"tcs-param-table\">\n      <thead>\n        <tr><th>Action<\/th><th>Object name<\/th><th>Description<\/th><\/tr>\n      <\/thead>\n      <tbody>\n        <tr>\n          <td><strong>Workflow Add Task<\/strong><\/td>\n          <td class=\"tcs-mono\">WORKFLOWADDTASK<\/td>\n          <td>Add a task to an existing workflow, with positioning and dependency configuration.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Workflow Close Tasks<\/strong><\/td>\n          <td class=\"tcs-mono\">WORKFLOWCLOSETASKS<\/td>\n          <td>Close tasks within workflows in bulk.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Workflow Task Active<\/strong><\/td>\n          <td class=\"tcs-mono\">WORKFLOWTASKACTIVE<\/td>\n          <td>Set the Active flag of workflow tasks.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Workflow Task Earliest<\/strong><\/td>\n          <td class=\"tcs-mono\">WORKFLOWTASKEARLIEST<\/td>\n          <td>Set the Earliest start time on workflow tasks.<\/td>\n        <\/tr>\n      <\/tbody>\n    <\/table>\n\n    <h3 id=\"actions-system\">System &amp; security<\/h3>\n    <p>System status, info, message history and authorization checks.<\/p>\n\n    <table class=\"tcs-param-table\">\n      <thead>\n        <tr><th>Action<\/th><th>Object name<\/th><th>Description<\/th><\/tr>\n      <\/thead>\n      <tbody>\n        <tr>\n          <td><strong>SystemInfo<\/strong><\/td>\n          <td class=\"tcs-mono\">SYSTEMINFO<\/td>\n          <td>Test the connection to the configured system and output basic system information. Best used as a connectivity check before running other actions. Takes no parameters.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>System Status<\/strong><\/td>\n          <td class=\"tcs-mono\">SYSTEMSTATUS<\/td>\n          <td>Set the client status to GO or STOP \u2014 useful for controlled maintenance windows.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>Message History<\/strong><\/td>\n          <td class=\"tcs-mono\">MESSAGEHISTORY<\/td>\n          <td>Read system messages with filters for user, admin\/security flag, message type (ALL \/ ERROR \/ INFORMATION \/ FAILED \/ SUCCESS \/ WARNING), category, date range and max results. Output is rendered into the job report.<\/td>\n        <\/tr>\n        <tr>\n          <td><strong>User Authorizations Check<\/strong><\/td>\n          <td class=\"tcs-mono\">USERAUTHORIZATIONSCHECK<\/td>\n          <td>Check all users in the client for SUPERUSER rights. Takes no parameters. Useful for periodic security audits.<\/td>\n        <\/tr>\n      <\/tbody>\n    <\/table>\n  <\/div>\n\n  <hr class=\"tcs-section-divider\">\n\n  <!-- ============================================================\n       5 \u00b7 UPGRADE\n       ============================================================ -->\n  <div id=\"upgrade\" class=\"tcs-section\" style=\"margin-bottom:36px;\">\n    <div class=\"tcs-eyebrow\">5 \u00b7 Upgrade &amp; migration<\/div>\n    <h2>Upgrade &amp; migration<\/h2>\n    <p><strong>Automation CLI Action Pack<\/strong> upgrades use the exact same procedure as the initial installation: <strong>Administration \u2192 Packs \u2192 Install From File<\/strong>, select the new ZIP, confirm with <strong>Install<\/strong>. The Automic Action Pack mechanism handles version replacement automatically.<\/p>\n\n    <h3>Before upgrading<\/h3>\n    <ul>\n      <li>Make sure the dependent <span class=\"tcs-inline-code\">PCK.ITPA_SHARED<\/span> Action Pack is at a version compatible with the new Automation CLI Action Pack release<\/li>\n      <li>Take a snapshot or backup of the current installation if your environment requires audit traces<\/li>\n      <li>Pause any scheduled workflows that consume Automation CLI Action Pack actions, to avoid mid-run version changes<\/li>\n    <\/ul>\n\n    <h3>After upgrading<\/h3>\n    <ul>\n      <li>Existing connection configurations remain valid \u2014 no need to re-enter passwords or license keys<\/li>\n      <li>Run the <span class=\"tcs-inline-code\">SYSTEMINFO<\/span> action against each configured connection as a smoke test<\/li>\n      <li>Resume any paused workflows<\/li>\n    <\/ul>\n\n    <div class=\"tcs-callout\">\n      <strong>Tip.<\/strong> Use a non-production client to validate a new release of the Automation CLI Action Pack first, especially if the version jump introduces new actions or parameter changes.\n    <\/div>\n  <\/div>\n\n  <hr class=\"tcs-section-divider\">\n\n  <!-- ============================================================\n       6 \u00b7 RELEASE NOTES\n       ============================================================ -->\n  <div id=\"release-notes\" class=\"tcs-section\" style=\"margin-bottom:36px;\">\n    <div class=\"tcs-eyebrow\">6 \u00b7 Release notes<\/div>\n    <h2>Release notes<\/h2>\n    <p>Recent Automation CLI Action Pack versions and what changed in each.<\/p>\n\n    <h3>v3.5.2 (current)<\/h3>\n    <table class=\"tcs-param-table\">\n      <thead><tr><th>Type<\/th><th>Description<\/th><\/tr><\/thead>\n      <tbody>\n        <tr><td>Compatibility<\/td><td>Certified for Automic Automation V24<\/td><\/tr>\n        <tr><td>Enhancement<\/td><td>Performance improvements for Objects Export and Objects Import on large object trees<\/td><\/tr>\n        <tr><td>Bugfix<\/td><td>Various stability and edge-case fixes<\/td><\/tr>\n      <\/tbody>\n    <\/table>\n  <\/div>\n\n  <hr class=\"tcs-section-divider\">\n\n  <!-- ============================================================\n       7 \u00b7 FAQ\n       ============================================================ -->\n  <div id=\"faq\" class=\"tcs-section\" style=\"margin-bottom:36px;\">\n    <div class=\"tcs-eyebrow\">7 \u00b7 FAQ<\/div>\n    <h2>Frequently asked questions<\/h2>\n    <p>Click any question to expand the answer.<\/p>\n\n    <details class=\"tcs-faq-item\">\n      <summary>What is the Automation CLI Action Pack and what does it do?<\/summary>\n      <div class=\"tcs-faq-body\">\n        <p>The Automation CLI Action Pack is a dedicated Tricise toolkit for managing and monitoring Automic Automation systems at the command line. It bundles 40 ready-to-use actions covering object operations (create, delete, modify, import, export, replace, transport), task control, calendar and schedule management, system analysis, workflow editing, and security checks. Every routine command-line operation against Automic is wrapped as a configurable, reusable action that can be plugged into any workflow.<\/p>\n        <p>The Automation CLI Action Pack runs both interactively from the AWI and unattended in batch mode, making it equally suited for daily administration and automated routines.<\/p>\n      <\/div>\n    <\/details>\n\n    <details class=\"tcs-faq-item\">\n      <summary>Which Automic versions are supported?<\/summary>\n      <div class=\"tcs-faq-body\">\n        <p>The Automation CLI Action Pack requires <strong>Automic Automation V24 or higher<\/strong>. The connection uses the standard Automic Java API over a JCP endpoint with TLS-secured communication. You need a reachable JCP host and port for the target client, and a trusted certificate for the TLS connection.<\/p>\n      <\/div>\n    <\/details>\n\n    <details class=\"tcs-faq-item\">\n      <summary>What are the technical requirements?<\/summary>\n      <div class=\"tcs-faq-body\">\n        <p>The Automation CLI Action Pack runs as part of an Automic Action Pack installation, so the requirements are:<\/p>\n        <ul>\n          <li><strong>Automic Automation V24+<\/strong> with reachable JCP endpoint<\/li>\n          <li><strong>Java 11 or higher<\/strong> (JRE or JDK) on the executing agent<\/li>\n          <li>The dependent Action Pack <span class=\"tcs-inline-code\">PCK.ITPA_SHARED<\/span> installed in the same client<\/li>\n          <li>An Automic user with sufficient rights for the actions you intend to run<\/li>\n          <li>A valid Automation CLI Action Pack license key from Tricise<\/li>\n        <\/ul>\n      <\/div>\n    <\/details>\n\n    <details class=\"tcs-faq-item\">\n      <summary>How do I install the Automation CLI Action Pack?<\/summary>\n      <div class=\"tcs-faq-body\">\n        <p>Log in to any Automic client <em>except client 0<\/em>, open <strong>Administration \u2192 Packs<\/strong>, optionally install <span class=\"tcs-inline-code\">PCK.ITPA_SHARED<\/span> first, then click <strong>Install From File<\/strong> and select the Automation CLI Action Pack ZIP delivered by Tricise. The installer is the same for new installs and updates \u2014 just point it at the new ZIP. After install, the Action Pack lives inside the <span class=\"tcs-inline-code\">PACKAGES<\/span> folder. Do not rename or move it.<\/p>\n      <\/div>\n    <\/details>\n\n    <details class=\"tcs-faq-item\">\n      <summary>How is the connection to Automic configured?<\/summary>\n      <div class=\"tcs-faq-body\">\n        <p>Run the action <span class=\"tcs-inline-code\">CONFIGURATION_ADD<\/span> from the installed Automation CLI Action Pack folder and fill in the required fields: configuration name (recommended pattern: <span class=\"tcs-inline-code\">SYSTEMNAME_CLIENT<\/span>), Java executable path, host, port, client, user name, department, password, and the Tricise license key. Multiple connection configurations can be created in parallel \u2014 one per Automic system \/ client combination. Use <span class=\"tcs-inline-code\">CONFIGURATION_UPDATE<\/span> to change one and <span class=\"tcs-inline-code\">CONFIGURATION_REMOVE<\/span> to delete one.<\/p>\n      <\/div>\n    <\/details>\n\n    <details class=\"tcs-faq-item\">\n      <summary>How are passwords stored in the configuration?<\/summary>\n      <div class=\"tcs-faq-body\">\n        <p>The Automation CLI Action Pack ships with a dedicated <span class=\"tcs-inline-code\">ENCRYPT<\/span> action that encrypts passwords using the same technique as masked password fields in Automic PromptSets. The encrypted value can then be safely stored in the connection configuration. Plain-text passwords are technically possible for quick tests but should never be used in production.<\/p>\n      <\/div>\n    <\/details>\n\n    <details class=\"tcs-faq-item\">\n      <summary>How do I move objects between environments?<\/summary>\n      <div class=\"tcs-faq-body\">\n        <p>Use the <span class=\"tcs-inline-code\">OBJECTSEXPORT<\/span> action to export objects from the source environment, and <span class=\"tcs-inline-code\">OBJECTSIMPORT<\/span> on the target environment to import them. Both actions support input by FILE, FOLDER, OBJECT or VARA list, with include \/ exclude filters, recursive folder support, modify-date filtering and configurable thread counts (10\u201320 threads recommended for performance, but watch the load on the source Automic system).<\/p>\n        <p>If you need to rewrite values during the move (host renames, environment-specific paths), use <span class=\"tcs-inline-code\">EXPORTCHANGE<\/span> on the exported XML files before importing \u2014 it uses the same script-file syntax as the Automic Change utility.<\/p>\n      <\/div>\n    <\/details>\n\n    <details class=\"tcs-faq-item\">\n      <summary>Can the Automation CLI Action Pack run unattended in batch mode?<\/summary>\n      <div class=\"tcs-faq-body\">\n        <p>Yes. Every action of the Automation CLI Action Pack can be executed both interactively from the AWI and unattended as part of a workflow. For batch use, parameter values are normally provided through the action&#8217;s PromptSet, through workflow variables, or \u2014 if you already know the underlying module syntax \u2014 directly via the <span class=\"tcs-inline-code\">GENERICCOMMAND<\/span> action which lets you pass a raw command line.<\/p>\n      <\/div>\n    <\/details>\n\n    <details class=\"tcs-faq-item\">\n      <summary>How do I clean up unused or obsolete objects safely?<\/summary>\n      <div class=\"tcs-faq-body\">\n        <p>The recommended workflow is two-step. First run <span class=\"tcs-inline-code\">OBJECTSUSAGE<\/span> against the target folder or VARA list \u2014 it analyses each object for usage status and statistics counts and writes the result into a Variable object you specify. Review the VARA contents to confirm which objects are truly safe to remove. Then feed the cleaned VARA list into <span class=\"tcs-inline-code\">OBJECTSDELETE<\/span> to remove them in a controlled, repeatable batch.<\/p>\n      <\/div>\n    <\/details>\n\n    <details class=\"tcs-faq-item\">\n      <summary>How do I perform mass changes during export?<\/summary>\n      <div class=\"tcs-faq-body\">\n        <p>Use the <span class=\"tcs-inline-code\">EXPORTCHANGE<\/span> action of the Automation CLI Action Pack. It modifies exported XML objects using the same script-file syntax as the Automic Change utility \u2014 point it at the export folder and a change-file with your rules, and optionally enable recursive processing for subfolders. Perfect for host renames, path rewrites and other environment-specific transformations between DEV, TEST and PROD.<\/p>\n      <\/div>\n    <\/details>\n\n    <details class=\"tcs-faq-item\">\n      <summary>How do I bulk-deactivate or modify task states?<\/summary>\n      <div class=\"tcs-faq-body\">\n        <p>Use <span class=\"tcs-inline-code\">TASKSDEACTIVATE<\/span> for bulk deactivation, filtered by task name, type, agent or queue. To change task status codes (for example to force a task into <span class=\"tcs-inline-code\">1900 = ENDED_OK<\/span>), use <span class=\"tcs-inline-code\">TASKSMODIFYSTATE<\/span> \u2014 it accepts any valid Automic state code and offers an optional auto-deactivate after the state change. For listing and monitoring without modification, use <span class=\"tcs-inline-code\">TASKSMONITORING<\/span>.<\/p>\n      <\/div>\n    <\/details>\n\n    <details class=\"tcs-faq-item\">\n      <summary>How do I check if any users in a client have SUPERUSER rights?<\/summary>\n      <div class=\"tcs-faq-body\">\n        <p>Run the <span class=\"tcs-inline-code\">USERAUTHORIZATIONSCHECK<\/span> action of the Automation CLI Action Pack. It scans every user in the configured client and lists the ones with SUPERUSER rights. The action takes no parameters and is ideal as a scheduled security audit.<\/p>\n      <\/div>\n    <\/details>\n\n    <details class=\"tcs-faq-item\">\n      <summary>Can I read system messages with filters?<\/summary>\n      <div class=\"tcs-faq-body\">\n        <p>Yes. The <span class=\"tcs-inline-code\">MESSAGEHISTORY<\/span> action reads system messages with rich filter options: user name, admin \/ security message flags, message type (ALL, ERROR, INFORMATION, FAILED, SUCCESS, WARNING), category (ALL, ACCESS TO HOST, LOGIN, MESSAGE, OBJECT_ACCESS, PRIVILEGE), from \/ to date (YYMMDD format) and a max results limit. The matched messages are rendered into the job report of the Automic Windows or Unix job that runs the action.<\/p>\n      <\/div>\n    <\/details>\n\n    <details class=\"tcs-faq-item\">\n      <summary>How is the Automation CLI Action Pack licensed?<\/summary>\n      <div class=\"tcs-faq-body\">\n        <p>The Automation CLI Action Pack is licensed as a <strong>one-time purchase<\/strong> per Automic system \u2014 no recurring subscription, no expiry. The fixed price is published in the Tricise shop. The license includes Tricise product support and compatibility updates for the current Automic V24+ release line. Time-limited evaluation license keys are available on request for proof-of-concept work.<\/p>\n      <\/div>\n    <\/details>\n  <\/div>\n\n  <!-- ============================================================\n       FOOTER CTA\n       ============================================================ -->\n  <div style=\"background:#2C2C2A; border-radius:12px; padding:28px 32px; margin-top:24px;\">\n    <div style=\"margin-bottom:14px;\">\n      <div style=\"font-size:17px; font-weight:500; color:#FFFFFF; margin:0 0 4px 0;\">\n        Need help with the <em style=\"font-style:italic; color:#F09595; font-weight:500;\">Automation CLI Action Pack?<\/em>\n      <\/div>\n      <div style=\"font-size:13px; color:#B4B2A9;\">Talk to our experts about installation, integration, training, or licensing.<\/div>\n    <\/div>\n    <div>\n      <a href=\"https:\/\/tricise.com\/shop\/automation-cli\/\" class=\"tcs-hover-btn-primary\" style=\"display:inline-block; font-size:13px; font-weight:500; padding:10px 20px; border-radius:8px; text-decoration:none; background:#A32D2D; color:#FFFFFF; margin-right:10px;\">Buy in shop<\/a>\n      <a href=\"https:\/\/tricise.com\/contact\/consultation\/\" class=\"tcs-hover-btn-ghost\" style=\"display:inline-block; font-size:13px; font-weight:500; padding:10px 20px; border-radius:8px; text-decoration:none; background:transparent; color:#FFFFFF; border:1px solid #5F5E5A;\">Talk to expert<\/a>\n    <\/div>\n  <\/div>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Current version v3.5.2 Action Pack \u00b7 Automic V24+ Full Guide \u00b7 Action Pack Automation CLI Action Pack \u2014 install, configure [&hellip;]<\/p>\n","protected":false},"author":59,"featured_media":0,"parent":14564,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"doc_tag":[],"doc_badge":[],"class_list":["post-14925","docs","type-docs","status-publish","hentry"],"acf":[],"meta_box":[],"author_avatar":"https:\/\/secure.gravatar.com\/avatar\/f90ddc4bef2e4782ae1e7c9da72b6fd7660039c95037dc1af7edfb48356d41b4?s=96&d=mm&r=g","author_name":"Martin Winkler","_links":{"self":[{"href":"https:\/\/tricise.com\/es\/wp-json\/wp\/v2\/docs\/14925","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tricise.com\/es\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/tricise.com\/es\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/tricise.com\/es\/wp-json\/wp\/v2\/users\/59"}],"replies":[{"embeddable":true,"href":"https:\/\/tricise.com\/es\/wp-json\/wp\/v2\/comments?post=14925"}],"version-history":[{"count":2,"href":"https:\/\/tricise.com\/es\/wp-json\/wp\/v2\/docs\/14925\/revisions"}],"predecessor-version":[{"id":14929,"href":"https:\/\/tricise.com\/es\/wp-json\/wp\/v2\/docs\/14925\/revisions\/14929"}],"up":[{"embeddable":true,"href":"https:\/\/tricise.com\/es\/wp-json\/wp\/v2\/docs\/14564"}],"wp:attachment":[{"href":"https:\/\/tricise.com\/es\/wp-json\/wp\/v2\/media?parent=14925"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/tricise.com\/es\/wp-json\/wp\/v2\/doc_tag?post=14925"},{"taxonomy":"doc_badge","embeddable":true,"href":"https:\/\/tricise.com\/es\/wp-json\/wp\/v2\/doc_badge?post=14925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}