Удаленное закрытие открытых общих файлов

У меня есть компьютер с Windows 7, на котором размещаются некоторые файлы в моей сети. Иногда файл (обычно документ Office) застревает в открытом состоянии даже после того, как пользователь закончил его редактирование. Что я делаю, чтобы решить это, перейдите в «Управление компьютером»> «Общие папки»> «Открыть файлы» и закройте соединение с файлом преступника.

Тем не менее, я всегда должен делать это путем удаленного управления хост-компьютером. Есть ли более быстрый способ сделать это? Я открыт для всего, что может помочь мне ускорить процесс (пакетная, powershell, удаленная MMC и т. Д.).

  • Почему подключенные диски появляются снова после выхода из системы и обратно, а не после перезагрузки?
  • Есть ли способ «отключить» подключенный сетевой диск, но НЕ удалять сопоставление?
  • Не удается сопоставить вторую часть на удаленном компьютере.
  • Нельзя делиться папками - «Больше нет конечных точек от конечного контроллера».
  • Проблема Windows 7 для доступа к общей папке
  • Windows 7: «Пользователи \ По умолчанию» доступны удаленно
  • Что я пробовал:

    Я пытался использовать удаленный MMC с моей рабочей станции в хост, но когда я пытаюсь открыть «Инструменты системы»> «Общие папки»> «Открыть файлы», я получаю сообщение об ошибке. You do not have permissions to see the list of files opened by Windows clients.

    Изменить :

    Хотя удаленные команды отличные, и я был бы открыт для их использования, мне нужен способ как перечислить файлы, определить, какой из них мне нужен закрыт, и закрыть его примерно за такое же количество времени, которое потребуется для использования MMC, чтобы сделать это через графический интерфейс.

  • Добавление локального принтера через создание стандартного порта TCP / IP и добавление сетевого принтера
  • Есть ли способ, чтобы Windows 7 отображала оставшееся место на диске в строке состояния?
  • Как использовать локальную страницу html в качестве рабочего стола / фона
  • Почему мои настройки прокси меняются?
  • Скрипт AutoHotKey для автоматического закрытия окна при его открытии
  • Как настроить значок на USB-накопителе?
  • 2 Solutions collect form web for “Удаленное закрытие открытых общих файлов”

    Из этой статьи TechNet:

    Чтобы закрыть открытый общий файл или папку с помощью интерфейса Windows:

    1. Откройте Управление компьютером.
    2. Если появится диалоговое окно «Управление учетными записями пользователей», подтвердите, что действие, которое оно отображает, вы хотите, а затем нажмите «Да».
    3. Перейдите в меню «Действие» и нажмите « Подключиться к другому компьютеру». , ,
    4. В дереве консоли выберите «Служебные», «Общие папки» и нажмите «Открыть файлы».
    5. Выполните одно из следующих действий:
    6. Чтобы закрыть все открытые файлы и папки, в меню «Действие» нажмите «Отключить все открытые файлы».

    7. Чтобы закрыть конкретный файл или папку, на панели «Результаты» щелкните правой кнопкой мыши имя файла или папки, а затем нажмите «Закрыть файл Open».

    8. Чтобы отключить несколько открытых файлов или папок, нажмите клавишу CTRL, щелкая имена файлов или папок, щелкните правой кнопкой мыши любой из выбранных файлов или папок и затем нажмите «Закрыть файл Open». Это закрывает выбранные файлы или папки.

    Чтобы закрыть открытый общий файл или папку с помощью командной строки

    1. Чтобы открыть окно командной строки с повышенными правами, нажмите кнопку «Пуск», выберите «Все программы», «Стандартные», щелкните правой кнопкой мыши «Командная строка» и выберите «Запуск от имени администратора».
    2. Если появится диалоговое окно «Управление учетными записями пользователей», подтвердите, что действие, которое оно отображает, вы хотите, а затем нажмите «Да».
    3. Тип:

    net file <ID> /close

    Например, чтобы закрыть открытый файл, идентифицированный как myfile_id, введите:

    net file myfile_id /close

    Я смог получить жизнеспособное решение после расширения в нижней части ответа Кельтари .

    Я могу выполнить net file <ID> /close чтобы завершить соединение с файлом, но без списка файлов, которые в настоящее время открыты, команда бесполезна.

    Просто выполнив net file , он распечатает список, аналогичный тому, что указано в графическом интерфейсе для оснастки общих файлов MMC. В нем перечислены идентификатор файла, путь к файлу , имя пользователя и количество блокировок в файле .

    Используя эту информацию, я могу следить за командой net file <ID> /close чтобы закрыть файл.

    Чтобы сделать это дистанционно, я могу использовать Psexec, как предположил Келтари. Или PsFile, как предполагал почтенный techie007 🙂


    Альтернативное решение:

    Я нашел прекрасную небольшую часть бесплатного программного обеспечения под названием ShareWatch, которая может удаленно просматривать акции. Это хороший инструмент, поскольку в нем перечислены не только пользователь и файл, который они открыли, но и IP этого пользователя. Вы также можете удаленно закрыть акции.

    Давайте будем гением компьютера.