From 61983273baa91d5c3548d592e7341a612806e0d5 Mon Sep 17 00:00:00 2001 From: Giacomo Picchiarelli Date: Thu, 21 Mar 2024 18:08:54 +0100 Subject: [PATCH] new file: src/Diagnostica/CorrezioneProblemi.ps1 --- src/Diagnostica/CorrezioneProblemi.ps1 | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 src/Diagnostica/CorrezioneProblemi.ps1 diff --git a/src/Diagnostica/CorrezioneProblemi.ps1 b/src/Diagnostica/CorrezioneProblemi.ps1 new file mode 100644 index 0000000..fde0bb4 --- /dev/null +++ b/src/Diagnostica/CorrezioneProblemi.ps1 @@ -0,0 +1,12 @@ +# Verifica se lo script viene eseguito come amministratore +if (-not ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) { + Write-Host "Lo script deve essere eseguito con privilegi di amministratore." -ForegroundColor Red + # Esci dallo script se non รจ stato eseguito come amministratore + exit +} + +# Comando DISM per pulire e ripristinare l'immagine di distribuzione +$command = "SFC.EXE /SCANNOW" + +# Esegui il comando +Invoke-Expression -Command $command \ No newline at end of file