The GoTo Community is currently experiencing some technical issues affecting new posts and comments. We are actively working with our service provider and apologize for the frustration.

Forum Discussion

cccn714's avatar
cccn714
Active Contributor
8 years ago
Solved

Can Powershell Scripts be ran from One2Many

I am trying to run a .ps1 script using One2Many. I have pushed a file to a system file.ps1. Then I want to execute it via a seperate One2Many task. I have tried executing it directly with a Custom task and via a batch script. Both give me the error File.ps1 "is not
recognized as the name of a cmdlet, function, script file, or operable
program. Check the spelling of the name, or if a path was included, verify
that the path is correct and try again." 

 

Is there Powershell support in One2Many? What is the best way to do this. 

Thanks

  • cccn714's avatar
    cccn714
    8 years ago

    Thanks will be reworking the scripts and custom tasks soon and will let the thread know the results when I do.

6 Replies

  • cccn714's avatar
    cccn714
    Active Contributor
    8 years ago

    This is what worked.

    Once the files were uploaded to the systems I created a .bat to run the following command

    Powershell.exe -executionpolicy remotesigned -Command "C:\filepath\file.ps1"

  • cccn714's avatar
    cccn714
    Active Contributor
    8 years ago

    Thanks will be reworking the scripts and custom tasks soon and will let the thread know the results when I do.

  • Beep-Beep's avatar
    Beep-Beep
    Active Contributor
    8 years ago

    Custom task.

    Upload .ps1 and any other resources needed

     

    Command:

    powershell -executionpolicy bypass -file <name of file you uploaded>.ps1

  • cccn714's avatar
    cccn714
    Active Contributor
    8 years ago

    Thanks I will give it a shot. 

  • JoJenkinsIsHere's avatar
    JoJenkinsIsHere
    Active Contributor
    8 years ago

    Use remote comand then have the file on the machine.  Also you have to make sure all your needed modules are there for powershell.

     

    powershell.exe -command "& 'C:\location\to\shell.ps1'"