Как узнать владельца папки или файла

К сожалению, чтобы определить владельца файла с помощью проводника нужно сделать множество щелчков мышью. Чтобы получить интересующую Вас информацию быстро, откройте окно командной строки и введите в ней команду:
Dir \Q имя_файла
После нажатия клавиши Enter утилита Dir отобразит имя владельца файла. Как правило, владельцем файла является пользователь, создавший его. В самом худшем случае он способен переадресовать Вас к лицу, способному определить, что делать с файлом. Достоинством метода является возможность одновременной проверки множества файлов, особенно если эти файлы имеют одно расширение.
Если Вы подозреваете, что решение задачи подобным способом отнимает слишком много времени, воспользуйтесь проводником. Щелкните на файле правой кнопкой мыши и выберите в контекстном меню команду Свойства. В окне свойств перейдите на вкладку Безопасность и щелкните на кнопке Дополнительно. В диалоговом окне Дополнительные параметры безопасности перейдите на вкладку Владелец, в которой расположено поле Текущий владелец этого элемента. Именно в этом поле Вы найдете информацию о владельце файла. Единственной веской причиной для использования описанного метода является смена владельца файла — задача, которую не так просто решить с помощью командной строки.
Как узнать кто положил файл в сетевую папку
Зарегистрирован: 13.02.2011
Пользователь #: 128,636
Сообщения: 198

