PSPowerScripts Start a 14-day trial

Integrations · ServiceNow

Run PowerShell from a ServiceNow ticket

Your service desk works the ticket; PowerScripts runs the script. Pick the ticket as you type, fix the problem, and the run writes itself back as a work note. ServiceNow can be given one script and nothing else, and every run is in the audit trail with the ticket beside it.

Start a 14-day trial Watch it work · 8 min

Start from the ticket

Type an incident or request number into a run and PowerScripts finds it. It reads the ticket, suggests the script that fits, and marks the names, addresses and user names in the text so you can copy one straight into the form.

Finish on the ticket

Every run posts its result as a work note. A run that works can resolve the ticket with close notes, and a scheduled run that fails opens an incident for the service desk without anyone watching.

Let people serve themselves

A list owner attaches a spreadsheet to a ServiceNow request. PowerScripts checks she really owns the distribution list, applies the adds and removes, and puts the result on her request. The service desk never touches it.

Give it one script, not the keys

The ServiceNow integration signs in as its own user with its own role. Give that role a single script and anything else it asks for is refused, with the refusal recorded.

Recorded on a real instance

7 ServiceNow demos, 8 minutes

Every clip is the product running against a ServiceNow developer instance and a Microsoft 365 tenant, narrated, with captions and a full transcript on each page.

How it connects

A service account with one role

Create a user in ServiceNow, give it the itil role, and paste the instance address and that user's password into Settings, Integrations. Test it against a real ticket before you switch it on.

Through a MID Server

When ServiceNow starts the run, the call goes through your MID Server to PowerScripts on your own network. Nothing of yours has to be reachable from the internet.

On your own servers

Scripts run where you install PowerScripts, against your own Microsoft 365 tenant and Active Directory, with credentials that never leave the box.

Questions

Can ServiceNow run PowerShell scripts?

Yes. PowerScripts holds the scripts and the credentials, and ServiceNow calls it to run one. The script runs on your own server, not in ServiceNow, and the person or the ticket that asked for it is recorded against the run.

How does PowerScripts connect to ServiceNow?

With a service account in ServiceNow that holds the itil role, and the instance address. You paste those into Settings, Integrations and test the connection against a real ticket. Calls from ServiceNow into PowerScripts go through a MID Server, so nothing of yours has to be reachable from the internet.

Does the result go back on the ticket?

Every run writes its result to the ticket as a work note. A run that succeeds can resolve the ticket with close notes, and a scheduled run that fails can open an incident for the service desk by itself.

Can I stop ServiceNow from running anything other than the one script?

Yes. The ServiceNow integration is a user like any other, and a role gives it one script and no other. Anything else it asks for is refused and the refusal is in the audit trail.

Does any of this work with Jira?

Yes. Jira Service Management connects the same way, with the same write-back and the same role control.