Posted By: Anonymous
How do I run a PowerShell script?
- I have a script named myscript.ps1
- I have all the necessary frameworks installed
- I set that execution policy thing
- I have followed the instructions on this MSDN help page
and am trying to run it like so:
powershell.exe 'C:my_pathyada_yadarun_import_script.ps1'(with or without
which returns exactly nothing, except that the file name is output.
No error, no message, nothing. Oh, when I add
-noexit, the same thing happens, but I remain within PowerShell and have to exit manually.
The .ps1 file is supposed to run a program and return the error level dependent on that program’s output. But I’m quite sure I’m not even getting there yet.
What am I doing wrong?
- Launch Windows PowerShell, and wait a moment for the
PScommand prompt to appear
Navigate to the directory where the script lives
PS> cd C:my_pathyada_yada (enter)
Execute the script:
PS> .run_import_script.ps1 (enter)
What am I missing??
Or: you can run the PowerShell script from
cmd.exe like this:
powershell -noexit "& ""C:my_pathyada_yadarun_import_script.ps1""" (enter)
according to this blog post here
Or you could even run your PowerShell script from your C# application 🙂