Активный участник
Зарегистрирован: 09.11.2012
Пользователь #: 143,414
Сообщения: 537
Зарегистрирован: 04.11.2007
Пользователь #: 63,218
Сообщения: 7026
Зарегистрирован: 12.11.2013
Пользователь #: 149,213
Сообщения: 1183
Зарегистрирован: 07.07.2010
Пользователь #: 88,943
Сообщения: 457
Зарегистрирован: 09.11.2012
Пользователь #: 143,414
Сообщения: 537
Зарегистрирован: 07.07.2010
Пользователь #: 88,943
Сообщения: 457
Зарегистрирован: 21.10.2008
Пользователь #: 72,320
Сообщения: 29063
Получаем отчеты по сетевым папкам с помощью PowerShell
Получаем все сетевые папки
Начнем с того, что определим, что же расшарено. Задача проста: просто осуществляем запрос класса Win32_Share, чтобы использовать Windows Management Instrumentation (WMI). Вам даже не нужно логиниться на файловом сервере. Вы можете запустить эту команду откуда угодно.
Вместо chi-fp01 укажем имя интересующего нас компьютера
Запустив эту команду Вы получите все сетевые папки, включая принтеры (если таковые имеются). Но так как мы говорим о файловых шарах, то давайте ограничим запрос. Все экземпляры Win32_Share имеют свойство Type, как показано в таблице 1.
Добавим фильтр в первоначальную команду:
Тем самым мы выводим только нужную информацию.
Но если вы ищите также и скрытые папки – те, которые заканчиваются знаком доллара ($) – фильтр придется слегка переписать:
В WMI знак процента (%) используется вместо знака подстановки (wildcard). Вывести все папки, кроме тех, которые скрыты чуть сложнее.
Получаем размер сетевой папки
Довольно часто необходима информация о том, сколько места занимают файловые шары. Используем Get-ChildItem, или его сокращение dir, и передадим результаты в Measure-Object:
В итоге вы получите информацию об общем числе объектов, размер в байтах, наименьшие и наибольшее размерах файлов. В предыдущей команде, применил фильтр. В PowerShell 3.0 то же самое можно сделать проще, однако та команда, которую я использовал, работает как v2.0, так и 3.0. Ее лучше всего запускать локально. Код в примере 1 комбинирует эту команду с нашей техникой WMI, чтобы получить отчет о размере высокоуровневых папок.
Пример 1: Отчет о размерах высокоуровневых сетевых папок
Вы можете форматировать или обрабатывать $results как вашей душе будет угодно. Нужна удобоваримая таблица? Просто используйте следующую команду:
Тем самым можно сделать полный отчет по использованию всех папок на файловом сервере не составляет труда. Сэкономьте время, воспользуетесь примером 2.
Пример 2: Отчет об использовании файловых шар
И снова я слегка отформатирую таблицу.
Получаем файлы по владельцу
Двигаемся дальше – найдем владельцев файлов. Если вы используете квоты, отчеты уже наверняка получаете. В противном случае, все, что вам нужно – это извлечь ACL файла, который включает в себя владельца, и агрегировать результаты. Лучше всего добавить владельца файла в качестве кастомного свойства
Мы можем группировать по свойству нового владельца и затем обрабатывать новый объект.
Пара усилий и вы можете применить тот же подход к файловой шаре, как указано в коде примера 3.
Пример 3: Группируем файловые шары по владельцу
Я также должен указать на то, что могут проблемы: с файлами, имя которых более 260 символов или содержит необычные символы, особенно если вы пытаетесь запустить Get-ACL. В PowerShell 3.0 этот командлет имеет параметр -LiteralPath, что помогает решить вышеуказанные проблемы.
Опять выведем читаемую таблицу.
Получаем файлы по дате создания
Последняя техника создания отчетов, которую я хочу продемонстрировать – это создание отчета с последними созданными файлами. Фактически, мы создаем коллекцию объектов, которую можем использовать несколькими способами. Возможно вы захотите использовать объекты или удалить или переместить файлы, или можете захотите построить отчет, который можно отправить руководству. Всегда создавайте команды PowerShell так, чтобы потом их можно использовать.
Определить возраст файл не так просто. В PowerShell файловый объект (объект типа файл) имеет несколько свойств, которые вы возможно захотите использовать. Например, команда:
дает вывод, представленный на скриншоте ниже.
Лично я считаю, что лучше использовать LastWriteTime, который обозначает, когда к файлу в последний раз обращались. Мне встречались ситуации, когда LastAccessTime обновлялся через сторонние программы, например, антивирус, что само по себе уже не означает правды. И LastAccessTime был деактивировал еще со времени Windows Vista, хотя вы можете его включить. Вам также нужно быть осторожным, потому что эти значения могут меняться в зависимости от того, копируете ли вы или перемещаете файлы между дисками (between volumes). Но вы можете решить это сами. Используя этот файл как пример, мы может заставить PowerShell сказать нам, насколько стар файл. См. пример 4.
Пример 4. Определяем возраст файлов
Свойство Age является объектом TimeSpan, и свойство Days является просто свойством TotalDays этого объекта. Но так как мы можем этом сделать для одного файла, мы можем сделать и для других Давайте взглянем на мою общую папку и найдем все файлы, которые не менялись за последние 400 дней.
Я пойду дальше и включу еще и владельца файла. На скриншоте ниже показаны результаты от запуска этого код в удаленной сессии на моем файловом сервере.
Я могу сохранить эти результаты в переменную и использовать их в любое время. Так как у меня есть полное имя файла, передать в другую команду, например, Remove-Item, не составит труда.
Одной из моих любимых техник является определение того, сколько файлов было изменено за год.
Как вы можете видеть на скриншоте, все выглядит причесано. Нужны детали? Можно проанализировать свойство Group, которое представляет собой коллекцию файлов.
Полезно знать, сколько файлов не изменялось за 30, 90 или 180 дней. К сожалению, простого способа использовать Group-Object для этого не существует, поэтому мне необходимо придется «пойти иным путем»; смотрите пример 5.
Пример 5: Определяем период изменения файлов
На рисунке ниже показан результат, когда я запустил этот код для папки с моими скриптами, которая, как я знаю, имеет плотное распределение по возрасту (decent age distribution). Мой код не включает в себя актуальные файлы, но это было бы слишком сложно изменить мой пример.
За основу поста использована первая часть статьи File Server Management with Windows PowerShell.
Кстати, о том, как найти файлы с помощью PowerShell и WMI Джеффри Хикс пишет в своем блоге (часть 1 и 2).
Интересные способы поиска скрытой папки на компьютере
Приветствую вас мои уважаемые читатели. На связи Федор Лыков. Сегодня я посвящаю статью теме «Как найти скрытую папку на компьютере». Дочитайте статью до конца, и вы узнаете причины появления таких файлов, раскроются для вас секреты поиска и полезная информация в подарок.
Кто еще не научился создавать папки, то Welcome.
Не забывайте рекомендовать страницу своим друзьям, знакомым и близким, ведь компьютер в наше время – это намного больше, чем просто очередная домашняя техника.
Архивы на ПК. Зачем они нужны?
Мне доводилось встречать людей, которые абсолютно не понимают, зачем создавать архивы, структурировать их и присваивать определенные названия. От таких личностей невольно приходишь в ужас, если они не могут навести порядок у себя на машине, что же происходит у них дома.
Мне кажется, файлов мало не бывает. И в этих библиотеках могут находиться еще папки, и получается целая матрешка файлов. Это помогает быстро и эффективно найти нужную информацию.
К примеру, вам необходимо отыскать фотографии с отдыха и вы заходите в папку «Семейный архив», а в ней есть еще несколько папок и распознаете именно ту, которая и приведет вас в то самое место.
Плюс наличие таких архивов придает вашей системе порядок и эстетичный вид. Но бывает, что информация пропадает, и вы ее не удаляли. Тут нужно разобраться, что произошло и как все исправить.
Как так получилось, что ничего не вижу.
Бывает много случаев, когда вам нужен файл, а он находится в скрытой папке, и вы не знаете, как ее отыскать. Например:
Так можно перечислять еще и еще, но думаю, вам этого будет достаточно. Теперь перейдем к раскрытию секретов поиска.
Кстати, рекомендую к прочтению мою недавнюю статью, в которой мы учимся удалять неудаляемые папки.
Как найти скрытую папку на компьютере?
В этом параграфе я освящу 2 самых простых способа поиска тайных вещей на ПК с операционной системой Windows7.
Способ номер 1
На мой взгляд, это самый простой способ, так как не требуется устанавливать дополнительные программы, тратить время на скачивание.
На рабочем столе находим значок с надписью «Мой компьютер» в моем случае он называется «Компьютер». Если там его нет, то его можно найти в панели «Пуск» либо открыть любой архив и в левой части вы его увидите.
В верхней части окна вы найдете вкладку «упорядочить», кликайте на нее. Среди появившегося списка возможностей выбираем «Параметры папок и поиска».
После того, вы по ней перейдете на страницу настроек архивов.
Вверху выбираем вкладку «Вид». В подзаголовке «Дополнительные параметры» находим наименование «Скрытые файлы, папки» (придется немного полистать, прежде чем увидеть, то что нас интересует).
Нажимаем на нее, и выходит подтекст. Тут нужно поставить значок на строке «Показывать скрытые папки, файлы и диски». После этого обязательно необходимо нажать либо «ОК» либо «Применить», чтобы система запомнила то, что вы требуете.
После проведения данных действий появится все, что скрыто. Как их отличить от нормальных библиотек? Да очень просто. Скрытые документы, когда делаете видимыми, выглядят полупрозрачными (это их и выдает).
Способ номер 2
Совет! Если после установки устройство предложит вам сделать перезагрузку, то обязательно это делаем. Просто, если проигнорировать эту просьбу, то программа, возможно, не будет работать, либо работать, но плохо.
После благополучной установки, запускаем его. В строке меню находим ссылки «Конфигурация» и «Настройка».
И все скрытые архивы станут явными. Также эта программа хороша тем, что вам не нужно ее закрывать, чтобы открывать диски, папки. Это можно делать внутри нее.
Конец!
На этом моя статья, как найти скрытую папку на компьютере подошла к концу. Надеюсь, что она вам оказалась полезной. Не забывайте ставить звездочки, оставлять комментарии. Заходите на мой блог чаще, и вы увидите много новой и еще более интересной информации.
Также не забывайте делиться информацией со своими друзьями.
Как определить происхождение файла (doc, xls, pdf) (создан на этом компе или принесли)
Offline отображение Doc, XLS, PDF файлов
Подскажите плугин для WordPress, чтобы можно было показывать ан страничке xls, doc и pdf документы.
Посоветуйте библиотеку для формирования отчетов в *.pdf, *.doc, *.xls
Доброго времени суток, уважаемые форумчане! В очередной раз поднимаю вопрос об отчетах в C#.NET.

