Create request via powershell script (custom trigger)
Hi everyone!
Please, give me some example - about create new request via custom triggers on powershell. I write script on python, but there is a problem with OS :(. Just need translate.
I would appreciate for an early reply
Script on python:
- import requests
- import sys
- import json
- import datetime
- +filename = str(sys.argv[1])
-
- with open(filename) as data_file:
- data = json.load(data_file)
- requestObj = data['request']
- workorderid = requestObj['WORKORDERID']
- requester = requestObj['REQUESTER']
- createdby = requestObj['CREATEDBY']
- site = requestObj['SITE']
- CREATEDTIME = requestObj['CREATEDTIME']
- scheduledstarttime = datetime.datetime.fromtimestamp(int(CREATEDTIME) / 1e3).strftime('%d %b %Y, %H:%M:%S')
- with requests.Session() as s:
- url = "localhost:8080"
- jsonData ='''{
- "operation": {
- "details": {
- "title": "title1",
- "description": "description 1 :'''+workorderid+'''.",
- "requester": "'''+requester+'''",
- "IS_CATALOG_TEMPLATE": "true",
- "SITE": "'''+site+'''",
- "CATEGORY": "cat1",
- "SUBCATEGORY": "subcat1",
- "ITEM": "item1",
- "GROUP": "line1"
- }
- }
- }'''
- json_data = json.dumps(jsonData)
- apprUrl = url + "/sdpapi/request"
- data = {'INPUT_DATA' : jsonData ,'TECHNICIAN_KEY': '*******************','format':'json','OPERATION_NAME':'ADD_REQUEST'}
- r = s.post(apprUrl,data)
-
- if(r.status_code == 200):
- print("Session request submitted successfully")
- print(r.json())
- else :
- print("Problem submitting session request")
- print(r.json())
New to ADSelfService Plus?