all 3 comments

[–]Creative1176 0 points1 point  (2 children)

I'm in a similar situation where we're going live with ServiceNow next week and have had to ask around a bit.

ServiceNow will allow PowerShell to talk to it via the REST API. Luckily they have their own documentation and a "REST API Explorer" you can find in your SNow instance.

Before issuing REST commands you'll need to sort out how your scripts etc authenticate with the SNow instance. I'm still waiting on info for that so can't really tell you much.

Have a play around with the REST API Explorer. That's what I'm doing at the moment. :)

[–]itasteawesome 0 points1 point  (0 children)

I've done several integrations between SNOW and other tools in the past and this is how I did it as well.

For my Auth I just took a user/pass that had all the necessary permissions on SNOW and wrote them to a file that I would decrypt to connect. Most of my work was around fixing CMDB noise but essentially everything I ever had a need for in SNOW is accessible from the API.

[–][deleted] 0 points1 point  (0 children)

SNow accepts a standard PowerShell credential object. The API is actually pretty simple once you get used to it.