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

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

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

Что я пробовал:

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

Изменить :

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

  • Как синхронизировать Thunderbird на двух компьютерах?
  • Как узнать, какая материнская плата находится на моем компьютере?
  • Apache 2.4 + php 5.4.7 не может загрузить php5apache2_4.dll
  • Как настроить загрузочный сервер PXE?
  • Как удалить элементы меню призрак в Windows 7?
  • Горячие клавиши в ОС Windows
  • Как связать расширение .exe с программой в Windows?
  • Замена для gpedit.msc в Windows 7 Home edition
  • 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 этого пользователя. Вы также можете удаленно закрыть акции.

    Interesting Posts

    Получить частотный диапазон беспроводного адаптера в Windows 7

    Как отключить управление оконным менеджером Gnome control-alt-arrow для RedHat Linux

    Значки приложений исчезли

    Процесс bash использует 90% процессор, возвращается на перезагрузку компьютера

    Какие команды я могу использовать для сброса и очистки терминала?

    Где Firefox хранит открытые окна / вкладки / URL для восстановления сеанса после сбоя?

    Устанавливает ли Windows 8 RETAIL извлечение продукта OEM-продукта из BIOS?

    Невозможно изменить настройки обновления Java в панели управления Windows 7

    Как использовать Excel 2010 Personal Macro Workbook?

    Отключение функциональных клавиш в Windows 8 с помощью Autohotkey

    Flac2mp3 на mac?

    Разделение жесткого диска без потери данных

    Выяснение, какая часть ПК неисправна

    Как удалить каталоги с путями / именами слишком долго для обычного удаления

    Можно ли добавлять новые элементы в панель Charms?

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