Pester Update V3 zu V5

Posted on: 15. Dezember 2021
Alle Infos die du brauchst um das Video erfolgreich umzusetzen:
Wir führen gemeinsam das etwas komplizierte Update von Pester Version 3 auf Version 5 durch. Ebenfalls bekommst du die Anleitung, wie du auch andere Standard-Module updaten kannst.

Wir sind offen und gespannt auf deine Anregungen: Input-Formular
Am einfachsten schaust du das Video und hast dazu diesen Code offen. So kannst du auch den Code in deiner gewünschten Grösse darstellen und kannst dem Video einfacher folgen.
——————————————–
# Wichtigste Änderungen in Pester v5            
# https://pester.dev/docs/migrations/breaking-changes-in-v5            

# Festlegen des Modulverzeichnisses von Pester            
$module = (Get-Item (Get-Item (Get-Module pester -ListAvailable | select path).path).Directory).Parent.FullName            

# Besitz des Verzeichnisses übernehmen            
# /A = Zuweisen der lokalen Administrator Gruppe            
# /R = Rekursiv            
takeown /F $module /A /R            

# Zugriffsrechte (Access Control List) zurücksetzen            
icacls $module /reset            

# Lokale Gruppe Administratoren (S-1-5-32-544) mit Vollzugriff ausstatten            
# /inheritance:d = Vererbungen deaktivieren und aktuelle ACL kompieren            
# /T = Befehl für sämtliche Dateien und Unterverzeichnisse durchführen (Rekursiv)            
icacls $module /grant "*S-1-5-32-544:F" /inheritance:d /T            

# Entfernen des Modul Ordners ohne Bestätigung und Rekursiv            
Remove-Item -Path $module -Recurse -Force -Confirm:$false            

# Installieren des Pester Modules ab PowerShell Gallery            
Install-Module -Name Pester -Force            

# Aktualisieren des Modules Pester            
Update-Module -Name Pester

——————————————–
Hat dir das Video gefallen und etwas gebracht, dann freuen wir uns immer auf dein Feedback. Daumen nach oben, Kommentar und Abo sind geeignete Mittel um das auszudrücken. Falls du kannst, mache doch auch deine Kollegen auf unseren Kanal aufmerksam. Denn so wachsen wir zusammen stetig weiter und das freut uns alle. Win-Win-Win.
Falls du spezielle Anforderungen an Scripts oder Auftragsarbeiten hast, kannst du mich gerne direkt per Email erreichen. Alle Infos dazu sind hier Kontakt
Ich hoffe du verstehst, dass ich nur Videos zu Themen machen kann, die ein grösseres Interesse von verschiedenen Leuten haben. Benutzerspezifische Scripts erstelle ich ausschliesslich als Auftragsarbeiten oder im Mandat.

Da wir sämtliche Videos kostenlos zur Verfügung stellen und auch keine Werbung reinpacken, sind wir immer froh für eine kleine Spende. Vielen Dank bereits dafür.