Skript-Editoren haben im Microsoft-Ökosystem lange ein Schattendasein geführt. Viel zu oft war man auf NOTEPAD.EXE zurückgeworfen bis einige Pioniere begannen, spezifische Werkzeuge zur Skript-Entwicklung zu veröffentlichen.
Mein Gast, Tobias Weltner, gehört zu diesen Pionieren, die schon in den späten 1990er Jahren im Kontext von Visual Basic Script (VBScript) umtriebig waren und erste Editoren mit Syntax Highlighting und später Intellisense-ähnlichen Techniken bauten.
Als der Zug der Automation auch unter Windows mit der Veröffentlichung der PowerShell Geschwindigkeit aufnahm, war Tobias wieder an vorderster Stelle dabei. Mit den ISESteroids entwickelte er eine äußerst populäre Erweiterung für die in Windows integrierte ISE.
Ich spreche mit Tobias 2,5 h über seine persönliche Entwicklungsgeschichte, über berufliche Rückschläge, die Microsofts sprunghaftes Verhalten ihm beschert haben, aber vor allem über immer wieder aufflammende Begeisterung für Technologien, die den Alltag versüßen – allen voran der PowerShell.
Als “Bonus-Track” sprechen wir am Ende über die (im Januar 2021) aktuelle SARS-CoV-2/Corona-Pandemie – aus seiner Sicht als gelernter Arzt.
Das Interview wurde am 6. Januar 2021 in Hannover und Duisburg aufgezeichnet.
RSS-Feed: AAC | MP3
Direkter Download: AAC | MP3
Randnotizen
- about_Tobias: https://powershell.one/legal/about-site, LinkedIn
- Commodore C64, VC20 im 8-Bit-Museum
- Texas Instruments (WP)
- HUE-Lampen (PSGallery)
- $klemmbaustein.Blink()
- Fun with RegEx PshNuts@Twitter
- Lisp (WP)
- ASP (W3schools.com)
- Rob van der Woude: HTA
- Systemscripter: ITAdministrator (Zeitungsartikel)
- Scripting Spy: Download (heise.de), Buchartikel
- PrimalScript
- PowerGUI (softpedia.com)
- COM,DCOM,COM+ (WP)
- Extended Type System (ETS)
- Michael Simmons: Ultimate Guide to Using PowerShell Add-Member Cmdlet
- Adam Bertram: Using PowerShell’s Calculated Properties
- Refaat Issa (LinkedIn)
- Kenneth Hansen (LinkedIn)
- Visual Studio (WP)
- ISESteroids
- PSSharper
- Christoph Bergmeister: PSScriptAnalyzer (PSSA) VS-code integration & customization Compatibility Analysis (YouTube)
- Abstract Syntax Tree (powershell.one)
- Stockholm Syndrom (WP)
- Adam Driscoll (LinkedIn)
- Mark Russinovich (LinkedIn)
- Electron (WP)
- Chromiums Ursprünge: WP, chromium.org/blink/developer-faq
- Atom (Github)
- EnterpriseReady Ep. #2, The Early Days of GitHub with Tom Preston-Werner
- Markdown: Daring Fireball
- David Wilson (LinkedIn)
- Sliding Windows, Episode 10: Automation with Jeffrey Snover:
Video, Audio - Thomas Maurer: How to Use Cloud Shell in Visual Studio Code
- Die Jagd: CRE 210
- Windows Terminal
- Tobias Weltner: Scripting für Administratoren (Buch)
- Tobias Weltner: PowerShell für Administratoren (Buch)
- Tobias Weltner: Windows PowerShell, Oreilly (Buch)
- Lee Holmes: Windows PowerShell Cookbook, Oreilly
- Carl Webster – PowerShell Scripts (PSUGH, 2020-12-18)
- Kristian Köhntopp @Twitter: Zitat 1, Zitat 2
BONUS
Kapitel
0:00:00.000 Intro: Limosine (Jason Shaw)
0:00:50.704 help about_Tobias
0:10:04.460 Die 90er
0:15:55.046 Objekte
0:24:21.694 Frühe Editoren
0:39:56.984 PowerShell
0:58:20.362 Windows PowerShell-Editoren
1:21:56.106 MSFT erfindet sich neu
1:38:32.517 VSCode
1:51:10.514 VSCode Alternativen?
1:57:47.348 Epilog
2:13:58.934 Postscriptum
2:16:23.481 Outro 1
2:17:23.171 Bonus: Sch… Corona
2:30:30.033 Outro 2
Musik
Gael Colas is an independent consultant and vital member of the DSC Community (https://dsccommunity.org), an association who actively contributes to the development of the name-giving Configuration Management framework.
Desired State Configuration (DSC) was introduced with PowerShell 4 as an addition to the Windows PowerShell and has undergone some significant changes ever since. I invited Gael to chat about the roots, the principles and the future of DSC – not only for the Windows platform.
The interview was recorded on July 15, 2020 in Kuala Lumpur and Duisburg.
RSS feed: AAC | MP3
Direct download: AAC | MP3
Show notes
Chapters
- 00:00:00.000 Intro (Admiral Bob: Wanderer, Take 2)
- 00:02:31.396 about_Gael
- 00:07:31.506 DSC early days
- 00:10:02.050 Configuration management
- 00:12:35.465 Idempotency et al
- 00:18:59.571 DSL
- 00:22:39.457 DSC ressources
- 00:26:09.837 LCM
- 00:28:03.786 Pull server
- 00:36:01.196 Toolmakers
- 00:46:54.780 DSC in mixed environments
- 00:54:40.467 Classes in DSC
- 00:58:26.173 DSC and PS7
- 01:04:59.300 Forecast
- 01:19:04.528 Wrap-up
- 01:33:09.517 Outtro
Music
Gruppenrichtlinien, ein Klassiker! Eingeführt mit Windows 2000 als Nachfolger der Windows NT-Systemrichtlinien, haben sich die “Group Policy Objects” (GPO) schnell zum unverzichtbaren, aber auch heiß diskutierten Zentrum des Client-Managements gemausert. In Windows Server 2008 wurde der Funktionsumfang signifikant erweitert, nur um sie danach trotz aller Erwartungen und Notwendigkeiten kaum noch zu verändern.
Ich spreche mit Holger Voges, Inhaber von Netz-Weise, Buchautor und Gründungsvater der PowerShell Usergroup Hannover über unserere gemeinsame Leidenschaft für GPOs, über Kunden, die nicht glauben wollen, dass Gruppenrichtlinien nichts mit Gruppen zu tun haben und warum ein “gpupdate /force” das Gegenteil von dem bewirkt, was landläufig geglaubt wird.
Das Interview wurde am 9. April 2020 in Hannover und Duisburg aufgezeichnet.
RSS-Feed: AAC | MP3
Direkter Download: AAC | MP3
Randnotizen
Kapitel
- 00:00:00.000 Intro: Sky lights
- 00:00:40.489 Vorstellung Holger
- 00:04:13.592 Von Systemrichtlinien zu Gruppenrichtlinien
- 00:12:03.284 Organisationseinheiten vs Gruppen
- 00:31:33.043 Vererbung und Hierarchien
- 00:51:21.861 Softwareverteilung
- 00:55:45.508 Client side extensions
- 01:14:11.002 AGPM
- 01:22:11.904 Zugriffsrechte und sonstiges Kleingedruckte
- 01:26:21.791 Klassiker
- 01:47:07.864 Die Zukunft
- 02:04:57.887 Ausklang
- 02:09:14.590 Outro/Outtakes
Musik
Anwendungsvirtualisierung, in der Windows-Welt de-facto synonym mit App-V, ist für viele Netzwerke im Geschäftskundenbereich die Lebensversicherung schlechthin um eine vielzahl unterschiedlichster Applikationen zum Anwender zu bringen. Oft im Kontext der Remote Desktop-Dienste zu finden, kann Anwendungsvirtualisierung eigentlich noch viel mehr leisten.
Ich spreche mit dem deutschen App-V Experten Andreas Nick über seine ganz spezielle Leidenschaft und Nische, über die Entwicklungsgeschichte von Softgrid zu App-V und natürlich gönnen wir uns einen ausgedehnten Blick in die Glaskugel und mutmaßen, wie es denn nun mit der Anwendungsbereitstellung und -wartung im Zeitalter des Windows Store, der “Desktop Bridge” und anderen Ansätzen weitergehen wird.
Das Interview wurde am 27. Juni 2019 in Duisburg aufgezeichnet.
RSS-Feed: AAC | MP3
Direkter Download: AAC | MP3
Randnotizen
Kapitel
- 00:00.000 Intro: Settled Status (Jeff Speed68)
- 00:34.659 Anwendungsvirtualisierung
- 00:11:15.855 about_Andreas
- 00:14:32.393 DLL Hoelle und Co KG
- 00:23:57.869 Client/Server vs Multiuser
- 00:27:56.244 Softgrid/App-V
- 00:42:37.722 App-V Howto
- 00:54:55.395 Moderne Alternativen?
- 01:02:43.296 Project Centennial und Co
- 01:16:24.456 Die Altlast Windows
- 01:23:05.393 APP-V: Versionen Lizensierung
- 01:36:47.100 Blick in die Glaskugel
- 01:59:51.761 Outro
Musik
Steve Lee, Principal Software Engineer Manager for the PowerShell Team, started his career as developer on the “Internet Explorer for UNIX” team in Redmond. Later on he focussed on (remoting) technologies such as WMI/CIM, WinRM/OMI and SSH until he finally took the role of a leading manager on the PowerShell team.
Steve provides deep insights on the cultural change at Microsoft and the impact on the ecosystem PowerShell. Finally we stare into the chrystall ball to find out what’s beyond the current state of the implementation.
The interview was recorded on June 7, 2019 in Hannover.
RSS feed: AAC | MP3
Direct download: AAC | MP3
Show notes
Chapters
- 00:00:00.000 Intro (Bluemillenium: Temperate transition)
- 00:00:43.779 about_Steve
- 00:05:30.150 From WMI to CIM
- 00:13:49.779 CIM
- 00:24:02.275 OMI
- 00:30:14.015 From OMI to SSH
- 00:35:17.420 The Linux Challenge
- 00:43:31.397 Open sourcing
- 00:53:53.680 From Windows PowerShell to PowerShell 7
- 01:06:05.394 RSAT++
- 01:16:40.895 The boss enemy
- 01:20:55.092 Forecast
- 01:30:16.976 One more thing
Music
Machine Learning. Wenige Begriffe haben so viel Hype-Potential. Gleichzeitig verstehen wir so wenig von den zugrunde liegenden Forschungsergebnissen.
Ich spreche mit dem Data Scientist Dr. Uwe Stoll über die Technologie hinter den Buzzwords; wir ergründen Schlüsselelemente seines Wissenschaftsbereichs. Wir sprechen über das semantische Web, über günstige Compute-Ressourcen in Form von Grafikkarten und Cloudspeicher, über die Herausforderung GO und das Flottenmanagement der Zukunft.
Das Interview wurde am 23. August 2018 in München aufgezeichnet.
RSS-Feed: AAC | MP3
Direkter Download: AAC | MP3
Randnotizen:
Kapitel
- Intro (Demis Hassabis, NiGid: Light Embrace) 00:00:00.000
- Definition “Machine Learning” 00:01:53.186
- Rückblick: Semantic Web und das maschinenlesebare Web 00:05:27.000
- Musterinterpretation 00:11:35.734
- Deep Learning, Reinforcment Learning et al 00:23:12.142
- Werkzeugkasten 00:32:46.867
- Datenaggregation und Stimulanz 00:42:29.805
- ML im Alltag 00:58:29.470
- Blockchain 01:06:29.399
- Ausblick 01:15:46.274
Vorlesung
Musik
One quote to rule them all: “The renaissance of the command line”
Jeffrey Snover is not only the “father” of PowerShell, he became the iconic advocat of Microsoft’s data center focussed transformation. He is the poster child of many Microsoft focussed IT pros and enthusiasts, celebrating the improvements in command line administration as an accelerator of their own businnesses and carreers. In brief, I’d personally name him “Redmonds Godfather of Automation”.
We talk about his almost 20 years journey to establish the fundamentals of a modern datacenter and automation toolchain from his early days in Redmond, the lessons learned from wmic.exe and his vision of an OS agnostic automation framework around PowerShell (Core).
This interview was recorded during the PowerShell Conference Europe 2018 in Hannover on April 19, 2018.
RSS-Feed: AAC | MP3
Direct Download: AAC | MP3
Show notes:
Chapters
- Intro Airtone ft. Bruce Payette 0:00.000
- Welcome Jeffrey to Hannover 1:35.393
- A social shell 3:30.168
- The origin of PowerShell 6:44.219
- PowerShell 1.0 13:47.596
- From Monad to PowerShell 23:00.228
- The perfect tribe 27:51.156
- Lessons learnd from CLI 33:55.529
- Objects and APIs 41:09.367
- PowerShell Core 44:23.391
- DSC, Idempotency 52:37.439B
- Beyond PowerShell 1:03:51.250
- Glitches 1:09:34.624
- Hit refresh 1:14:55.759
- The Renaissance 1:22:58.820
- Epilogue 1:29:47.643
- about_Leibniz 1:31:07.631
References
Bonus content
- Auto generated transcript (via Amazon Transcribe): HTML
- Behind the mic (Video from the recording, Vimeo)
Music
Das Active Directory ist die Basistechnologie in Microsoft-Netzwerken schlechthin. Eingeführt mit Windows 2000 erfuhr es über die Jahre vergleichsweise wenige Änderungen, weißt aber bis auf den heutigen Tag zahlreiche Merkwürdigkeiten auf, die vielen Anwendern/AdministratorInnen unbekannt sind.
Ich spreche mit Nils Kaczenski, der als Autor/Trainer/Consultant die Technologie von Beginn an begleitet, über weitsichtige Designkonzepte und Irrwege, über Vergangenes und Zukünftiges.
Dieses Interview wurde am 9. September 2017 in Lingen aufgezeichnet.
RSS-Feed: AAC | MP3
Direkter Download: AAC | MP3
Randnotizen:
Kapitel
- Stuart Kwan (AD Program Manager, Microsoft) about Migrating to Win2000 0:00.000
- Music: Paint the sky (Hansatom) 0:31.735
- Begrüssung 0:55.023
- Nils über die CIMLingen 1:43.858
- Persönliche Anfaenge 2:44.350
- Die Frühzeit des Active Directory 17:50.510
- Strukturkonzepte 26:21.248
- A(D|B)sonderlichkeiten 35:40.585
- Gruppenstrategien 49:16.438
- Meilensteine 1:10:46.139
- Die Zukunft des Active Directory? 1:18:06.368
- Outtro (Paint the sky (Hansatom) 1:24:09.109
Literatur
Musik
Every day more than 300.000 vulnerabilites are found in our modern operating systems. From iOS/MacOS, Android/Linux to Windows – reactive security approaches will obviously not save us from future attacks. I invited Sami Laiho in another ENGLISH episode of the Sliding Windows to explain how to turn the tables on this issue.
We focus on Window 10, starting from the choice of the proper edition, the importance of Bitlocker, Applocker (and Software Restriction Policies), Group Policies and the prerequisite of using limited user accounts, ending at project Barcelona (aka “Windows Defender Application Guard”) and the future architecture of enterprise grade OS.
This interview was recorded during the MCT Summit 2017 in Thessaloniki on June 11, 2017.
RSS-Feed: AAC | MP3
Direct Download: AAC | MP3
Show notes:
Chapters
- Intro 0:00.000
- Introducing Sami Laiho 1:28.840
- Windows vs. Linux 3:59.420
- Basic security for the mere mortals 7:22.167
- *locker and Enterprise Edition 11:31.756
- LTSB 25:00.101
- The attack surface 34:22.086
- Limited user accounts 41:19.642
- Remoting 49:26.623
- App compat 52:54.990
- Project Barcelona and beyond 59:30.876
- Wrrap up: Windows on steriods 1:06:16.338
- Resources 1:10:41.894
- Outtro & bonus content 1:13:57.136
References
Music
It’s nothing less than a complete change of mind: Microsoft publishes OSS (Open Source Software) on Github, delivers PowerShell to Linux, MacOS and Windows, creates platform agnostic tools – simply re-inventing itself.
I invited Joey Aiello and Bartek Bielawski to talk about this transformative change in another ENGLISH episode of the “Sliding Windows”. Joey (on the left hand side) is a program manager on Microsoft’s PowerShell team and OSS (Open Source Software) enthusiast. Bartek Bielawski, well known scripting guru, book author and systems engineer for Optiver already covered InterOp topics when it was neither mainstream nor fun.
We talk about the demand for technologies such as PowerShell, standards based remoting technologies, a tool chain spanning different OS and the love for OSS in general. Wrapping up, we focus on an OS agnostic IT, driven by APIs and layers of software beyond our traditional perception of computers and operating systems.
This interview was recorded during the PowerShell Conference EU on May 5, 2017 in Hannover.
RSS-Feed: AAC | MP3
Direct Download: AAC | MP3
Show notes:
References
Music