×

Creazione issue GitHub

Stai per creare una nuova issue su GitHub.

Per favore, (ri)leggi sempre 📚 La guida prima di procedere.

Creazione nuova issue in corso. Attendi...
×

Inserisci link ad articolo di TurboLab.it Ricerca articoli

Cerca e inserisci il collegamento a un articolo pubblicato da TurboLab.it

Digita almeno 3 caratteri, poi premi "Invio"

Commenti a "Lo script powershell per estrarre informazioni dal computer"

I "Commenti" ad ogni articolo pubblicato sul nostro sito sono raccolti qui.
Regole del forum
Puoi rispondere alle discussioni già presenti, ma non aprirne di nuove.
Avatar utente
crazy.cat
Amministratore
Amministratore
Messaggi: 13548
Iscritto il: mer mag 01, 2013 4:02 pm
Località: Noventa Padovana
Has thanked: 7 times
Been thanked: 93 times

Commenti a "Lo script powershell per estrarre informazioni dal computer"

Messaggio da crazy.cat »

Lo script powershell per estrarre informazioni dal computer

Immagine

Da tempo volevo trovare il modo di fare uno script PowerShell, in grado di estrarre informazioni dal computer che mi dessero un quadro generale dello stato e dei problemi di quel sistema operativo. Dopo averne trovato uno in un sito Italiano, ma generato da una AI in lingua inglese, e che quindi dava molti errori perché il linguaggio del sistema operativo era diverso, ho iniziato a lavorare al mio. [continua..]

---

Cosa ne pensi? Lascia il tuo commento qui sotto.
Avatar utente
pegaso
Livello: Floppy disk (3/15)
Livello: Floppy disk (3/15)
Messaggi: 40
Iscritto il: dom mag 19, 2024 12:39 pm
Has thanked: 1 time

Re: Commenti a "Lo script powershell per estrarre informazioni dal computer"

Messaggio da pegaso »

Eseguendo i due file in entrambi i casi compare per una frazione di secondo la finestra di PawerShell e poi si chiude immediatamente e nel secondo file non mi chiede nulla riguardo al salvataggio.
Cosa potrebbe essere il problema?
L'urgenza è determinata dal lato in cui ti trovi della porta.
Avatar utente
crazy.cat
Amministratore
Amministratore
Messaggi: 13548
Iscritto il: mer mag 01, 2013 4:02 pm
Località: Noventa Padovana
Has thanked: 7 times
Been thanked: 93 times

Re: Commenti a "Lo script powershell per estrarre informazioni dal computer"

Messaggio da crazy.cat »

pegaso ha scritto: lun mar 23, 2026 1:09 am Cosa potrebbe essere il problema?
Leggi la parte:
"se la schermata di PowerShell si chiude velocemente o ottenete degli errori ne dovrete autorizzare l'esecuzione"
https://turbolab.it/windows-10/come-att ... licies-966
La prima legge della dietetica sembra essere: se il sapore è buono, a te fa male.
Avatar utente
pegaso
Livello: Floppy disk (3/15)
Livello: Floppy disk (3/15)
Messaggi: 40
Iscritto il: dom mag 19, 2024 12:39 pm
Has thanked: 1 time

Re: Commenti a "Lo script powershell per estrarre informazioni dal computer"

Messaggio da pegaso »

Questo articolo me lo ero perso :acch
:grazie
L'urgenza è determinata dal lato in cui ti trovi della porta.
Avatar utente
CUB3
Moderatore
Moderatore
Messaggi: 4898
Iscritto il: lun gen 26, 2015 10:13 am
Has thanked: 56 times
Been thanked: 76 times

Re: Commenti a "Lo script powershell per estrarre informazioni dal computer"

Messaggio da CUB3 »

Eseguendo lo script su una macchina virtuale con Windows 11 Home "curato" con Winhance, ottengo un errore:
Immagine

Inoltre, non so se relativo all'errore precedente o alla cura di Winhance, la versione di Windows rilevata è diversa da quella reale:
Immagine
"Let me tell you a secret: when you hear that the machine is “smart”, what it actually means is that it’s exploitable." Mikko Hypponen
Avatar utente
crazy.cat
Amministratore
Amministratore
Messaggi: 13548
Iscritto il: mer mag 01, 2013 4:02 pm
Località: Noventa Padovana
Has thanked: 7 times
Been thanked: 93 times

