Ne Menge hinzugefügt.
This commit is contained in:
22
install.ps1
22
install.ps1
@@ -1,6 +1,9 @@
|
||||
# Log starten
|
||||
Start-Transcript -Path $HOME/.winconfig/run.log
|
||||
|
||||
# Einbinden der debloat.ps1
|
||||
. .\debloat.ps1
|
||||
|
||||
## Fragt nach Admin Rechten.
|
||||
if (-NOT ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")) {
|
||||
$arguments = "& '" + $myinvocation.mycommand.definition + "'"
|
||||
@@ -30,9 +33,9 @@ $toRemove = @('Clipchamp.Clipchamp_yxz26nhyzhsrt', 'Microsoft.549981C3F5F10_8wek
|
||||
'Microsoft.PowerAutomateDesktop_8wekyb3d8bbwe', 'Microsoft.Todos_8wekyb3d8bbwe', 'Microsoft.Windows.Photos_8wekyb3d8bbwe', 'Microsoft.WindowsMaps_8wekyb3d8bbwe',
|
||||
'Microsoft.WindowsSoundRecorder_8wekyb3d8bbwe', 'Microsoft.WindowsAlarms_8wekyb3d8bbwe', 'Microsoft.YourPhone_8wekyb3d8bbwe', 'Microsoft.ZuneMusic_8wekyb3d8bbwe', 'Microsoft.ZuneVideo_8wekyb3d8bbwe',
|
||||
'MicrosoftCorporationII.QuickAssist_8wekyb3d8bbwe', 'MicrosoftTeams_8wekyb3d8bbwe', 'MicrosoftTeams_8wekyb3d8bbwe', 'Microsoft.OneDrive', 'microsoft.windowscommunicationsapps_8wekyb3d8bbwe', 'CanonicalGroupLimited.Ubuntu_79rhkp1fndgsc')
|
||||
$toInstall = @('mcmilk.7zip-zstd', 'VideoLAN.VLC', 'SumatraPDF.SumatraPDF', 'Microsoft.VisualStudioCode', 'Bitwarden.Bitwarden', 'Mozilla.Firefox', 'IrfanSkiljan.IrfanView', 'Microsoft.PowerToys',
|
||||
$toInstall = @('7zip.7zip', 'VideoLAN.VLC', 'SumatraPDF.SumatraPDF', 'Microsoft.VisualStudioCode', 'Bitwarden.Bitwarden', 'Mozilla.Firefox', 'IrfanSkiljan.IrfanView', 'Microsoft.PowerToys',
|
||||
'Joplin.Joplin', 'WireGuard.WireGuard', 'Devolutions.RemoteDesktopManager', 'TeamViewer.TeamViewer', 'NickeManarin.ScreenToGif', 'JanDeDobbeleer.OhMyPosh', 'WiresharkFoundation.Wireshark', 'Famatech.AdvancedIPScanner',
|
||||
'yt-dlp.yt-dlp'.'Audacity.Audacity')
|
||||
'yt-dlp.yt-dlp'.'Audacity.Audacity','ffmpeg')
|
||||
$toInstallOpt = @('Element.Element', 'Discord.Discord', 'Corsair.iCUE.4', 'Valve.Steam', 'GOG.Galaxy', 'TeXstudio.TeXstudio', 'MiKTeX.MiKTeX', 'Citrix.Workspace', 'Nvidia.GeForceExperience', 'Mojang.MinecraftLauncher',
|
||||
'Elgato.StreamDeck', 'REALiX.HWiNFO', '9P4CLT2RJ1RS', 'Microsoft.SQLServerManagementStudio', 'Soundboard','VMware.WorkstationPro')
|
||||
|
||||
@@ -106,6 +109,18 @@ do {
|
||||
Start-Sleep -Seconds 5
|
||||
taskkill /IM PowerToys.Settings.exe | Out-Null
|
||||
}
|
||||
elseif ($utility -eq 'ffmpeg'){
|
||||
Write-Host "Installiere ffmpeg..." -ForegroundColor Blue
|
||||
try {
|
||||
curl.exe -L https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-essentials.7z -o ~/.winconfig/ffmpeg.7z
|
||||
& "C:\Program Files\7-Zip\7z.exe" e ~/.winconfig/ffmpeg.7z -o"c:\Program Files\ffmpeg\"
|
||||
Remove-Item ~/.winconfig/ffmpeg.7z
|
||||
Write-Host "ffmpeg wurde erfolgreich installiert." -ForegroundColor Green
|
||||
}
|
||||
catch {
|
||||
Write-Host "Es ist ein Fehler bei der Installation von ffmpeg auftreten. Bitte das Log durchsuchen." -ForegroundColor Red
|
||||
}
|
||||
}
|
||||
}
|
||||
Catch {
|
||||
Write-Host "Paket $utility konnte nicht installiert werden. " -ForegroundColor Red
|
||||
@@ -130,7 +145,7 @@ do {
|
||||
}
|
||||
Write-Host "Richte Powershell und Terminal ein..." -ForegroundColor Blue
|
||||
# Fonts installieren.
|
||||
$LocalPath = "~/.winconfig/Fonts/"
|
||||
$LocalPath = "~/.winconfig/fonts/"
|
||||
$FONTS = 0x14
|
||||
$objShell = New-Object -ComObject Shell.Application
|
||||
$objFolder = $objShell.Namespace($FONTS)
|
||||
@@ -287,6 +302,7 @@ do {
|
||||
Read-Host "Computer muss neugestartet werden!"
|
||||
}
|
||||
} '4' {
|
||||
Write-Host "Beginne das Windows zu debloaten und hardening auszuführen..." - -ForegroundColor Blue
|
||||
# Windows Explorer Einrichten
|
||||
New-Item -Path "HKCU:\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" -Value "" -Force
|
||||
Set-Itemproperty -path 'HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced' -Name 'Hidden' -value '00000001'
|
||||
|
||||
Reference in New Issue
Block a user