Все равно туплю - пробегусь по основным моментам с вашего позволения. Итак, есть дефолтовая политика, в ней настроены копирование файлов ярлыка (на рабочий стол каждого ноута в домене) с последующим запуском браузера, открывающим предыдущий сеанс и вот эту стартовую страницу (она же зашита в ярлык на столе). Что я сделал - создал отдельную политику, прописал там эти параметры, убрал их из дефолтовой. Полученную политику привязал к новому OU и поместил туда (пока для эксперимента) только конкретную рабочую станцию, чтобы удостовериться (нужно именно на уровне рабочей станции разграничить в конечном счете, чтобы, скажем, для user1 выполнялось копирование файла и запуск браузера на его ноуте, но не выполнялось при входе на конкретные серверы). Выполняю gpupdate на выбранном ноуте - действительно, политика отрабатывает (новая). Но в результатах rsop я не вижу упоминания этой политики, даже параметров этих нет. И там везде упоминается только Default Domain Policy, а должна ведь только моя новая политика применяться.
Я тут погуглил - вроде бы достаточно должно быть отдельного OU для серверов (для простоты пусть будет для одного сервера), потом создать политику со всеми значениями "Not configured" и сцепить ее с OU, но только нужно отключить наследование для этого OU. Вот тут не пойму, как это сделать. Ну то есть чтобы сверху эту пустую политику не перекрыла Default Domain Policy.
Видимо, после отпуска туплю :-) - у меня вот эти параметры распространяются на пользователя, не на компьютер. Ну то есть User configuration->Preferences->Windows Settings->Files/Shortcuts. Удалил все это из дефолтовой доменной политики, добавил в политику Exceptions, сцепил с одноименным OU, но тут задумался. В OU должны быть рабочие станции или учетки сотрудников? По идее ведь учетки сотрудников? Но тогда все это продолжит запускать на всех серверах домена, ведь эти параметры на уровне пользователя, а не компьютера. Можете еще раз пошагово, если не затруднит?
Выражаю огромную благодарность - вручную поигрался со значением crf: от 18до 22 и выставил -c:a, чтобы аудио не конвертировалось. Если интересно - вот так получилось: https://youtu.be/-0fdZ0kDOHc
Вот насчет пускать только нужую мне "замедленную часть" - данная модель такое разве поддерживает? Правда, я через веб-админку только оперировал, возможно, там в консоли что-то такое есть?
Вы знаете, самое интересное, что проблема наблюдается только на смартфоне. Коллега создал профили для использования в приложении passepartout (OpenVPN, но приложение позволяет не вырубать туннель, если смартфон блокируется при неактивности). Ну а если на ноутбуке такой же профиль прикрутить к OpenVPN Connect - все проходит (напомню, если даже роутер с WG).
Всем спасибо, в итоге сбросил в заводские настройки с удалением файлов и параметров. Полет нормальный теперь. Странно, что ни один антивирус ничего не обнаружил.
Updated: вышел на сотрудника, у которого был ноут ранее - меня немного обманули, там эта проблема еще в сентябре была. Но мне говорят об этом задним числом, а я уже передал его другому сотруднику.
SunTechnik, да вообще любой файл вот так режет. И Яндекс тоже, что самое странное. Ноут сбрасывал в заводские настройки накануне, все свежее установлено, никаких пираток.
Спасибо за поддержку - народ капризничает - все не так, все не то... Ранее было настроено независимо (6-7 ящиков в одном профиле Outlook через MAPI), что стало приводить к перегрузкам Outlook - постоянно сваливалась авторизация.
Вы знаете, это почти то, что нужно, но не совсем - в таком виде сразу открывается диалог сохранения, а мне нужно на форму набросить даже не кнопку, а кнопку с полем ввода рядом, чтобы при нажатии на кнопку уже открывалось это диалоговое окно. Вот так пытаюсь:
Add-Type -AssemblyName System.Windows.Forms
# Создание диалогового окна сохранения файла
$saveFileDialog.InitialDirectory = [System.Environment]::GetFolderPath('Desktop') # Стартовый каталог
$saveFileDialog.Filter = "Текстовые файлы (*.pst)|*.pst|Все файлы (*.*)|*.*" # Фильтр типов файлов
$saveFileDialog.Title = "Выберите место для сохранения файла"
$saveFileDialog.DefaultExt = "pst" # Расширение по умолчанию
Указываю область отрисовки элемента управления и потом добавляю все это на форму (диалог пока что закомментировал), но не отображается почему-то. Вот для сравнения обычная кнопка с обработкой нажатия:
$btnGet.DataBindings.DefaultDataSourceUpdateMode = 0
Роман Безруков, а это не удалось - выдает ошибку:
Remove-ComplianceSearchAction : The term 'Remove-ComplianceSearchAction' is not recognized as the name of a cmdlet, function, script file,
or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
Причем Get-ComplianceSearchAction нормально работает.
Порядок, в конечном итоге все же по частям удаляю при помощи Search-Mailbox:
Search-Mailbox -Identity form -SearchQuery 'Received:01/01/2024..01/31/2024' -deletecontent -force
...
Search-Mailbox -Identity form -SearchQuery 'Received:03/01/2024..03/31/2024' -deletecontent -force
В среднем по каждому месяцу около 9000 сообщений, нормально все проходит. В любом случае спасибо за помощь, напишу скрипты с GUI, чтобы нормальные люди тоже могли спокойно все это делать, не ломая голову в консоли. Достаточно поля со списком, в котором будет искомый ящик и даты интервала, который нужно удалить. Все должно упрощаться, а не усложняться, по-моему.