# ============================================= # โš™๏ธ CONFIGURAZIONE # ============================================= # Percorso per i file temporanei $TempFolder = "$env:TEMP\InstallScripts" New-Item -ItemType Directory -Path $TempFolder -Force | Out-Null # ============================================= # 1๏ธโƒฃ INSTALLAZIONE CHOCOLATEY (se non presente) # ============================================= if (!(Test-Path "C:\ProgramData\chocolatey\bin\choco.exe")) { Write-Host "๐Ÿ”น Chocolatey non trovato, installazione in corso..." Set-ExecutionPolicy Bypass -Scope Process -Force [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072 Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1')) Write-Host "โœ… Chocolatey installato con successo!" } else { Write-Host "โœ… Chocolatey giร  installato!" } # ============================================= # 2๏ธโƒฃ INSTALLAZIONE SOFTWARE TRAMITE CHOCOLATEY # ============================================= Write-Host "๐Ÿ”น Installazione software con Chocolatey..." choco install googlechrome rustdesk vlc mpc-hc k-litecodecpackfull notepadplusplus thunderbird firefox -y Write-Host "โœ… Software installati con Chocolatey!" # ============================================= # 3๏ธโƒฃ INSTALLAZIONE VISUAL STUDIO CODE # ============================================= Write-Host "๐Ÿ”น Scaricamento e installazione di Visual Studio Code..." $vsCodeUrl = "https://update.code.visualstudio.com/latest/win32-x64-user/stable" $vsCodeInstaller = "$TempFolder\VSCodeSetup.exe" Invoke-WebRequest -Uri $vsCodeUrl -OutFile $vsCodeInstaller # Installazione silenziosa Start-Process -FilePath $vsCodeInstaller -ArgumentList "/silent", "/mergetasks=!runcode" -Wait Write-Host "โœ… Visual Studio Code installato!" # Installazione Language Pack Italiano per VS Code Write-Host "๐Ÿ”น Installazione Language Pack Italiano per VS Code..." $env:Path += ";$env:LOCALAPPDATA\Programs\Microsoft VS Code\bin" code --install-extension MS-CEINTL.vscode-language-pack-it Write-Host "โœ… Language Pack IT installato!" # ============================================= # 4๏ธโƒฃ INSTALLAZIONE ADOBE READER # ============================================= Write-Host "๐Ÿ”น Scaricamento e installazione di Adobe Reader..." $adobeUrl = "https://ardownload2.adobe.com/pub/adobe/reader/win/AcrobatDC/2301020399/AcroRdrDC2301020399_it_IT.exe" $adobeInstaller = "$TempFolder\AcroRdrDC_it.exe" Invoke-WebRequest -Uri $adobeUrl -OutFile $adobeInstaller # Installazione silenziosa Start-Process -FilePath $adobeInstaller -ArgumentList "/sAll", "/rs", "/rps", "/msi", "/norestart", "EULA_ACCEPT=YES" -Wait Write-Host "โœ… Adobe Reader installato!" # ============================================= # ๐ŸŽ‰ PULIZIA FINALE # ============================================= Write-Host "๐Ÿงน Pulizia file temporanei..." Remove-Item -Path $TempFolder -Recurse -Force Write-Host "โœ… Installazione completata! Riavviare il PC se necessario."