Команда openfiles - управління відкритими по мережі або локально файлами.

Відео: NET FILE - перегляд відкритих мережевих файлів

команда OPENFILES використовується для отримання списку відкритих файлів і папок в середовищі операційних сістемWindows XP і старше. Можливе отримання списку файлів, відкритих віддалено з використанням мережевого доступу, або повного списку, включаючи файли і папки, відкриті локальними процесами. Крім того, команда дозволяє виконати відключення сеансів віддаленого відкриття файлів або каталогів. Для роботи зданої командою потрібні права адміністратора ( "Запуск від імені адміністратора" в середовищі Windows 7 і старше)

Формат командного рядка:

OPENFILES / параметр [аргументи]

Список параметрів:

/ Disconnect - Відключення одного і більше відкритих файлів.

/ Query - Відображення відкритих файлів, локально і з мережевого ресурсу.

/ Local - Включає / вимикає відображення локально відкритих файлів.

/? - Висновок довідки.

Для отримання довідки щодо використання команди з конкретним параметром іспользуетсяследующій формат командного рядка:

OPENFILES / Disconnect /? - відобразити підказку по використанню команди OPENFILES з параметром / Disconnect

OPENFILES / Query /? | more - видати підказку по використанню параметра / Query в посторінково режимі виведення на екран

OPENFILES / Local /? gt; D: oflocal.txt - видати підказку по використанню параметра / Local в текстовий файл D: oflocal.txt

Приклади отримання списку відкритих файлів


Для управління режимом побудови списку відкритих файлів використовується глобальний перемикач списку об`єктів (maintain objects list) поточне значення якого можна проверітькомандой:

OPENFILES / Local

Якщо прапор "побудова списку об`єктів" включений, то команда OPENFILES відображає список файлів і папок, відкритих як локально, так і по мережі. Для відключення режиму відображення списку файлів, відкритих локальними процесами, використовується команда:

openfiles / local off

Для вступу в силу нового режиму побудови списку відкритих файлів, може знадобитися перезавантаження системи.

Список відкритих файлів відображається з використанням команди OPENFILES / Query.

Формат командного рядка:

OPENFILES / Query [/ S система [/ U користувач [/ P [пароль]]]] [/ FO формат] [/ NH] / V]

Список параметрів:

/ S система - Підключається віддалений комп`ютер.

/ U [lt; доменgt; ] користувач - Призначений для користувача контекст, в якому повинна виконуватися ця команда.

/ P [пароль] - Пароль для цього користувача контексту.

/ FO формат - Формат, в якому слід відобразити вихідний файл. Допустимі формати: "TABLE", "LIST", "CSV".

/ NH - Вказує, що рядок заголовків стовпців не повинна відображатися. Допустимо тільки для форматів "TABLE", "CSV".

/ V - Відображати розширену інформації в результатах.

/? - Висновок довідки з використання.

приклади:

OPENFILES / Query /? - відобразити довідку по використанню команди.

OPENFILES / Query - відобразити список відкритих файлів і папок з параметрами за замовчуванням.

OPENFILES / Query / FO CSV / NH - відобразити список відкритих файлів у форматі CSV - полів, поділюваних коми, без відображення заголовків стовпців (/ NH).

OPENFILES / Query / FO TABLE / V - відобразити список відкритих файлів у вигляді таблиці (TABLE) з включенням додаткової інформації (/ V) про ім`я користувача і ідентифікатор процесу (PID). За замовчуванням, використовується список в форматі таблиці, тому параметр / FO TABLE можна не вказувати.

OPENFILES / Query / S lt; сістемаgt; / U lt; пользовательgt; / P lt; парольgt; - відобразити список відкритих файлів на віддаленому комп`ютері, з використанням імені користувача та пароля, що задаються в командному рядку.

OPENFILES / S SERVER / U mydonain user1 / P mypass - відобразити список відкритих файлів на віддаленому комп`ютері SERVER . Для виконання команди на віддаленому комп`ютері використовується ім`я користувача user1 в домені mydomain і пароль mypass. Якщо ім`я користувача та пароль не задані - використовується обліковий запис, в контексті якої виконується команда OPENFILES

OPENFILES / S 192.168.0.1 / U mydonain user1 / P mypass - то ж, що і в попередньому прикладі, але замість імені віддаленого комп`ютера, використовується його IP-адресу.

OPENFILES / Query gt; C: OpenedFiles.txt - записати результати виконання команди в текстовий файл C: OpenedFiles.txt

Приклад списку відкритих файлів, отриманого по команді OPENFILES / Query:

Список файлів, відкритих локально:
----------------------
ID
=====
8
48
8



8
668
. . .
ім`я процесу
===============
dwm.exe
dwm.exe
taskhost.exe
explorer.exe
explorer.exe

Відкрити файл (Шлях здійсненний файл)
==================================
C: Windows System32
C: Windows System32 ru-RU dwm.exe.mui
C: Windows System32
C: Windows System32
C: Windows Fonts StaticCache.dat



ID - унікальний ідентифікатор відкритого файлу або папки.

ім`я процесу - ім`я процесу, який відкрив файл або папку.

Відкрити файл (Шлях здійсненний файл) - очевидно, не найвдаліший переклад на російську мову. У цій колонці відображається ім`я і шлях відкритого файлу або папки.

При використанні параметра / V в таблицю додаються колонки:

