он принимает только время в таком формате "2022-03-27T11:00:00.0000000Z" это UTC формат, если в нем свое время задаю, API создает смену переводя время на мой часовой пояс, соответсвенно минус час а иногда 2(весной)
Подскажите в общем по вашему совету написал команду icacls $calc_full_path /setowner "*S-1-5-32-544" . И она срабатывает везде там где не работала icacls $calc_full_path /setowner "BUILTIN\Администраторы" . Т.е. она прокатывает в дебагере VSC и даже в powershell скриптах работать стало. Получается из за русских символов не хотело работать? А какую кодировка файла должна быть чтобы срабатывало и с русскими? На данный момент кодировка UTF-8 без BOM и с ней не пашет.
если гет запросить показывает так же в UTC - переводит в их часовой пояс. Т.е. если я руками в клиенте создам смену с правильным времинем и через АПИ спрошу, получу так же время переведенное на их часовой пояс. Хотелось без эти танцев с учетом летнего и зимнего времени создавать смены используя местное время без корректироки
если создаю через апи и выставляю к примеру 11 часов, граф создает смену на 10. Если я руками создам смену и пропишу в ней 11 часов и опрошу через апи - получу 10. Откатывает ровно на 1 час в обоих случаях. В марте начнет откатывать на 2 часа
для календаря можно создавать Event по локальному времени через граф- так в интернетах пишут с правильным хедером, и вроде у людей работает. Но там есть в самом теле возможность указать timezone. со сменами такого параметра нет
если я его запрошу во время запуска скрипта - он даст мне +1. Смены создаю на полугодие иногда год, соответсвенно с марта будет время уже не то там нужен уже +2. Этот переход на летнее время то отменяют то одобряют в этом и проблема. он может быть а может и не быть. Иначе можно было бы просто прописать делай +2 с 28 марта(дата тоже прыгает всегда)