Lista winnt@man.lodz.pl
[Lista archiwów] [Inne Listy]

Re: [WINNT] Problem z net use

To: winnt@man.lodz.pl
Subject: Re: [WINNT] Problem z net use
From: Marek S <precz@spamowi.com>
Date: Fri, 1 Dec 2017 18:32:09 +0100
W dniu 2017-11-30 o 23:55, Grzegorz Niemirowski pisze:

net use już tak ma.

Z ciekawości spytam - czy chodzi o WiFi? Czy może humory Net Use'a, który nie lubi np. mojego laptopa?

Jeśli użyjesz PowerShell i komendę Get-SmbConnection, to dostaniesz wszystkie połączenia.

Działa :-)
Czy wersję SMB dla połączenia też można w ten sposób uzyskać? Chodzi mi o to, że urządzenia docelowe mogą pracować z SMB 1, 2, 3. Chciałbym sprawdzić, czy jeśli wyłączę SMB 1 to czy nie stracę komunikacji - zanim ją stracę :-)

Zamykanie połączenia komendą Close-SmbSession.

I tu utknąłem. Zrobiłem coś takiego:

Close-SmbSession -ClientComputerName costam

Zrobiłem też:

Close-SmbSession -ClientComputerName \\costam

lecz zawsze błąd. Być może chodzi o sesję w ruchu przychodzącym. Czyli obcy komputer nawiązał połączenie z moim (=mój jest wtedy serwerem). Dobrze myślę?

W opisie polecenia jest:

https://docs.microsoft.com/en-us/powershell/module/smbshare/close-smbsession?view=win10-ps

"Specifies the client computer name from which the only sessions are returned."

Zdanie jest niegramatyczne jak większość języka informatyków. Nie mam pojęcia co ono oznacza. Nie da się tego przetłumaczyć rozsądnie. Jeszcze rozumiałbym "to witch sessions are returned" (czyli one nawiązują a ja zwracam to nich ID sesji).

Nie ma natomiast parametru -ServerComputerName a właśnie chciałbym zamknąć połączenie do konkretnego serwera, które nawiązałem.

Chciałem też zamknąć połączenie poprzez ID sesji lecz tu również dupa, bo nie znam ID. Get-SmbSession niczego nie zwraca.

Nie wiem, ale podejrzewam, że Windows w sensie GUI jest zorientowany na mapowanie zasobów do liter. To można wyklikiwać.

Może faktycznie ma to sens. Pewnie rzadko kto nawiązuje połączenia poprzez \\nazwa_komputera lecz korzysta z zamapowanych połączeń.

Jak ktoś ma taką potrzebę, to zwykle wiersz polecenia mu niestraszny. Zwykle nie ma potrzeby wylogowywania się.

Mi np. chodzi o względy bezpieczeństwa. Być może złudne. Nawiązuję czasem połączenie z urządzeniem backupującym po to by pobrać z niego jakąś wersję pliku a potem rozłączam się by ewentualny wirus jaki chwilę potem załapię nie przedostał się do tego urządzenia.

--
Pozdrawiam,
Marek

<Pop. w Wątku] Aktualny Wątek [Nast. w Wątku>