Author Archives: TB

MCT Summit 2024

Posted on by .
MCT Summit session description

Der europäische MCT Summit fand im Januar 2024 im niederländischen Rijswijk vor den Toren Den Haags statt. Ich habe dort einen Vortrag namens “Broadcast Yourself” gehalten, in dem ich demonstriert habe, mit welchen relativ einfachen Mitteln, Vorträge selbständig aufgezeichnet werden können. Wie gut die Anregungen funktionieren, kann man anhand der Aufzeichnung meiner Session direkt selbst überprüfen.

In dem zugehörigen Slide Deck finden sich viele Links und Detailinformationen zu Mikrofonen, Audio Interfaces, Adaptern und Software. Viele Anregungen kann man leicht auf ähnliche Anwendungsfälle übertragen.

Live from the MCT Summit 2024 in Rijswijk/NL: Broadcast Yourself

Eine Paketverwaltung für Windows, live vom PSSat 2023

Posted on by .
Andreas Nick, Thorsten Butz
Andreas Nick (re) und Thorsten Butz (li) auf dem PowerShell Saturday 2023 in Hannover

Am 16. September 2023 feierte die PowerShell UserGroup Hannover (https://www.psugh.de) mit einem PowerShell Saturday (https://www.pssat.de) Ihren 10. Geburtstag. Andreas Nick und ich hielten einen Vortrag über “eine Geschichte voller Missverständnisse”.

Das Titelbild, der Paketbote, ist übrigens das Ergebnis eines kleinen Experiments:
wir haben die Midjourney-KI (midjourney.com) gebeten, aus unseren beiden Portraits einen Avator zu erstellen, also ein “blended portrait”, wenn man so will. Ist doch ganz ansehnlich geworden, oder?

Wir haben die “Demo C” nachträglich ergänzt. Wie so oft mangelte es live ein wenig an Zeit, wir wollten den Blick auf das WinGet-Powershell-Modul aber nicht aussparen.

Vielen Dank an Holger Voges und sein Team, an die Mitglieder der PSUGH, an alle Teilnehmer und PowerShell-Begeisterten und an unser “Kamerakind” Heike, die sich um die Aufzeichnung der Session gekümmert hat. Dank Euch war es ein wunderbarer PowerShell Saturday 2023.

PS Enigma, live von der PSConfEU 2023

Posted on by .

In diesem Jahr fand die PowerShell Conference EU im tschechischen Prag vom 19. bis 23. Juni statt. Ich habe auf der Konferenz meine PowerShell-Implementierung der legendären Enigma Chiffriermaschinen vorgestellt.

Ich empfehle einen Blick in die Folien, die weiterführende Informationen und viele Bilder zu den Hintergründen enthalten, auch zu Bletchley Park – der berühmten Heimstatt der englischen Codebreaker während des Zweiten Weltkriegs.

Im Video sind (handkuratierte) Untertitel in Deutsch und Englisch eingebettet.

“PS Enigma” (PSConfEU 2023)

PS Enigma, live aus Prag 2023

PSConfEU 2022

Posted on by .

Vom 20. bis24 Juni 2022 fand in Wien die Powershell Conference Europe (PSConfEU) statt. Nach zweijähriger, Corona-bedingter Abwesenheit, endlich ein lang ersehntes Wiedersehen der “PowerShell-Gemeinde”. Jedoch leider auch ohne Jeffrey Snover, der just in jenen Tagen seinen Abschied bei Microsoft bekannt gab .

Session 1: “Chasing the seconds 2.0: Functions done right” (PSConfEU 2022)

Session 2: “about_VideoProcessing” (PSConfEU 2022)

Demo video “untouched”: https://vimeo.com/721974571/6ee5affca1
Processed video (Intro/Outro) : https://youtu.be/DlCCimHl0LM

Alle Videos der Veranstaltung finden sich auf Youtube:
http://powershell.video

Portrait Justin Grote

Am Rande der Konferenz habe ich ein Interview mit Justin Grote aufgezeichnet. Das Gespräch finden Sie in meinem Podcastfeed und direkt auf der Website der Sliding Windows:
slidingwindows.de/slw19/

WinGet – behind the scenes (English video)

Posted on by .

I delivered a session about the AppInstaller/CLI aka WinGet for the Dutch PowerShell UserGroup (DuPSUG) in April 2022.

You will find the mentioned interview with Keivan Beigi in any podcatcher app and also on the Sliding Windows website (slidingwindows.de).

Code examples and slides are available in the Github repo.

Watch video

Chapters and timestamps

00:00:00 Introduction by Jaap Brasser
00:03:42 about_Session
00:09:41 Demo A: AppInstaller/Winget Basics
00:22:15 Group discussion: AppInstaller versioning
00:24:18 Modern apps
00:29:03 Demo B: Notepad++, modern app deployment
00:42:53 Group discussion: AppExec links
00:52:20 WinGet in action
01:16:10 Group discussion: State of the AppInstallerCLI/WinGet
01:31:50 about_Origins
01:37:09 Group discussion: History and future of WinGet

Hinter den Kulissen von WinGet (PSUG Hannover)

Posted on by .

Am 21. Januar habe ich bei der PowerShell Usergroup einen Vortrag über Hintergründiges und Abgründiges zu Microsofts AppInstaller/WinGet Applikation.

Das Interview mit Keivan Beigi findet man in jedem Podcatcher und auf der Sliding Windows-Website (slidingwindows.de).

Codebeispiele und Präsentation befinden sich im Github-Repo.

Video ansehen

Zeitmarken

0:04:40 about_AppInstaller
0:08:32 Demo A
0:21:52 about_ModernApps
0:27:27 Demo B
0:44:03 about_WinGet
0:44:39 Demo C
1:21:17 about_Manifests
1:23:03 Demo D
1:29:53 about_Origins
1:39:06 One more thing? (Bonusdemo)
1:46:41 Fazit

PowerShell – kurz & gut

Posted on by .
PowerShell Kurz Und Gut (2021)

Bei O’Reilly ist die 2021er Auflage meiner PowerShell-Referenz erschienen. Natürlich stand die PowerShell 7 Pate für diese vollständig neu geschriebene Ausgabe. Wichtiger aber als die spezifischen Eigenheiten einer bestimmten Version zu skizzieren, sind mir die zentralen Konzepte der Shell – und die finden sich in allen Versionen wieder! Aus diesem Grund haben wir den Titel dann auch ganz schlicht gewählt und die sonst übliche Versionsnummer weggelassen: “PowerShell – kurz & gut

Blickt man zurück auf die erste (englische) Ausgabe von Lee Holmes, so hat sich vieles grundlegend geändert: kaum jemand nutzt heute ein gedrucktes Buch als Nachschlagewerk. Die neue Ausgabe versucht vorrangig die zentralen Prinzipien der PowerShell zu vermitteln. Das Buch soll dazu anregen bei der Fahrt im Zug ein Kapitel zu lesen, die objektorientierte Philosphie anhand selbsterklärender Codebeispiele zu erfassen. Das Buch will nicht länger nur eine Referenz sein. Ob dies gelungen ist entscheiden Sie – der Leser, die Leserin.

Um die vielen Beispiele aus dem Buch gut nachvollziehen und adaptieren zu können, gibt es ein zentrales Code-Repositorium, das neben allen Listings aus dem Buch weitere, erklärende Skripte enthält und im Laufe der Zeit mit Updates und weiterführenden Artikeln ergänzt werden wird:
https://github.com/thorstenbutz/kurzundgut

Die offizielle Produktseite des Verlags:
https://oreilly.de/produkt/powershell-kurz-gut/

Das Buch im O’Reilly-Blog:
https://blog.oreilly.de/2021/02/08/powershell-auf-einen-blick/

7 Mythen über PS 7 (PSUG Hannover)

Posted on by .

Am 29.6.2020 habe ich bei der Hannoveraner PowerShell UserGroup über einige (hoffentlich interessante) Ungereimtheiten im Kontext der PowerShell 7 gesprochen. Ein Mitschnitt sowie die Folien und Demodateien finden Sie unten verlinkt.

Video ansehen

PSConfEU 2020 @home

Posted on by .

Im Juli 2020 findet die alljährliche PowerShell Conference EU “remote” statt, wie so vieles, dass der SARS-CoV-2-Epidemie zum Opfer fällt/fiel, also als @home Edition.

Meinen (englischsprachigen) Vortrag und die dazugehörigen Dateien finden Sie unten verlinkt.

Der Link zu meinen Vortrag führt zu Vimeo, alle Videos der Konferenz finden sich auf Youtube: http://powershell.video

  • Querying Wikidata with a glimpse of SPARQL (PSConfEU 2020)
    Download PPTX PDF Download Download ZIP Video ansehen

Empty Set

Wer Spaß an “Empty Set”-Bildern aus dem HCC hat, findet hier einige meiner Fotos, jeweils in 1920×1440 und 1920×1080 Bildpunkten:
https://thorstenbutz.smugmug.com/HCC-EmptySet/
Viel Spaß bei der Benutzung!

P.S. Wer mit “Empty Set” nichts anfangen kann, dem empfehle ich diese wunderbare Webseite der BBC:
https://www.bbc.co.uk/archive/empty_sets_sitcoms/zj98wty

PowerShell 7 frei gegeben

Posted on by .

Das PowerShell-Team hat die v7 in dieser Woche freigegeben.
Die “Management summary” im Teamblog:
https://devblogs.microsoft.com/powershell/announcing-PowerShell-7-0/

Wer sich für Anekdoten und Hintergründe interessiert, dem seien die Interviews mit Joey Aiello und Steve Lee wärmstens (auch zum erneuten Hören) ans Herz gelegen:

Sliding Windows, Episode 7: Microsoft 3.0 mit Bartek Bielawski und Joey Aiello:
https://www.slidingwindows.de/slw07/

Slding Windows, Episode 12: PowerShell 7 mit Steve Lee
https://www.slidingwindows.de/slw12/

Das erste Interview mit Joey nahm ich im Mai 2017 auf, übrigens in Joeys erstem “Auftritt” in einem Podcast überhaupt (nach seiner eigenen Aussage). Faszinierend, wie sich in diesen knapp drei Jahren der Campus in Redmond von der Vision zur Wirklichkeit gewandelt hat.

Das Interview mit Steve Lee (dem aktuellen Leiter des PowerShell-Teams) entstand vor weniger als einem Jahr auf. Es nimmt im Wesentlichen alles Bedeutende für PowerShell 7 vorweg und erklärt die Hintergründe. Von den Ausführungen im letzten Juni bis heute, ist der Code dann fertig gestellt worden. Übrigens:
Nicht vom PowerShell-Team alleine!. Denn PowerShell ist nach der v5 als Open Source-Software von einer Community entwickelt worden, die nicht von Microsoft starr gesteuert wird. Allerdings muss man hinzufügen, dass der überwiegende Teil der Entwicklungsarbeit, Konzeption und Steuerung aus Redmond von Steve’s Team kam und kommt.

Start-HappyScripting -version 7