Private/Wissen/X_Technology/X15_Technology_Paketirrung.ps1
# ? TITEL Paketierung # ? DESCRIPTION Software-Verteilung mit der PowerShell # ? TAGS Package Chocolatey # ? VERSION 2019.10.19.2100 # TODO Weiterführende und Nachschlage-Informationen Start-Process -FilePath 'https://chocolatey.org/packages/ChocolateyGUI' Get-Help -Name 'about_PackageManagement' -ShowWindow Get-command -Module 'PackageManagement' # ! Das Modul PackageManagement evtl. aktualisieren Get-Module -Name PackageManagement -ListAvailable | Format-List -Property * Save-Module -Name 'PackageManagement' -Repository 'PSGallery' -Path 'c:\temp' Copy-Item -Path 'C:\Temp\PackageManagement\*' -Destination "$env:ProgramFiles\WindowsPowerShell\Modules\PackageManagement\" -Recurse -Force # ! Das aktuelle Modul PackageManagement importieren Remove-Module -Name * -Force Import-Module -Name PackageManagement -Force -Verbose Get-Module -Name PackageManagement # ! Install Chocolatey Invoke-WebRequest -Uri "https://chocolatey.org/install.ps1" -OutFile C:\Temp\Install_Chocolatey.ps1 & "C:\temp\Install_Chocolatey.ps1" Import-Module "$env:ChocolateyInstall\helpers\chocolateyProfile.psm1" -Verbose -Force # ! Nötig? Import-Module "$env:ChocolateyInstall\helpers\chocolateyInstaller.psm1" -Verbose -Force # ! Nötig? # ? Welche Quellen stehe nz.Zt. zur Verfügung Get-PackageProvider Get-PackageSource # ? Chocolatey als neue Quelle hinzufügen Install-PackageProvider -Name 'Chocolatey' -Force Get-PackageProvider # ? Installationspakete finden Find-Package -Name visualstudiocode, googlechrome, 7zip # ? Paket installieren Install-Package -Name7zip -Source Chocolatey -Verbose -Force Install-Package -Name PowerToys -Source Chocolatey -Verbose -Force choco install inkscape |