start a .exe in the background with parameters in a powershell script

Question:

I have a programm which i usually start like this in powershell:

What is the correct syntax for calling it in the background? I tried many combinations like:

but without success. Also it should run in a powershell script.

Answer:

The job will be another instance of PowerShell.exe and it will not start in same path so . won’t work. It needs to know where storage.exe is.

Also you have to use the arguments from argumentlist in the scriptblock. You can either use the built-in args array or do named parameters. The args way needs the least amount of code.

Named parameters are helpful to know what what arguments are supposed to be. Here’s how it would look using them:

Source:

start a .exe in the background with parameters in a powershell script by licensed under CC BY-SA | With most appropriate answer!

Leave a Reply