How to create an opsgenie alert from powershell?

Adrian Reeve
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
August 22, 2019

HI, I am getting an error when creating an alert in a powershell script.

The command below:

start /d "c:\lamp" lamp createAlert --message "Destination Host Unreachable from [MBT_Storage]" --source [Name] --teams "Support" --priority "P2"

produces this error:

Start-Process : A positional parameter cannot be found that accepts argument 'lamp'.
At line:1 char:1
+ start /d "c:\lamp" lamp createAlert --message "Destination Host Unrea ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Start-Process], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.StartProcessCommand

 

I can run the command successfully in a command prompt and an alert is created.

 

How can I run this command in powershell?

 

Thanks in advance

1 answer

1 accepted

0 votes
Answer accepted
Adrian Reeve
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
August 22, 2019

I figured it out.

Posting the answer here in case anyone else runs into the same problem.

 

$str = 'start /d "c:\lamp" lamp createAlert --message "Destination Host Unreachable from [MBT_Oakleigh_Storage]" --source [MBT_Storage] --teams "Support" --priority "P2"'
CMD /c $str

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events