|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Редактирование Excel (работа с данными в файле) |
|
PowerShell - Редактирование Excel (работа с данными в файле)
|
Пользователь Сообщения: 126 |
Доброго дня, уважаемый форум!
Назрела задача, для частичной автоматизации аудита по безопасности в домене. Цель - выявление лок. учетных записей, являющиеся членамы лок. группы Администраторы, на ПК в домене. Реализация: 1. Выгрузить в Excel список ПК - данные в 4 столбца (поля "Name","IPv4Address","OperatingSystem","Description") 2. В цикле произвести сканирование каждого ПК из поля "Name" (с условием, если доступен) 3. В случае, если уч. записей, являющиеся членами группы "Андминистраторы" (кроме отфильтрованных) не обнаружено, тогда... 3.1 ...тогда в данном файле Excel сделать отметку строки с данным ПК, к примеру пометить ее зеленым цветом и добавить в 5-й столбик - "Ок" напротив данной строки 4. В случае, если обнаружена уч. записи, являющиеся членами группы "Андминистраторы", тогда... 4.1 ...тогда в данном файле Excel сделать отметку строки с данным ПК, к примеру отметить ее красным цветом и добавить в 5-й столбик - "Warn" напротив данной строки, в 6-й столбик вписать список членов группы "Администраторы", кроме отфильтрованных Повторная проверка будет проводиться в течении недели или двух недель начиная с пункта 2, данные с пометкой Ок и зеленым цветом строки будут отфильтрованы, остальные будут проверяться по новой. Пункты 1,2,3,4 - легки для выполнения, а промежуток между пунктами 1 и 2 (импорт данных в переменную из файла Excel или какой-то другой путь), 3.1 и 4.1 вызывают затруднения - в уже имеющийся .xlsx не знаю как записать\перезаписать данные, как удалить или добавить строки. Нужна помощь, спасибо заранее. |
|
Отправлено: 09:00, 16-07-2014 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать 1. Не Excel. MS SQL Server любой редакции, две связанные отношением таблицы. Скрипт, привязанный посредством групповой политики, запускается на машине и делает выгрузку в базу всех учётных записей, входящих в группу с SID локальных администраторов этой машины. Отбор/фильтрация легальных учётных записей делается только в момент построения отчёта из собранной базы.
2. Каждый раз делается целиком на всём домене. Цитата rudimko:
|
|
Отправлено: 06:38, 17-07-2014 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 126
|
Профиль | Отправить PM | Цитировать Нет опыта работы с данными в MS SQL, могу сделать делать только запрос. А по поводу GPO думал, боюсь что тогда не увижу всей картины. Пока что я запнулся лишь на редактировании данных в Excel.
Редактировать научился, не могу разобраться с поиском. Как найти текст на листе и определить параметры ячейки? |
Последний раз редактировалось rudimko, 17-07-2014 в 09:05. Отправлено: 08:11, 17-07-2014 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата rudimko:
Цитата rudimko:
Цитата rudimko:
Цитата rudimko:
Никаких проблем не будет с базой данных — ни проблемы с поиском, ни проблем с параметрами ячеек. Собрали материал в базу данных — и затем хоть лепите отчёт в Access, хоть рисуйте ячейками в Excel или в 1С. |
||||
Отправлено: 06:48, 18-07-2014 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - [решено] Редактирование Excel , командная строка CMD + VBS | DEDI | Microsoft Office (Word, Excel, Outlook и т.д.) | 3 | 17-07-2014 07:15 | |
CMD/BAT - Редактирование excel`евской формулы, или тройной вложенный цикл | osob1 | Скриптовые языки администрирования Windows | 0 | 14-07-2014 11:45 | |
2010 - Excel. Редактирование personal.xlsb при открытии нового окна. | KDM666 | Microsoft Office (Word, Excel, Outlook и т.д.) | 1 | 30-10-2012 18:11 | |
VBS/WSH/JS - Поиск\редактирование строки в текстовом файле | pavvel | Скриптовые языки администрирования Windows | 2 | 11-04-2012 16:38 | |
Редактирование строчки в файле | slaine | Вебмастеру | 5 | 10-08-2005 00:36 |
|