
Questo strumento C# effettua spray per l'accesso amministratore su tutto il dominio.
Un'utilità in C# che enumera i computer del dominio e verifica l'accesso amministrativo ad essi, inclusi controlli di connettività, verifica dei privilegi di amministratore e test di scrittura sulla condivisione C$.
FindAdminAccess.exe [options]
Testa tutti i computer nel dominio corrente (sincrono):
FindAdminAccess.exe
Testa tutti i computer in modo asincrono (più veloce ma dispendioso in termini di risorse):
FindAdminAccess.exe --async
Specifica dominio e controller di dominio:
FindAdminAccess.exe --domain contoso.com --dc dc01.contoso.com
Testa un computer specifico:
FindAdminAccess.exe --computer SERVER01 --async
Lo strumento visualizza i risultati in formato tabellare:
Computer Name Online Admin Handle C$ Writable
---------------------------------------------------------------------------
SERVER01.contoso.com Yes Yes Yes
WORKSTATION02.contoso.com Yes No N/A
OFFLINE-PC.contoso.com No N/A N/A
PrincipalContext e ComputerPrincipal per recuperare tutti gli oggetti computer.SC_MANAGER_ALL_ACCESS tramite P/Invoke.csc /out:FindAdminAccess.exe Program.cs
Oppure con .NET CLI:
dotnet build
Se si verificano errori di connessione al dominio, provare i seguenti passaggi:
--dc senza il parametro --domainLsecqt
| Opzione | Descrizione |
|---|
--async | Elabora i computer in modo asincrono per un'esecuzione più rapida |
--domain <nome> | Specifica il nome del dominio (es. contoso.com) |
--dc <server> | Specifica il controller di dominio da interrogare |
--computer <nome> | Testa solo un computer specifico |
--help, -h, /? | Mostra il messaggio di aiuto |