Re: Commenti a "Lo script powershell per estrarre informazioni dal computer"

Messaggio da crazy.cat »

CUB3 ha scritto: lun mar 23, 2026 11:31 am Inoltre, non so se relativo all'errore precedente o alla cura di Winhance, la versione di Windows rilevata è diversa da quella reale:
Ho anche io lo stesso problema, volevo aprire una discussione nel forum microsoft per capire perché anche se ci metto windows 11 in quella chiave di registro poi quando riapro il pc ritorna windows 10.
Per l'altro errore non hai programmi installati e non ti ha creato la chiave di registro? (tiro a indovinare)
La prima legge della dietetica sembra essere: se il sapore è buono, a te fa male.
Avatar utente
CUB3
Moderatore
Moderatore
Messaggi: 4898
Iscritto il: lun gen 26, 2015 10:13 am
Has thanked: 56 times
Been thanked: 76 times

Re: Commenti a "Lo script powershell per estrarre informazioni dal computer"

Messaggio da CUB3 »

Programmi installati ne ho pochi:
- Firefox
- FileZilla
- LibreOffice
- LocalSend
- NetBird
- SoftDetective
- TightVNC
I riferimenti all'uninstall di questi programmi sono però in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
"Let me tell you a secret: when you hear that the machine is “smart”, what it actually means is that it’s exploitable." Mikko Hypponen
Avatar utente
crazy.cat
Amministratore
Amministratore
Messaggi: 13548
Iscritto il: mer mag 01, 2013 4:02 pm
Località: Noventa Padovana
Has thanked: 7 times
Been thanked: 93 times

Re: Commenti a "Lo script powershell per estrarre informazioni dal computer"

Messaggio da crazy.cat »

CUB3 ha scritto: lun mar 23, 2026 11:55 am I riferimenti all'uninstall di questi programmi sono però in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
Appena posso faccio una modifica allo script e poi ti chiederò di riprovare.
La prima legge della dietetica sembra essere: se il sapore è buono, a te fa male.
Avatar utente
crazy.cat
Amministratore
Amministratore
Messaggi: 13548
Iscritto il: mer mag 01, 2013 4:02 pm
Località: Noventa Padovana
Has thanked: 7 times
Been thanked: 93 times

Re: Commenti a "Lo script powershell per estrarre informazioni dal computer"

Messaggio da crazy.cat »

CUB3 ha scritto: lun mar 23, 2026 11:55 am I riferimenti all'uninstall di questi programmi sono però in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
Puoi sostituire il punto 3 dello script con questo?
# 3. PROGRAMMI INSTALLATI
$Output += "<h2>Programmi Installati</h2>"
$UninstallKeys = @("HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*","HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*","HKCU:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*")
$Output += Get-ItemProperty $UninstallKeys -ErrorAction SilentlyContinue | Where-Object { $_.DisplayName -ne $null } |
Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Sort-Object DisplayName | ConvertTo-Html -Fragment
La prima legge della dietetica sembra essere: se il sapore è buono, a te fa male.
Avatar utente
Zigul
VIP
VIP
Messaggi: 745
Iscritto il: dom ott 08, 2023 12:11 am
Has thanked: 53 times
Been thanked: 74 times

Re: Commenti a "Lo script powershell per estrarre informazioni dal computer"

Messaggio da Zigul »

crazy.cat ha scritto: lun mar 23, 2026 11:43 am anche se ci metto windows 11 in quella chiave di registro poi quando riapro il pc ritorna windows 10.
Pare che alcune parti di Windows 11 siano rimaste "dichiarate" come Windows 10 per motivi di retrocompatibilità, quindi alcuni comandi (come Get-ComputerInfo) possono "mentire" nel risultato, così come lo user agent del browser risulta "Windows NT 10.0" anche se si usa Windows 11.
Senza modificare il registro, questi comandi rilevano, almeno nella mia VM, Windows 11 (Pro):

Codice: Seleziona tutto

(Get-ComputerInfo).OsName oppure Get-ComputerInfo OsName 

Codice: Seleziona tutto

(Get-CimInstance Win32_OperatingSystem).Caption
Per le versioni e i dettagli

Codice: Seleziona tutto

Get-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion' | Select-Object DisplayVersion, CurrentBuildNumber, UBR
Special thanks to Grok, io mi ricordavo solo dello user agent.

I (pochi) programmi installati vengono rilevati correttamente (con il codice originale, senza aver sostituito il punto 3).