ADS

giovedì 20 novembre 2025

Script per la ricerca di PC con SID duplicati

Ho realizzato, con l'aiuto di Perplexity, uno script per cercare tutti i PC con SID locali duplicati all'interno di un dominio Windows Server 2025. Chiaramente vanno sistemati i percorsi dei file ed eseguito rigorosamente come utente Amministratore di dominio.

Ecco lo script:

# Percorso completo di PsGetSid.exe - By Marco Mira

$psGetSidPath = ".\PsGetSid.exe"


# Importa modulo Active Directory

Import-Module ActiveDirectory


# Ottieni lista nomi computer dominio

$computers = Get-ADComputer -Filter * | Select-Object -ExpandProperty Name


# Array per risultati

$result = @()


foreach ($computer in $computers) {

    # Verifica raggiungibilità con ping

    $pingable = Test-Connection -ComputerName $computer -Count 1 -Quiet


    if (-not $pingable) {

        $sid = "NON raggiungibile"

    } else {

        try {

            # Esegui PsGetSid e cattura output come stringa

            $outputRaw = & $psGetSidPath "\\$computer" 2>&1 | Out-String


            # Dividi output in righe

            $outputLines = $outputRaw -split '\r?\n'


            # Trova la riga con "SID for" e prendi la riga successiva se presente e non vuota

            $sid = $null

            for ($i = 0; $i -lt $outputLines.Count; $i++) {

                if ($outputLines[$i] -match "SID for") {

                    if ($i + 1 -lt $outputLines.Count -and $outputLines[$i+1].Trim() -ne '') {

                        $sid = $outputLines[$i+1].Trim()

                        break

                    }

                }

            }


            if (-not $sid) {

                $sid = "SID non trovato"

            }

        } catch {

            $sid = "Errore durante il comando"

        }

    }


    # Pulisce output da eventuali spazi indesiderati

    $sidClean = $sid.Trim()


    # Scrive a schermo nome computer e SID pulito

    Write-Output "$computer - $sidClean"


    # Aggiungi al report

    $result += [PSCustomObject]@{

        ComputerName = $computer

        LocalSID = $sidClean

    }

}


# Esporta risultati in CSV (modifica se serve percorso)

$result | Select-Object ComputerName, LocalSID | Export-Csv -Path .\LocalSIDs_Report.csv -NoTypeInformation


Write-Host "`nReport creato: LocalSIDs_Report.csv"

Copialo ed incollalo in un file PS1 che consiglio di eseguire da PowerShell ISE come amministratore.

mercoledì 19 novembre 2025

Fire TV Stick 4k Select

Ma questa chiavetta, così discussa per il suo nuovo sistema operativo anti pirateria è valida?


L'ho comprata in offerta per chi aveva già una vecchia stick 2019-2021 a poco meno di 20€ e ad una prima analisi è:
1- Veloce
2- Funziona perfettamente con impianti AV Atmos in passthrough.
3- Telecomando vocale

Quindi tutte le affermazioni secondo cui il DD o il DD+ non sarebbero supportati, in qualsiasi loro variante, non sono corrette. Inoltre, rispetto alla mia precedente FireTV Stick HD che gestiva l’Atmos solo su Netflix e Prime Video, qui il DD+ si sente anche nei video di YouTube. NowTV esce in DD+, ma al momento non ha ancora attivato l’Atmos.

Mancanza unica è il fatto di non avere la riproduzione diretta di audio-video da sorgenti DLNA o UPnP dalla rete locale.

Io non faccio mai, forse questa è la prima recensione rapida di un prodotto ma, mi sembrava giusto dare a Cesare quello che è di Cesare!

Buona visione

Il contenuto della confezione


lunedì 17 novembre 2025

Il Problema del SID continua...

NOTA del 17/11/2025: La corretta procedura per l'immissione è:

1) Cambiare il SID con SIDCHG64.exe /R (chiede un primo riavvio e poi un ulteriore alla risposta Y)

2) Chiedere da Server 2025 il Ripristino dell'Account tramite tasto dx sul nome PC in "Utenti e computers di Active Directory"

3) Da Client in locale (entrare con .\Amministratore o altro utente Admin Locale) aprendo PowerShell come amministratore digitare:
Reset-ComputerMachinePassword -Credential (Get-Credential) -Server "nomeDC"
Riavviare

Se tutto ha funzionato NON cambia nome e non deve essere messo in dominio manualmente!


NOTA del 5/11/2025: Testato su due PC e sembra ok per ora!

Sysprep non mi funziona su alcuni PC! Ho trovato questa utility molto interessante seppur cara: https://www.stratesave.com/html/sidchg.html
Da provare con chiave momentanea!

Panoramica

SIDCHG (SIDCHG64 su Windows a 64 bit, SIDCHG64A su Windows ARM64) 3.0m è un'utilità da riga di comando per modificare il SID e il nome del computer locale, per Windows 2025/2022/11/2019/2016/10/8.1/2012 R2/8/2012/7/2008 R2. Sostituisce il SID del computer corrente con un nuovo SID casuale. Inoltre, modifica l'ID WSUS per gli aggiornamenti di Windows, il MachineGuid, l'ID macchina, l'identificatore del dispositivo per le app moderne, il CID MSDTC, il DUID DHCPv6, il database master di SQL Server, lo stato di crittografia per preservare i file crittografati, le impostazioni del Centro operativo di Windows, i certificati e altre informazioni archiviate crittografate. La conservazione delle credenziali archiviate in Windows Vault è possibile previa preparazione del backup di Vault. Facoltativamente, è possibile reimpostare OneDrive.

Tutte le info sul sito sopra!