Home 2012 September
formats

Vom PowerShell Script zur Applikation Teil 1: Scripte mit Doppelklick als Applikation starten.

Wenn man PowerShell Scripte per Doppelklick starten möchte kann man in der Systemsteuerung die PowerShell.exe mit der Dateiendung .ps1 verknüpfen.
Systemsteuerung\Alle Systemsteuerungselemente\Standardprogramme\Dateizuordnungen festlegen

Dies ist aus Sicherheitsgründen nicht zu empfehlen und deshalb nicht Standard.
Ebenso ist diese Lösung nicht sehr elegant und Sie muss auf jedem Rechner durchgeführt werden.

Ich zeige hier in diesem Tutorial wie das besser geht und wie man PowerShell Scripte wie ein Applikation per Doppelklick starten kann.

 
Tags: ,
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
Kommentare deaktiviert  comments 
formats

PowerShell eigene Objekte erstellen Custom Objects

Eine Goldene Regel in PowerShell ist es: Das eine Funktion oder ein Cmdlet immer ein Objekt zurückgeben sollte!
Wenn man kein fertiges Objekt hat und Daten aus verschiedenen Quellen zusammen sammelt, dann muss man sich ein eigenes Objekt zusammen bauen!
PowerShell ist eine Dynamische Sprache und hat das so genannte Extended Type System (ETS).
Durch das Extended Type System kann man Objekte um zusätzliche Eigenschaften und Methoden erweitern auch wenn diese Objekte schon vorhanden sind (Instanziiert).
Man kann Objekte in der PowerShell auf sehr viele Arten erstellen und Modifizieren.

Ich stelle hier mehrere Möglichkeiten vor, ein so genanntes PSCustom Objekt zu erstellen und es mit NoteProperties zu versehen.

 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
Kommentare deaktiviert  comments 
formats

PowerShell 3.0 für Windows 7 und Server 2008 ist fertig zum Download

Am 4.September 2012 hat Microsoft die endgültige Version (RTM) des Windows Management Framework 3.0 veröffentlicht. In dem Windows Management Framework 3.0 ist die PowerShell 3.0 enthalten, genau die Version, die auch in Windows 8 und im Server 2012 mitgeliefert wird Somit steht nun auch die PowerShell in der Version 3.0 für Windows 7 SP1 und Windows Server 2008 R2 SP1 Server 2008 SP2 zur Verfügung. Überaschenderweise wird Windows Vista wird nicht unterstützt! Alle Techniken die ich in meinem ausführlichen Bericht zur PowerShell 3.0 Beta erwähnt habe, sind auch in die PowerShell 3.RTM übernommen worden Hier noch einmal in kürze die

(mehr)…

 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
Kommentare deaktiviert  comments 
formats

PowerShell ZIP ohne Module oder externe Programme

Es gibt in der PowerShell selbst leider keine Cmdlets um Dateien zu komprimieren und Archive (Pakete) zu erstellen. Es gibt mit den Modulen PowerShellPack (WPK) und PowerShell Community Extensions (PSCX) PowerShell Erweiterungen wo ZIP Cmdlets zum Packen enthalten sind, doch diese müssen dann vorhanden sein und erst Installiert werden.
Ich zeige hier wie man ZIP Archive (Package) ohne zusätzliche Module mit der PowerShell erstellen kann.

 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
Kommentare deaktiviert  comments