Is there a way to kick off a powershell script that is present on a vm? I want the powershell script to run whether somebody is logged on or not. I understand I would have to provide credentials though. I would rather now have to use an intermediate pshost to run scripts against another server.
I have tried that. I chose powershell from the drop down list and typed in the path to the .ps1 file and ran it. The .ps1 file just creates a new-item in it's directory. It says the script was successful but I don't see the new file. If I run the script manually it creates the new file.
I know this was a while ago but any update to my question? I created a .ps1 file on the server and I want to kick it off using the Guest Script Manager package but haven't been successful.
Could you show what parameters do you use when running "run program in guest" workflow?
Something like the following should work:
Interactive session -> Yes
Program path -> c:\windows\system32\cmd.exe
Arguments -> /k C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe c:\mycmd.ps1
(You may need to correct the file paths above to point to your .ps1 file and PowerShell executable.)
Also, check if UAC on the windows machine is not blocking the call.