windows power shell scripte ausführen

BadByte

Lt. Junior Grade
Registriert
Jan. 2006
Beiträge
298
hallo

ich ziehe gerade in Erwägung Windows Power shell einzusetzen,
kann ich die Scripte der Windows Power shell auch kompelieren, bzw. auf Windows XP Rechnern ausführen auf denen Windows Power Shell nicht installiert ist??

gruß:
 
1.) kompilieren musst du nix .. is nen script
2.) ne die scripte laufen nur wenn auch powershell installiert is
 
nicht vergessen die Ausführung der Scripte durch die Powershell zu aktivieren mittels:

set-ExecutionPolicy remotesigned

Danach am besten noch die .ps1 Dateien mit der Powershell verknüpfen, dann funktioniert auch der Doppelklick auf die Scripte.
 
danke danke ihr zwei...
naja, ich dachte vielleicht, dass man die scripte kompelieren könnte, so wie bei AutoHotkey....

schöne Grüße: clemix
 
Deswegen heissen Skripte ja eigentlich auch Skripte, weil man sie nicht ZU einem Programm kompiliert, sondern sie VON einem Programm interpretiert werden :freaky:

Aber manchmal sind die Sprachen recht nah verwandt, siehe VBScript in PowerShell.

Gruss,
Azze
 
Prinzipiell ist die Anfrage nach dem Kompilieren von Scripten schon gerechtfertigt. Es gibt ja auch für Batch Dateien Compiler die daraus eine .exe machen.

Oder meine Perl Scripte kann ich ja auch zu einer .exe kompilieren.



Hier liegt allerdings der Spezialfall vor, daß die Powershell auf dem .NetFramework aufbaut. Wenn du also .exe Dateien haben willst, dann schreib den Code doch direkt in einer .NET Sprache. Die Compiler sind ja im .Net Framework enthalten und somit schon einsatzbereit.

Brauchst also nicht mal eine Oberfläche wie z.B. Visual Studio, die es als Express Version allerdings auch kostenfrei gibt.
 
Gibt's auch eine Möglichkeit die Ausführung von Scripten dauerhaft zu aktivieren? Mit set-ExecutionPolicy remotesigned geht's nur für eine Shell-Sitzung!
 
Zurück
Oben