Найдено 12 результатов
Перейти к расширенному поиску
- Karen
- 08 сен 2021, 12:12
- Форум: PowerShell PRO
- Тема: помощь с постановкой задачи и логики
- Ответы: 6
- Просмотры: 22923
В-целом, да, примерно такой алгоритм. Только я бы формировал массив с готовыми именами при выгрузке пользователей из AD. Вот так:
Wake up, Neo, select all
$users=(get-aduser -filter *).name | foreach {$_ -replace '([A-Яа-я]+)\s([A-Я])[а-я]+\s([A-Я])[а-я]+','$1 $2.$3.'}
- Karen
- 08 сен 2021, 09:40
- Форум: PowerShell PRO
- Тема: помощь с постановкой задачи и логики
- Ответы: 6
- Просмотры: 22923
Фамилии и инициалы лексически совпадают в AD и в именах pst-файлов? То есть мне важно понять, что в AD Иванов Иван Иванович и в соответствующем ему pst он же, пусть даже с сокращенными инициалами (Иванов И.И.). Выдернуть фамилию и первые буквы из инициалов в AD и сопоставить их с именем pst проблем ...
- Karen
- 31 авг 2021, 09:49
- Форум: PowerShell PRO
- Тема: Ускорение сборки таблицы
- Ответы: 7
- Просмотры: 25536
Да, ошибка: Line | 35 | … d = '{0:dd}.{0:MM}.{0:yyyy}' -f [datetime]::parse("$($_.created_at)") | ~~~~~~~~~~~~~ | Exception calling "Parse" with "1" argument(s): "String '03/17/2020 00:22:51' was not recognized as a valid DateTime." MethodInvocationException: ...
- Karen
- 30 авг 2021, 21:43
- Форум: PowerShell PRO
- Тема: Ускорение сборки таблицы
- Ответы: 7
- Просмотры: 25536
Спасибо, с этим кодом пошустрее конечно таблица собирается, но есть одна проблема. Строка на powershell 7 не отрабатывает: $datecreated = '{0:dd}.{0:MM}.{0:yyyy}' -f [datetime]::parse("$($_.created_at)") $_.created_at вроде бы стандартный формат времени. Например, 2018-05-11T01:29:16+03:00...
- Karen
- 30 авг 2021, 10:22
- Форум: PowerShell PRO
- Тема: Ускорение сборки таблицы
- Ответы: 7
- Просмотры: 25536
Доброго дня! Есть код, который собирает таблицу из данных, которые хранятся в .json файлах. Файлов ~500 Штук, в каждом из них информация по сотруднику (1-10 блоков). Данный код собирает таблицу за 3 минуты. Есть варианты ускорения? Пробовал workflow и foreach -parallel (безуспешно): $table_name = 'D...
- Karen
- 29 авг 2021, 18:29
- Форум: PowerShell PRO
- Тема: Оптимизация выборки данных из таблицы
- Ответы: 3
- Просмотры: 18664
Добрый день! Есть необходимость оптимизировать работу с таблицами. Конкретный пример. Передо мной стоит задача синхронизировать данные по пользователям с корпоративного портала с их учётными записями в Active Directory. Это реализовано, но работает крайне медленно. Что сделано: 1) Реализовано получе...