Windows Unattended Installation
https://github.com/doctordns/ReskitBuildScripts
https://oreilly.de/produkt/microsoft-windows-server-2019-automatisierung-mit-powershell-das-kochbuch/
# Cmdlets anzeigen, die sich im Modul PackageManagement befinden:
Get-Command -Module PackageManagement
# Verwenden Sie Get-PackageProvider, um die installierten Provider anzuzeigen:
Get-PackageProvider | Format-Table -Property Name, Version, SupportedFileExtensions, FromtrustedSource
# Rufen Sie Details zum Provider NuGet ab, der Zugriff auf Pakete der Entwicklerbibliothek
# Details zu NuGet werden in diesem Buch nicht behandelt
Get-PackageProvider -Name NuGet -ForceBootstrap
# Zeigen Sie die anderen Package-Provider an, die zur Verfügung stehen:
Find-PackageProvider | Select-Object -Property Name,Summary | Format-Table -Wrap -AutoSize
# Chocolatey ist ein beliebtes Repository für Windows-Administratoren und Power-User.
# Sie mössen den Provider installieren, bevor Sie das Repository verwenden können.
Install-PackageProvider -Name Chocolatey -Force
# Überprüfen Sie, ob der Provider Chocolatey jetzt in der Liste der verfügbaren Provider enthalten ist:
Get-PackageProvider | Select-Object -Property Name,Version
Install-PackageProvider -Name NuGet -ForceBootstrap
Register-PackageSource -Name Nuget -Location "http://www.nuget.org/api/v2" –ProviderName Nuget
Install-Module -Name PowerShellGet -Force
# Überprüfen Sie, ob der Provider NuGet jetzt in der Liste der verfügbaren Provider enthalten ist:
Get-PackageProvider | Select-Object -Property Name,Version