Команда 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.
Поділися в соціальних мережах:
Схожі
- Команда rmdir (rd) - видалити каталог файлової системи windows.
- Команда whoami - отримання інформації про поточного користувача windows
- Команда compact - відображення або зміна параметрів стиснення файлів в розділах ntfs windows.
- Команда ftype - перегляд і зміна розширень файлів і зіставлених їм додатків
- Список команд windows (windows cmd)
- Команда where - пошук файлів за шаблоном імені.
- Команда query - відображення інформації про сеанси користувачів.
- Команда assoc
- Команда getmac - відображення фізичної адреси мережевого адаптера (mac-адреси)
- Path - відобразити або змінити шляху пошуку виконуваних файлів.
- Команда ftp
- Команда more - посторінковий вивід на екран консолі.
- Команда tree - графічне представлення структури папок або шляху.
- Команда tscon - приєднати сеанс користувача до сеансу віддаленого робочого стола.
- Команда comp
- Команда forfiles - виконання команди для групи файлів.
- Команда move - перейменування або переміщення файлів і каталогів
- Команда change і аналоги - chglogon, chgport, chgusr
- Команда at
- Команда help - відобразити підказку по командам cmd
- Команда tskill - завершити процес.