Script Execution Status

Follow every script you have sent to devices, read what it printed, and cancel or re-run jobs.

Open Script Execution Status in your console

Where to find it
Scripting & automation › Status/Results
Who can use it
Anyone who can see the page
For
Everyone
Plan
Script Automation (add-on, or included in Complete). See pricing

What the page is for

Script Execution Status is a page in the Lavawall® console, in the Scripting & automation area. Lavawall is the RMM, security, and compliance platform from ThreeShield, built and hosted in Canada. About this feature.

When you run a script, Lavawall queues one job for each device. This page lists those jobs with their progress: queued, sent to the device, running, completed, failed with an error, timed out or cancelled.

For each job you can see which device and script it was, when it was queued and completed, and the start of its output. Open the output to read everything the script printed, including errors, and copy it for a ticket.

Choose a company in the company selector at the top of the console to see only the jobs on that company's devices. With All selected, the page lists the devices of every organization you manage and adds an Organization column and filter.

What you see

The Script Execution Status page, with the toolbar, job table, and row actions numbered 1 to 3.
The Script Execution Status page. Numbers match the list below (1 to 3 are in this picture). Names and data are examples. The Execution Output window opens from a row's output.
  1. Toolbar: a Status filter (All, Queued, Sent, Running, Completed, Error, Timeout, Cancelled), Refresh, Cancel All Queued, Hide Cancelled and Auto-refresh (15s).
  2. Job table: Device, Organization (when All is selected), Script, Status, Queued, Completed, Output and Actions.
  3. Row actions: cancel a job that has not finished, or run a finished job again.
  4. Execution Output: a window with Standard Output and Error Output, Copy Output and Close.

How to track your scripts

How to watch jobs as they run

  1. Tick Auto-refresh (15s) to update the list every 15 seconds, or click Refresh.
  2. Use the Status filter to show, for example, only Running or Error jobs.

How to read a script's output

  1. Click the output preview in the Output column, or its expand button.
  2. Switch between Standard Output and Error Output.
  3. Click Copy Output to copy it, then Close.

How to cancel jobs

  1. To cancel one job, click the cancel button in its Actions column and confirm. You can cancel jobs that are queued, sent, running or waiting for a user to sign in.
  2. To cancel every job that has not started, click Cancel All Queued and confirm with Cancel all.

How to run a job again

  1. Find a job that has finished (completed, error, timeout or cancelled).
  2. Click the run again button in Actions and confirm with Run Again. The same script is queued on the same device.

How to open the output of a signed run

Runs and schedules signed by a technician are listed under End-to-end encrypted runs and schedules. Their output is protected so that only the right people can open it.

  1. Click Show output on a run to read its output right in the console. The button appears when your organization, or the organization that manages it, is allowed to read script output. An administrator sets this in Access Policy, under Who can read script output.
  2. The technician who signed a run can click Open output to read it.
  3. If your organization requires end-to-end encryption, you see Open in the Lavawall extension instead. Click it to read the output in the extension, or read it in the Lavawall Viewer (see Viewer script output).
  4. When no button is offered, a short note under the output says why, for example that organization access to script output is turned off.

Runs waiting for a computer to update

Some scripts need a newer Lavawall agent on the computer. A run that is waiting shows the status Waiting for the agent to update, with the version it needs. It starts by itself once the computer has updated, so you do not need to send it again.

Tips

  • Tick Hide Cancelled to keep the list focused on real results.
  • Jobs for offline devices stay queued until the device comes back online.
  • If a job timed out, run it again with a longer Max Runtime from Run Script.
  • Only the output the script was set to capture is shown. Turn on output capture in Add/Modify Scripts or Run Script.
  • Drag the edge of a column heading to resize it.

Troubleshooting

A job has stayed Queued for a long time.
The device is probably offline. It will run when the device checks in, or you can cancel it.
The Output column shows a dash.
The script printed nothing, or output capture was turned off.
"Cancel failed".
The job may have already started or finished. Click Refresh and check its status.
I can't find an older job.
The page shows your most recent jobs. Use the Status filter to narrow the list.

Task guides that use this page

Still need help?

Search the support centre, or contact our support team and tell us which page you were on:

Names, companies, devices and figures in the pictures are examples. Other product and company names are trademarks of their respective owners.