W moim rozumieniu administrator powinien mieć możliwość przeglądania wszystkich połączeń do iz komputera - tak jak może przeglądać wszystkie procesy / właściciela, połączenia sieciowe / proces posiadania. Wydaje się jednak, że Windows 8 to wyłączył.
Jako administrator z podwyższonym poziomem uprawnień w Win Vista + po uruchomieniu net use
odzyskujesz wszystkie dyski zmapowane, wymienione jako niedostępne. W systemie Windows 8 to samo polecenie uruchomione z wiersza polecenia z podwyższonym poziomem uprawnień zwraca „Brak wpisów na liście”. Zachowanie jest identyczne dla PowerShell Get-WmiObject Win32_LogonSessionMappedDisk
.
Obejściem dla trwałych mapowań jest uruchomienie Get-ChildItem Registry::HKU*\Network*
. Nie obejmuje to mapowań tymczasowych (w moim konkretnym przykładzie został on utworzony za pomocą Eksploratora na koncie administratora i nie wybrałem „Połącz ponownie przy logowaniu”)
Czy administrator ma bezpośredni / prosty sposób na przeglądanie połączeń dowolnego użytkownika (bez skryptu działającego w każdym kontekście użytkownika)? Przeczytałem, że niektóre programy nie mogą uzyskać dostępu do lokalizacji sieciowych, gdy UAC jest włączony, ale nie sądzę, aby miało to szczególne zastosowanie.
Widziałem tę odpowiedź, ale nadal nie dotyczy ona dysków nietrwałych. Jak mogę stwierdzić, które dyski sieciowe zamapowali użytkownicy?
Get-SmbMapping
pomaga?wmic netuse
. Prawdopodobnie będziesz chciał zapisać to do pliku i otworzyć jako wartości rozdzielone tabulatorami.Odpowiedzi:
W systemie Windows 7, jeśli UAC jest włączony i otworzysz Wiersz polecenia z opcją „Uruchom jako administrator”, nie zobaczysz mapowanych dysków. W systemie Windows 8 zauważysz, że nawet gdy UAC jest wyłączony, nadal musisz „Uruchomić jako administrator”.
Powód, dla którego Administrator nie widzi zamapowanych dysków, wyjaśniono w połączonym artykule Technet . Krótko mówiąc, działasz tylko z tokenem administratora, a zamapowane dyski są przekazywane do standardowego tokena użytkownika. Windows 7 z wyłączonym UAC uruchamia wiersz polecenia z obydwoma tokenami.
Rozdzielczość w tym artykule działa również w systemie Windows 8. Przejdź do
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
, utwórz wartość DWORD EnableLinkedConnections , ustaw ją na 1 i uruchom ponownie.źródło