n1ro°
RU

Компьютеры · Инструкция

Активные SMB-сессии на Windows-компьютере: Get-SmbSession

`Get-SmbSession` работает на серверной стороне SMB: он перечисляет клиентов, которые сейчас используют опубликованные эт

Редакция N1RO · Проверено

Короткий ответ

Чтобы увидеть клиентов, подключённых к общим папкам этого ПК, используйте `Get-SmbSession`. ClientComputerName показывает клиента, ClientUserName — учётную запись, NumOpens — число открытых объектов.

Что делать

  1. Запустите PowerShell на компьютере, который раздаёт SMB-ресурсы.
  2. Выполните `Get-SmbSession`.
  3. Сопоставьте `ClientComputerName` с компьютером клиента, `ClientUserName` — с учётной записью, `NumOpens` — с числом открытых объектов.
  4. Если нужен один клиент, используйте фильтр `-ClientComputerName`; если список пуст, активных SMB-сессий на этом сервере нет.

Что проверить

  • Проверяйте команду именно на SMB-сервере, а не на клиентском ПК.
  • Не закрывайте сессию без предупреждения пользователя, если он может редактировать открытые файлы.

Важно

Это серверная сторона SMB; для исходящих подключений клиента используйте Get-SmbConnection.

Что учитывать

Это серверная сторона SMB; для исходящих подключений клиента используйте Get-SmbConnection.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. Get-SmbSession). Пример и формулировки — редакция N1RO на 2026-09-19.