Nella mia comprensione della sicurezza, un amministratore dovrebbe essere in grado di visualizzare tutte le connessioni da e verso un computer, così come può visualizzare tutti i processi / proprietario, connessioni di rete / processo di proprietà. Tuttavia, Windows 8 sembra averlo disabilitato.
Come amministratore che esegue un elevato in Win Vista + quando si esegue net use
si ottiene indietro tutte le unità mappate, elencate come non disponibili. In Windows 8, lo stesso comando eseguito da un prompt elevato restituisce "Non ci sono voci nell'elenco". Il comportamento è identico per PowerShell Get-WmiObject Win32_LogonSessionMappedDisk
.
È necessario eseguire una soluzione alternativa per i mapping persistenti Get-ChildItem Registry::HKU*\Network*
. Questo non include mappature temporanee (nel mio esempio particolare è stato creato tramite explorer su un account amministratore e non ho selezionato "Riconnetti all'accesso")
Esiste un modo diretto / semplice per l'amministratore di visualizzare le connessioni di qualsiasi utente (a parte uno script che viene eseguito in ogni contesto utente)? Ho letto Alcuni programmi Impossibile accedere alle posizioni di rete quando UAC è abilitato ma non credo che si applichi particolarmente.
Ho visto questa risposta, ma non risolve ancora i problemi con le unità non persistenti. Come posso sapere quali unità di rete hanno mappato gli utenti?
wmic netuse
. Probabilmente vorrai scriverlo in un file e aprirlo come valori separati da tabulazioni.
Get-SmbMapping
aiuta?