Home PowerShell PowerShell Objekte und die Cmdlets Get-Member und Select-Object Basis Tutorial Teil 6/21
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

http://youtu.be/rsyG7WV98uc

In meinen 21, ungefähr 1 Stündigen, Videos werden die Grundlagen der Windows PowerShell 2.0 und 3.0 erklären. So dass man die PowerShell Grundlagen in eine 3 Tägigen Lehrgang verstanden hat.
In dem Tutorial geht es um die Interaktive Nutzung der PowerShell NICHT um das Scripten!
Das Scripting werde ich dann in einem weiteren PowerShell Lehrgang erklären.

Hier die Links, Tabellen, Demos und Downloads die ich in dem Video Tutorial vorgestellt habe:

Data Type Summary http://msdn.microsoft.com/en-us/library/47zceaw7%28v=vs.71%29.aspx

Tabelle mit wichtige Typen in PowerShell

Typ
(Klasse)
.NET Typ Beispiel
[int] System.Int32 1
-15 1kb 0x55aa -15
[long] System.Int64 10000000000
[string] System.String “Hallo Welt!”
[char] System.Char [char] 0x20
[bool] System.Boolean $true $false
[byte] System.Byte [byte]13
[double] System.Double 1.21e3mb -44.00e16KB
[decimal] System.Decimal 12.0d13D
[float] System.Single [float]1.0
[single] System.Single Siehefloat
[regex] System.Text.
RegularExpressions.Regex
[regex]”^[a-z]+”
[array] System.Xml.XmlDocument [array]22
[XML] System.Management.
Automation.ScriptBlock
[XML]”Hallo”
[scriptblock] System.Management.
Automation.SwitchParameter
{param($x,$y) $x+$y }
[switch] System.String functionf ([switch] $x) { “x is $x” }
[hashtable] System.Collections.Hashtable @{a=1;b=2*3; c = dir | sort length }
[psobject] System.Management.
Automation.PSObject
new-objectpsobject
[type] System.Type [type]”123″

Tabelle mit Zahlen Typen

Typ Bereich
byte 0 .. 255
sbyte -128 .. 127
short -32,768 .. 32,767
ushort 0 .. 65,535
int -2,147,483,648 ..2,147,483,647
uint 0 .. 4,294,967,295
long -9,223,372,036,854,775,808.. 9,223,372,036,854,775,807
ulong 0 .. 18,446,744,073,709,551,615
float -3.402823e38 ..3.402823e38
double -1.79769313486232e308.. 1.79769313486232e308
decimal -79228162514264337593543950335.. 79228162514264337593543950335

DEMO: Windows PowerShell Objekte und  Get-Member

DEMO: Windows PowerShell Cmdlet Select-Object

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