#To define a particular parameter, replace the 'parameterName' inside itsm.getParameter('parameterName') with that parameter's name
import os
import _winreg
vbs=r'''Set wsc = WScript.CreateObject("WScript.Shell")
Set lnk = wsc.CreateShortcut("C:\ProgramData\Microsoft\Windows\Start Menu\Programs\ITarian\ITarian Endpoint Manager\Endpoint Manager Communication Client.LNK")
lnk.targetpath = "C:\Program Files\ITarian\Endpoint Manager\ITSMAgent.exe"
lnk.workingdirectory = "C:\Program Files\ITarian\Endpoint Manager\" 
lnk.save

config = wsc.ExpandEnvironmentStrings("%APPDATA%\Microsoft\Windows\Start Menu\Programs\Endpoint Manager Communication Client.LNK")
Set lnk1 = wsc.CreateShortcut(config)
lnk1.targetpath = "C:\Program Files\ITarian\Endpoint Manager\ITSMAgent.exe"
lnk1.workingdirectory = "C:\Program Files\ITarian\Endpoint Manager\" 
lnk1.save

Set lnk2 = wsc.CreateShortcut("C:\ProgramData\Microsoft\Windows\Start Menu\Programs\ITarian\ITarian Endpoint Manager\Endpoint Manager Communication Client Options.LNK")
lnk2.targetpath = "C:\Program Files\ITarian\Endpoint Manager\ITSMAgent.exe"
lnk2.Arguments = "settings"
lnk2.workingdirectory = "C:\Program Files\ITarian\Endpoint Manager\" 
lnk2.save

config1 = wsc.ExpandEnvironmentStrings("%APPDATA%\Microsoft\Windows\Start Menu\Programs\Endpoint Manager Communication Client Options.LNK")
Set lnk3 = wsc.CreateShortcut(config1)
lnk3.targetpath = "C:\Program Files\ITarian\Endpoint Manager\ITSMAgent.exe"
lnk3.Arguments = "settings"
lnk3.workingdirectory = "C:\Program Files\ITarian\Endpoint Manager\" 
lnk3.save
'''
def runvbs(vbs):
    workdir=os.environ['PROGRAMDATA']+r'\temp'
    if not os.path.isdir(workdir): 
        os.mkdir(workdir)
    with open(workdir+r'\temprun.vbs',"w") as f :
        f.write(vbs)        

    print os.popen('cscript.exe "'+workdir+r'\temprun.vbs"').read()
    print('Script execution completed successfully')
    if os.path.isfile(workdir+r'\temprun.vbs'):
        os.remove(workdir+r'\temprun.vbs')

runvbs(vbs)

try:
    handle = _winreg.OpenKey(_winreg.HKEY_CURRENT_USER,r"Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced",0,_winreg.KEY_ALL_ACCESS)
    _winreg.DeleteValue(handle, 'Start_NotifyNewApps')
    print'Registry Key Removed Successfully'

except WindowsError as e:
    pass