На странице нужно разместить окно, в котором просматривать любой документ word, excel, pdf. Это.
2007 году, на компьютере, Windows 7, Office 2010, редактировался на этом ноутбуке Windows 7, Office 2010 с 2011 года, был перенесён на флешке на комп на работу, редактировался там, сейчас в облаке, т.к. на работе Windows10, Office 2019, свойства открыты на этом ноутбуке Windows 7 office 2010 (см. скрин 1).
Копия файла на hdd на рабочем компе, перенесена на hdd с компа на работе. Свойства открыты на этом ноутбуке Windows 7 Office 2010. (см. скрин 2)
Свойства не очищались, т.к. незачем.
С помощью такого метода ничего нельзя выяснить.
Подскажите, пожалуйста, может в реестре есть след, что расположение файла с флешки. Или программы для показа свойств.
А, вообще, такая информация записывается в файл?
Создал файл на другом ноутбуке, через флешку перенёс на этот ноутбук. В свойствах указан создатель. Это пользователь на втором ноутбуке.
Можно сказать, что такой пользователь был на этом ноутбуке, затем был удалён и сейчас другие данные. При условии, что их не удалили. После удаления свойства чистые.
Нужен, какой-то другой метод.
См. на вордовский файлах, там как правило есть Авторы и Кем сохранён.





















