From 92ebf5eab6799708706776c4068ebbce8403fb7a Mon Sep 17 00:00:00 2001 From: "justin.daus" Date: Thu, 21 Aug 2025 08:15:26 +0000 Subject: [PATCH] tiNGrundpaketClient.txt aktualisiert --- tiNGrundpaketClient.txt | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/tiNGrundpaketClient.txt b/tiNGrundpaketClient.txt index ba753e1..61ba60c 100644 --- a/tiNGrundpaketClient.txt +++ b/tiNGrundpaketClient.txt @@ -6,6 +6,22 @@ $LogFile = "C:\temp\setup-log-$(Get-Date -Format yyyy-MM-dd_HH-mm-ss).txt" Start-Transcript -Path $LogFile -Append Write-Host "Logging gestartet. Alle Ausgaben werden in $LogFile gespeichert." +#----------------Vorbereitung: Chocolatey & Module------------------------ +# Chocolatey prüfen/ggf. installieren +if (-not (Get-Command choco.exe -ErrorAction SilentlyContinue)) { + Write-Host "Chocolatey fehlt – wird installiert..." + Set-ExecutionPolicy Bypass -Scope Process -Force + [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12 + iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1')) +} + +# Boxstarter.Windows Modul prüfen/ggf. installieren +if (-not (Get-Module -ListAvailable -Name Boxstarter.Windows)) { + Write-Host "Boxstarter.Windows Modul fehlt – wird installiert..." + Install-Module -Name Boxstarter.Windows -Force -Scope AllUsers +} +Import-Module Boxstarter.Windows + #----------------Setting Variables------------------------ # Hostname abfragen (Pflichtfeld) do { @@ -51,7 +67,7 @@ Enable-RemoteDesktop # Remove annoying Windows Stuff Disable-GameBarTips -# Taskbar Optionen +# Taskbar Optionen (aus Boxstarter.Windows) Set-TaskbarOptions -Size Small -Dock Bottom -Combine Full -Lock Set-TaskbarOptions -Size Small -Dock Bottom -Combine Full -AlwaysShowIconsOn @@ -169,4 +185,4 @@ Write-Host "======================================" #----------------Logging beenden------------------------ Stop-Transcript -Write-Host "Setup abgeschlossen. Logdatei: $LogFile" \ No newline at end of file +Write-Host "Setup abgeschlossen. Logdatei: $LogFile"