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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.