Користувач - ім`я користувача, в контексті облікового запису якого відкритий файл.

PID - унікальний ідентифікатор процесу, який відкрив файл. В системі може бути кілька процесів мають воно і те ж ім`я виконуваного файлу (svchost.exe, cmd.exe і т.п.) проте кожен з них має унікальний PID, за значенням якого можна виділити конкретний процес. Приклад відображається таблиці, отриманої при виконанні команди з параметром / V:

ID
====
8
48
8
8
668
Користувач



============
user1
user1
user1
user1
user1
PID
========
3284
3284
3292
3348
3348
ім`я процесу
=============
dwm.exe
dwm.exe
taskhost.exe
explorer.exe
explorer.exe
Відкрити файл (Шлях здійсненний файл)
==========================
C: Windows System32
C: Windows System32 ru-RU dwm.exe.mui
C: Windows System32
C: Windows System32
C: Windows Fonts StaticCache.dat


Приклад таблиці відкритих файлів, при вимкненому перемикачі побудови списку локальних об`єктів (параметр / Local OFF ):

Інформація: Прапор "побудова списку об`єктів" повиненбути включеним, щоб бачити відкриті локально файли.Подробнее дивіться Openfiles / ?.

Файли, відкриті на загальних мережевих ресурсах:
------------------------------------------

ID
======
0
2
4
Користувач
============
USER1
USER2
USER2
Тип
=======
Windows
Windows
Windows
Відкритий файл (Шлях файл)
========================
C: ERDC.7_64
C: ERDC.7_64
C: ERDC.7_64 bootmgr


У разі розширеного відображення даних (параметр / V ), В таблицю додаються колонки з ім`ям вузла, кількістю блокувань при спільному використанні одного і того ж файлу різними користувачами (#Locks) і режим відкриття (Читання, Запис, Запис Читання):

ім`я вузла
========
TEST7
TEST7
ID
======
0
50
Користувач
============
USER1
USER2
Тип
=======
Windows
Windows
#Locks
======
0
0
режим відкриття
==============
читання
читання
Відкритий файл (Шлях файл)
========================
C: ERDC.7_64
C: EFI microsoft boot


Примусове відключення сеансів віддаленого відкриття файлів


Для відключення файлів і папок, якібули віддалено відкриті на загальному ресурсі, використовується параметр / Disconnect. Необхідно враховувати, чтокоманда OPENFILES не призначена для повної заборони мережевого доступу до файлів і папок, а всього лише виконує скидання окремої віддаленої сесії.

Формат командного рядка:

OPENFILES / Disconnect [/ S система [/ U користувач [/ P [пароль]]]] {[/ ID ідентифікатор] / A користувач] [/ O режим]} [/ OP відкритий файл]

де:

/ S система - Підключається віддалений комп`ютер.

/ U [домен ] користувач - Призначений для користувача контекст, в якому повинна виконуватися ця команда.

/ P [пароль] - Пароль для цього користувача контексту.

/ ID ідентифікатор] - Відключення всіх відкритих файлів за ідентифікатором. Дозволяє використовувати знаки підстановки "*".

/ A користувач - Відключення всіх відкритих файлів зазначеним в параметрі користувачем. Допускається використання "*".

/ O режим - Відключення всіх відкритих файлів, з зазначеним в параметрі режимом. Допустимі значення параметра: Read, Write або Read / Write. Допускається використання символів узагальнення "*".

/ OP відкритий файл - Відключення всіх файлів, відкритих зазначеним в параметрі файлом. Дозволяє використовувати знаки підстановки "*".

/? - Висновок довідки з використання.

Приклади використання:

OPENFILES / Disconnect / ID 1 - скинути підключення до файлу або папці з ідентифікатором 1

OPENFILES / Disconnect / A user1 - скинути підключення, створені користувачем user1.

OPENFILES / Disconnect / O Read / Write - скинути підключення, мають режим "Читання Запис"

OPENFILES / Disconnect / S SERVER / U user1 / P pass1 / ID * - скинути всі сесій ( / ID * ) На віддаленому комп`ютері з ім`ям SERVER. При підключенні до віддаленого комп`ютера використовується ім`я користувачаuser1 і пароль pass1.

Поділися в соціальних мережах:

Схожі
Команда move - перейменування або переміщення файлів і каталогівКоманда move - перейменування або переміщення файлів і каталогів
Список команд windows (windows cmd)Список команд windows (windows cmd)
Команда compact - відображення або зміна параметрів стиснення файлів в розділах ntfs windows.Команда compact - відображення або зміна параметрів стиснення файлів в розділах ntfs windows.
Команда assocКоманда assoc
Команда ftype - перегляд і зміна розширень файлів і зіставлених їм додатківКоманда ftype - перегляд і зміна розширень файлів і зіставлених їм додатків
Команда getmac - відображення фізичної адреси мережевого адаптера (mac-адреси)Команда getmac - відображення фізичної адреси мережевого адаптера (mac-адреси)
Команда compКоманда comp
Команда tsdiscon - відключення сеансу віддаленого робочого стола.Команда tsdiscon - відключення сеансу віддаленого робочого стола.
Команда tree - графічне представлення структури папок або шляху.Команда tree - графічне представлення структури папок або шляху.
Команда ftpКоманда ftp
» » Команда openfiles - управління відкритими по мережі або локально файлами.