Tasks
Task server
The task server enables IT administrators to remotely manage PowerShell and CMD scripts on Windows computers. With integration of advanced features such as a built-in repository of ready-made scripts and the ability to generate scripts using artificial intelligence, this feature significantly streamlines administrative, security, and maintenance tasks.
Main features:
Remote script execution – Ability to run PowerShell and CMD scripts on one or multiple computers.
Task management – Create, edit, schedule, and delete scripts from the interface.
AI script generation – Use artificial intelligence (ChatGPT) to automatically generate scripts based on natural language commands.
Built-in repository – Approximately 200 predefined scripts divided into categories, e.g., Administration, Network, Security.
Main view
The interface Task server is divided into three main sections:
Scripts
Script schedule
Logs

Scripts
This section contains an overview of all available scripts, both predefined and added by the administrator.
Table columns:
Script name – Unique script name.
Created – Date the script was added.
Modified – Date of the script's last modification.
Description – Optional short description of the script's purpose.
Script type – Icon indicating the script type: PowerShell or CMD.
Command - The command content, code executed by the script.
Group - Category to which the script is assigned.
User tasks - Indicates that the script was created by a system user and does not originate from the public script repository.
New script
Clicking the +Add new script opens the configuration side menu.
Script name – Required field.
Script group – Select from a list of existing categories or add a new one.
Language – PowerShell or CMD.
Description – Optional short description of the script.
Script content – Field to enter the full script code.
eA Intelligence - Enables script generation with AI assistance.

Script groups
Above the table there is a view filter by category. Categories include:
Active Directory
Administration
Teams / .NET libraries
Computer
Files and folders
Firewall
Hardware
System patches
Logs
Maintenance
Network
Paging file
Processes
Security
Services
System
System recovery
System registry
Script group – Ability to add new or remove existing categories (requires confirmation).

AI script generation
At the bottom of the menu there is a section "Need more clarification? - Use eA Intelligence".

Allows script generation using artificial intelligence.
After clicking “Use eA Intelligence” the AI integration panel opens. The administrator describes the expected outcome, e.g., “Create a script that restarts service xyz.” The system generates a ready script that can be edited before saving.
The artificial intelligence remembers the conversation context, enabling further refinement and development of the script without the need to re-describe the entire task.
After clicking “Copy code” the script content is automatically pasted into the section where it should be entered.
The feature also allows starting a new conversation with the AI at any time via a restart.

Script execution
Script execution procedure
Running the script – Clicking run on the selected script opens the execution parameters menu.

In the next step we choose Configure run statement

The next step is parameterization
Add devices – Select computers or groups on which the script should run.
Date range – Specifies the time interval during which the script remains active (If the script is not executed, it will expire automatically. For unscheduled tasks the default active time is 30 days.)
Permissions – By default scripts run with system privileges, but the user may change the privilege level.
Running the script requires confirmation of the scope of privileges

Script schedule
This section contains information on all script schedules with the ability to edit, disable, or delete them.
Table columns:
Script name – Script assigned to the schedule.
Run on– Computers on which the script runs.
Trigger – Source of execution (schedule, automation, DLP).
Start – Start date.
End – End date (or none if “no end date” is set).
Last run – Date of the last run.
User – Administrator responsible for the configuration.
Status – Current status (active, completed, failed).
Task - The specific command executed as part of the task, e.g., PowerShell “Get-NetIPConfiguration”.
Script type - The type of script, e.g., CMD or PowerShell.
Category - Functional category to which the script is assigned.
New schedule
Clicking the +Add to schedule opens the configuration window:
Script selection – List of available scripts.
Run on– Addition of computers/groups on which the script should be run.
Date range – Option to set start and end dates (or no end date).
Interval – Option to set execution recurrence.

Additional information
A task can be run without a time limit and will operate until manually disabled by an administrator. It is also possible to set a limit on the number of occurrences after which the task will automatically terminate, e.g., after 5 executions.
A schedule can be disabled via the trash icon, removing it from the list, or by clicking the pencil icon and editing the settings that determine when and how it should run.
Logs
The logs section allows monitoring of executed tasks and their results.
Columns of the log table:
Date – Date of the log entry.
Computer – Computer on which the script was executed.
Logged-in user – User logged into the computer at the time of script execution.
Created by – Who initiated the task (administrator or user).
Execution date – Date the script was executed (with an icon indicating success or error).
Created – Date the task was created.
More information – Clickable button Read full log, allowing insight into execution details. This is a detailed technical log. The log may contain progress messages in percentages, intermediate statuses (DONE, STOPPED, OK, NONE) and the final operation identifier, e.g., nodeid.
Error - Error message returned during script execution if the operation failed.
Description - A short description of the task or the context of its execution.
Command - The command content or script code that was executed.
Result date - Date and time the script execution result was returned.
Group - Group to which the task was assigned.
Host ID - Unique identifier of the device in the system.
Task log ID - Unique identifier of the task log entry.
Script type - Type of script executed, e.g., CMD or PowerShell.

The “Read full log” option allows previewing the detailed execution flow of the task.
In this view there is also integration with eA Intelligence. The artificial intelligence can analyze the log content, explain the meaning of messages, indicate the potential cause of an error, and propose a solution. If needed, the AI can also generate a corrected version of the script or propose a new one tailored to the situation.

Summary
The task server in the eAuditor system is a versatile tool that streamlines remote script management in the organization. With AI integration, a built-in script repository, and an advanced scheduler, administrators can efficiently perform administrative tasks while minimizing time and the risk of errors.
Last updated
Was this helpful?