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