formats

PowerShell Jobs, Basis Tutorial Teil 12/21

Der zwölfte Teil von meinem 21 teiligen PowerShell Basis Tutorial.
In diesem Teil werden die PowerShell Jobs vorgestellt :
• PowerShell Jobs
• PowerShell Remote Jobs
• PowerShell Child-Jobs
• PowerShell Receive-Job

 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
2 Comments  comments 
formats

Ich bin umgezogen!

Ausgestellt am 4. Dezember 2013 vom in PowerShell

Wer sich wundert warum das so still geworden ist auf diesem Blog…. Ich bin umgezogen und stecke meine Zeit und Energie nun in die deutsprachige PowerShell Community Http://www.PowerShell-Group.eu Wir haben als PowerShell Gruppe Hannover eine neu e Deutschsprachige PowerShell Community gegründet. Ich bin dort Gründungsmitglied. Der PowerShell MVP Dr. Tobias Weltner ist unter anderem auch mit dabei. Jeder der deutsch spricht kann sich dort auf der Page anmelden und mitmachen und Fragen zu PowerShell Stellen. Wir haben dort Soziale Funktionen, ähnlich wie bei Facebook oder Google+ und jeder kann sich auf seiner Profil Seite darstellen und Werbung für sich machen.

(mehr)…

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

PowerShell 4.0 ist jetzt zum Download verfügbar

Die PowerShell 4.0 ist mit dem Windows Management Framework (WMF) 4.0 jetzt verfügbar. In Windows 8.1 und Windows Server 2012 R2 ist die PowerShell schon enthalten. Für Windows 8 wird die powerShell 4.0 mit dem Upgrade auf Windows 8.1 installiert. Für folgende Betriebssysteme kann die PowerShell 4.0 mit dem Windows Management Framework 4.0 durch einen Download nachinstalliert werden: Windows 7 SP1 Windows Embedded Standard 7 Windows Server 2008 R2 SP1 Windows Server 2012 Windows PowerShell 4.0 WMF Download Link: http://www.microsoft.com/en-us/download/details.aspx?id=40855 . ACHTUNG! . Net 4.5 muss installiert sein!! PowerShell startet ohne .NET 4.5 immer als PowerShell 3.0 ohne einen Fehler

(mehr)…

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

PowerShell remoting, Basis Tutorial Teil 11/21

Der elfte Teil von meinem 21 Teiligen PowerShell Basis Tutorial.
In diesem Teil wird das PowerShell remoting vorgestellt :

• PowerShell remoting, technik und Cmdlets
• Remote Sessions erstellen und wiederverwenden
• Mit den remoting Cmdlets Arbeiten. Enter-PssSession, Invoke-Command
• PowerShell remoting Einstellungen und das WinRM: laufwerk.

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

Import-CSV WorkShop

In den PowerShell Foren kommt sehr häufig die Frage nach dem richtigen Umgang mit CSV Dateien in der PowerShell.
Hierbei übersehen viele die Tatsache: PowerShell erzeugt und verarbeitet Objekte keinen Text!

CSV und XML sind strukturierter Text. Dieser strukturierte Text wird beim einlesen von PowerShell in Objekte umgewandelt.

Ich erkläre hier in einem kleinen Workshop wie man mit PowerShell CSV Importiert und verarbeitet.

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

PowerShell Try Catch Finally

PowerShell ist darauf spezialisiert unbeaufsichtigt im Hintergrund viele Aufgaben nacheinander abzuarbeiten (Automation eben).
Wenn man z.B. auf 40 Computern etwas ausführen will und ein Script aufhört zu arbeiten, wenn der 5. Computer nicht erreichbar ist, dann wird der Fehler dadurch behandelt. Dies ist aber ärgerlich da die restlichen 35 Computer in der Liste nicht mehr abgearbeitet werden.
Deshalb ist PowerShell so gebaut worden, das es sehr robust läuft.
Das bedeutet PowerShell ist so eingestellt, das bei Fehlern (Error) die Arbeit nicht abgebrochen wird, sondern es wird mit dem den nächsten Objekt / Aufgabe weitergearbeitet (Englisch: continue).

Ich möchte hier anhand eines kurzen Code Abschnittes demonstrieren wie man mit Try{}Catch{}Finally{} auf einen Fehler richtig reagiert.

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

PowerShell ForEach und ForEach-Object

Die Windows PowerShell hat wie alles seine Ecken und Kanten. Eine Kante über die viele PowerShell Neulinge stolpern ist die Tatsache:

Es gibt in der PowerShell 2 Verschieden ForEach!

Es gibt in der PowerShell Einmal das ForEach-Object { … } Cmdlet
Und es gibt in der PowerShell die ForEach() { … } Schleife.
Gemeinerweise hat das ForEach-Object { … } Cmdlet einen Alias der ForEach heisst!

Da kommt man schnell durcheinander!

Ich möchte hier erklären wann und warum man welches ForEach einsetzt.

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

PowerShell Pipeline und die Object Cmdlets, Basis Tutorial Teil 7/21

In diesem siebten Teil wird das Arbeiten mit der PowerShell Pipeline und den Object Cmdlets vorgestellt :

• Grundprinzip der Windows PowerShell Pipeline
• Die Object Cmdlets, Compare-Object, ForEach-Object, Group-Object, Measure-Object, Select-Object, Sort-Object, Where-Object
• Dokumentation zu Klassen (Objekten) im Microsoft Developer Network MSDN
• Was ist ein Scriptblock
• PowerShell vergleichs und logische Operatoren

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

PowerShell Objekte und die Cmdlets Get-Member und Select-Object Basis Tutorial Teil 6/21

Der sechste Teil von einem 21 Teiligen PowerShell Basis Tutorial.
In diesem Teil wird das Arbeiten mit PowerShell Objekten und den Cmdlets Get-Member, Select-Object vorgestellt :

• PowerShell Klassen und Objekte, was sind Klassen was sind Objekte
• Mit Get-Member PowerShell Objekte analysieren
• Dokumentation zu Klassen (Objekten) im Microsoft Developer Network MSDN
• Properties und Methoden, Eigenschaften und Aktionen von PowerShell Objekten
• Das Cmdlet Select-Object, Properties auswählen, Daten über Ihren Namen auslesen

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

PowerShell PSProvider, PSDrive, Laufwerke, Registry, Filesystem Basis Tutorial Teil 5/21

Der fünfte Teil von meinem 21 Teiligen Windows PowerShell Basis Video Tutorial ist online.

In diesem Teil werden die WIndows PowerShell eigenen Laufwerke PSDrive und die Provider vorgestellt :

• Windows PowerShell PSProvider, was sind Provider
• Windows PowerShell eigene Laufwerke mit PSDrive Verwalten und erstellen
• Mit den *Item* Cmdlets durch Laufwerke , Registry, Filesystem und Active Directory Browsen
• Dateien und Ordner erstellen und verwalten

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