Powershell script enable execution of scripts

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • TobiasW013
  • Registratie: Januari 2017
  • Laatst online: 29-06-2021
Hi allen,

Ik moet eenmalig een powershell script uitvoeren op meerdere pc’s echter wanneer ik dit script uitvoer word aangegeven dat execution of scripts disabled is.

Echter weer ik dat je dit in powershell uit kan zetten met Admin rights.

Maar wat ik wil is dat een commando word uitgevoerd en hem standaard uit zichzelf disabled. Dat dan mijn scrip word uitgevoerd en dat daarna de setting weer enabled word zodat execution of scripts weer disabled staat.

Dit dus zonder enige toevoeging van de gebruiker die op yes of no hoeft te klikken ter bevestiging.

Heeft iemand hier iets voor?

Hoop dat mijn vraag duidelijk genoeg is :)

Beste antwoord (via TobiasW013 op 13-02-2018 17:34)


  • Killah_Priest
  • Registratie: Augustus 2001
  • Laatst online: 27-09 18:08
TobiasW013 schreef op maandag 12 februari 2018 @ 16:28:
@Bad_Boy echter wil ik wel de execution policy bypassen wat volgensmij mogelijk moet zijn. Bypassen voor één bepaald script
Je zult in zo'n geval dmv een .bat of .cmd bestand Powershell.exe aan moeten roepen met de betreffende parameters (-executionpolicy bypass).

Alle reacties


Acties:
  • 0 Henk 'm!

  • DukeBox
  • Registratie: April 2000
  • Laatst online: 27-09 16:40

DukeBox

loves wheat smoothies

Zijn het systemen in een domain ? Zo ja, zorg er voor dat het script gesigned is.

[ Voor 6% gewijzigd door DukeBox op 12-02-2018 15:23 ]

Duct tape can't fix stupid, but it can muffle the sound.


Acties:
  • 0 Henk 'm!

  • Kaalus
  • Registratie: Januari 2010
  • Niet online
Dit had je sneller zelf kunnen vinden dan dat je deze post hebt getypt > "Powershell bypass executionpolicy"

Acties:
  • 0 Henk 'm!

  • TobiasW013
  • Registratie: Januari 2017
  • Laatst online: 29-06-2021
@Kaalus
Ik weet dat je het commando set-executionpolicy unrestricted kan invullen echter moet je dan nog altijd zelf op y klikken om te bevestigen.

Ik wil die stap van y indrukken overslaan dat dit automatisch word gedaan zonder dat gebruiker nog op y hoeft te drukken

Acties:
  • 0 Henk 'm!

  • Question Mark
  • Registratie: Mei 2003
  • Laatst online: 26-09 18:52

Question Mark

Moderator SSC/WOS

F7 - Nee - Ja

TobiasW013 schreef op maandag 12 februari 2018 @ 15:30:
Ik wil die stap van y indrukken overslaan dat dit automatisch word gedaan zonder dat gebruiker nog op y hoeft te drukken
Dan geef je toch de optie -force mee?

MCSE NT4/2K/2K3, MCTS, MCITP, CCA, CCEA, CCEE, CCIA, CCNA, CCDA, CCNP, CCDP, VCP, CEH + zwemdiploma A & B


Acties:
  • 0 Henk 'm!

  • TobiasW013
  • Registratie: Januari 2017
  • Laatst online: 29-06-2021
@Question Mark dit pakt die voor eerste commando wel.

Wanneer ik deze als eerste in het script zet.
Daarna lat ik het daadwerkelijke commando van het script uitvoeren.

Echter wanneer ik hem wil forceren terug naar restricted doet hij dit laatste niet en blijft die hangen op unrestricted

Acties:
  • 0 Henk 'm!

  • Bad_Boy
  • Registratie: November 2001
  • Laatst online: 13-07 18:30
Of je bypassed doodgewoon de gehele execution policy:

PowerShell.exe -ExecutionPolicy Bypass -File %padnaarjeps1script%

PSN-id: karlbani / Steam-id: karlbani


Acties:
  • 0 Henk 'm!

  • TobiasW013
  • Registratie: Januari 2017
  • Laatst online: 29-06-2021
@Bad_Boy
Kan deze ook toegevoegd worden in mijn huidige script?

Acties:
  • 0 Henk 'm!

  • Bad_Boy
  • Registratie: November 2001
  • Laatst online: 13-07 18:30
Nee dit is waarmee je het script aanroept, vanuit een script zelf kun je de execution policy niet omzeilen. Dat zou het hele idee achter een execution policy ook wat de nek omdraaien ;)

PSN-id: karlbani / Steam-id: karlbani


Acties:
  • 0 Henk 'm!

  • TobiasW013
  • Registratie: Januari 2017
  • Laatst online: 29-06-2021
@Bad_Boy echter wil ik wel de execution policy bypassen wat volgensmij mogelijk moet zijn. Bypassen voor één bepaald script

Acties:
  • 0 Henk 'm!

  • Kaalus
  • Registratie: Januari 2010
  • Niet online
TobiasW013 schreef op maandag 12 februari 2018 @ 16:28:
@Bad_Boy echter wil ik wel de execution policy bypassen wat volgensmij mogelijk moet zijn. Bypassen voor één bepaald script
Dat is precies wat hij daar heeft staan. Zo voer je je script uit zonder enige waarschuwing over de executionpolicy ;)

Acties:
  • Beste antwoord
  • 0 Henk 'm!

  • Killah_Priest
  • Registratie: Augustus 2001
  • Laatst online: 27-09 18:08
TobiasW013 schreef op maandag 12 februari 2018 @ 16:28:
@Bad_Boy echter wil ik wel de execution policy bypassen wat volgensmij mogelijk moet zijn. Bypassen voor één bepaald script
Je zult in zo'n geval dmv een .bat of .cmd bestand Powershell.exe aan moeten roepen met de betreffende parameters (-executionpolicy bypass).
Pagina: 1