Dialog zur Anpassung der ExecutionPolicy

Gerade für Testszenarien und in Entwicklerumgebungen kommt es häufig vor, dass die Ausführungsrichtlinie wiederholt zwischen verschiedenen Zuständen umgeschaltet werden muss.  Es gibt natürlich hübschere Methoden der Umsetzung. Uns geht es hier lediglich um eine einfache Lösung. Es ist uns auch bewusst, dass lediglich eine Zeile Code genügt, die Ausführungsrichtlinie anzupassen. Es schadet aber auch nicht, einmal über den Tellerrand hinauszuschauen. Komfortablere Lösungen können Sie jeder Zeit bei uns anfragen/bestellen (Ple@se-help.me).

Anbei finden Sie ein entsprechendes Script.

Code

$a = "`n0 = Unrestricted","`n1 = RemoteSigned","`n2 = AllSigned","`n3 = Restricted","`n4 = ByPass","`n5 = Undefined" 

[void][System.Reflection.Assembly]::LoadWithPartialName('Microsoft.VisualBasic') 
$newstate = [Microsoft.VisualBasic.Interaction]::InputBox("Welche neue Sicherheitsstufe soll gelten? $a", "Neue Ausführungsbeschränkung", "3") 

set-ExecutionPolicy -ExecutionPolicy $newstate 
$AktEPol = Get-ExecutionPolicy 

# Mögliche Buttons: OK, OKCancel, AbortRetryIgnore, YesNoCancel, YesNo, RetryCancel 
$buttons=[system.windows.forms.messageboxbuttons]::ok 
# Mögliche Ikons: None, Hand, Question, Exclamation, Asterix, Stop, Error, Warning, Information 
$icon=[system.windows.forms.messageboxicon]::Information 
[system.windows.forms.messagebox]::Show("Die aktuelle Richtlinie ist...$AktEPol","Mehr geht nicht...",$buttons)

Sollten Sie weitere Informationen benötigen oder sich Fehler im Script befinden, wären wir über ein kurzes Feedback erfreut: Seminar@il-iT.de

  •  il-it Services GmbH
  • Hier gelangen Sie auf die StartseiteHome
  • Rücksprung auf die vorherige Seitezurück
  • Nur wo Impressum drauf steht, ist auch Impressum drin... 
  • Unsere Kontaktdaten und ein Kontaktformular finden Sie hier. 
  • Wer suchet der findet...auf Basis einer Volltextsuche. 
  • Unser Team, Profile, Zertifizierungen und Kontaktdaten. 
  • Absolut sichere Referenzen. 
  • SOS, wenn es in der IT wieder einmal "brennt"... 
  • Aufruf dieser HilfeinformationBedeutung anzeigen
© 2013 - 2024 il-it Services GmbH