Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Hannah Beckenbauer Geändert vor über 6 Jahren
1
10 Gründe, weshalb ich Powershell hasse
18! 10 Gründe, weshalb ich Powershell hasse André Pflaum, iTrain GmbH
2
Die Gründe…
3
1. Ich führ Dein Script nicht aus!
GM16
4
1. Ich führ Dein Script nicht aus!
GM16 HINWEIS: In den neusten Windows-Versionen ist der Default endlich «RemoteSigned» und nicht mehr «Restricted»
5
2. Ein Doppelklick wäre zu einfach…!
GM16 >
6
3. Ich hab keine Ahnung wo ich bin…!
GM16
7
3. Ich hab keine Ahnung wo ich bin…!
GM16
8
4. Hör mir doch mal zu…! GM16
9
4. Hör mir doch mal zu…! GM16
10
5. Wehe Du nutzt klausale Verknüpfungen…!
GM16 >
11
6. Das Operatoren-Alleinstellungsmerkmal
GM16
12
6. Das Operatoren-Alleinstellungsmerkmal
GM16 Beispiel anhand eines Übereinstimmungs-Vergleichs: Pascal = PL/1 = Basic = C++ == C# == Java == JavaScript == Perl == Python == Powershell -eq
13
7. Am Anfang war die Funktion…!
GM16 >
14
8. Ich hab nichts zu deklarieren…!
GM16 >
15
9. Mein Bereich ist nicht Deiner…!
GM16 >
16
10. Wer braucht schon Hilfe…?!?
GM16
17
10. Wer braucht schon Hilfe…?!?
GM16
18
11. Pipelines to Hell…! GM16 >
19
11. Pipelines to Hell…! GM16 ‘localhost’ | Test-Connection
«ByValue» fehlt hier – dann liefe es… | Test-Connection
20
12. WhatIf I do it anyway…?!? GM16 >
21
13. Ich entscheide, was ich zeige…!
GM16
22
13. Ich entscheide, was ich zeige…!
GM16 Abhängig vom .NET-Framework Version nur in der Registry ersichtlich
23
13. Ich entscheide, was ich zeige…!
GM16 So geht’s immer – die Informationen sind also eigentlich da…: Get-CimInstance –ClassName Win32_Service | Select-Object –First 1 – Property Name,St*
24
14. Die neue Deutsche Rechtschreibung…!
GM16 >
25
15. Parameter oder Scriptblock...?!?
GM16 >
26
15. Parameter oder Scriptblock...?!?
GM16
27
16. The evil Mr. Bool GM16
28
16. The evil Mr. Bool GM16 Get-NetFirewallRule –Enabled True
Custom Type/System Enum: true, false, 1, 2 New-ADUser –Name ‘John’ –Enabled $True Boolean: $true, $false, 0, 1 Remove-ADUser –Identity ‘John’ –Confirm:$False Switch: «-Confirm» ist immer TRUE – wenn man aber «False» haben möchte, muss man das sagen…
29
17. Arrays –neq ArrayLists
GM16 >
30
17. Arrays –neq ArrayLists
GM16 [array]$ar() [System.Collections.ArrayList]$al
31
18. Einzahl ist Einzahl…! GM16
32
18. Einzahl ist Einzahl…! GM16 Get-Exchang boxStatistics ……….
33
Out Now ;-D GM16
34
Ich mag Dich dennoch – mein liebes Powershell…
GM16
35
</SESSION> GM16 Youtube youtu.be/user/iTrainCH
Twitter @andrepflaum #geekmania Books
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.