⚙️ Новая групповая политика, снимающая блокировку доставки новых версий Windows 10
Надеюсь, вы не слишком устали от информации на тему "почему мне в Windows Update не приходит новая версия Windows 10": раз, два, три. На самом деле есть категория людей, которые желают непременно доставки в WU, не стремясь при этом к обновлению с MCT/ISO. Сегодня их счастливый день :)
По третьей ссылке разбирается диагностика блокировки, которую теперь можно снять политикой Disable safeguards for Feature Updates.
Политика доступна при наличии накопительного обновления, выпущенного в октябре 2020, в #Windows10 1809+ или 1903+ (в зависимости от того, верить ли доками или описанию на картинке). Поскольку политика относится к Windows Update for Business, она вряд ли работает в домашних изданиях.
Разблокировка позволяет получить новую версию, но не гарантирует успешного обновления. А в случае проблем обновляться как раз лучше с дистрибутива, тем самым исключая WU из уравнения. За помощью с решением проблем при обновлении до новой версии обращайтесь в форум ✌️
Надеюсь, вы не слишком устали от информации на тему "почему мне в Windows Update не приходит новая версия Windows 10": раз, два, три. На самом деле есть категория людей, которые желают непременно доставки в WU, не стремясь при этом к обновлению с MCT/ISO. Сегодня их счастливый день :)
По третьей ссылке разбирается диагностика блокировки, которую теперь можно снять политикой Disable safeguards for Feature Updates.
Политика доступна при наличии накопительного обновления, выпущенного в октябре 2020, в #Windows10 1809+ или 1903+ (в зависимости от того, верить ли доками или описанию на картинке). Поскольку политика относится к Windows Update for Business, она вряд ли работает в домашних изданиях.
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v DisableWUfBSafeguards /t REG_DWORD /d 1 /f
Разблокировка позволяет получить новую версию, но не гарантирует успешного обновления. А в случае проблем обновляться как раз лучше с дистрибутива, тем самым исключая WU из уравнения. За помощью с решением проблем при обновлении до новой версии обращайтесь в форум ✌️
📊 Сервис Microsoft Forms для опросов, викторин и т.д. доступен всем желающим.
До сих пор возможность была только у организаций в рамках Microsoft 365. Я пользовался MS Forms пару раз для опросов коллег, и меня все устроило.
Да, я знаю про Google Forms, именно в этом сервисе был опрос о ваших дисках и свободном пространстве на них (итоги в блоге).
Для базовых задач годятся оба сервиса, а нюансы в отличиях я предлагаю вам выявить самостоятельно ✌️
До сих пор возможность была только у организаций в рамках Microsoft 365. Я пользовался MS Forms пару раз для опросов коллег, и меня все устроило.
Да, я знаю про Google Forms, именно в этом сервисе был опрос о ваших дисках и свободном пространстве на них (итоги в блоге).
Для базовых задач годятся оба сервиса, а нюансы в отличиях я предлагаю вам выявить самостоятельно ✌️
Microsoft
Microsoft Forms | Enquêtes, polls en toetsen
Verzamel betere gegevens, neem betere beslissingen. Krijg moeiteloos feedback met vereenvoudigde enquêtes, polls en toetsen.
⚙️ Microsoft выпустила обновление, удаляющее Flash Player из #Windows10
https://support.microsoft.com/help/4577586
Flash Player поддерживается до конца 2020 года. Но уже сейчас можно протестировать жизнь без него в 2021. Откатиться можно будет только точкой восстановления или переустановкой ОС.
Обновление доступно для загрузки в каталоге WU http://www.catalog.update.microsoft.com/search.aspx?q=4577586 Во WSUS оно попадет в начале следующего года.
https://support.microsoft.com/help/4577586
Flash Player поддерживается до конца 2020 года. Но уже сейчас можно протестировать жизнь без него в 2021. Откатиться можно будет только точкой восстановления или переустановкой ОС.
Обновление доступно для загрузки в каталоге WU http://www.catalog.update.microsoft.com/search.aspx?q=4577586 Во WSUS оно попадет в начале следующего года.
Microsoft
KB4577586: Update for the removal of Adobe Flash Player: October 27, 2020
This update removes Adobe Flash Player.
ℹ️ О версиях сборок и файлов #Windows10: 20H1 (19041) vs 20H2 (19042)
Я не раз писал в канале о том, что 20H2 доставляется на 20H1 накопительным обновлением, а новую версию включает #тумблер. Это следствие того, что у обоих версий одинаковая кодовая #база.
Да, в
В 20H2 не найдется ни одной библиотеки с такой версией. Но стоит вам сменить ее в команде на 19041 и... тысячи их! ✌️
Я не раз писал в канале о том, что 20H2 доставляется на 20H1 накопительным обновлением, а новую версию включает #тумблер. Это следствие того, что у обоих версий одинаковая кодовая #база.
Да, в
winver
у 20H1 написано 19041, а у 20H2 - 19042. Но наряду с Win+Pause
- это фактически единственное место в системе, где фигурирует 19042. Версии системных файлов - 19041. В чате этот вопрос уже обсуждался пару раз, и сейчас я покажу, как это быстро проверить ванлайнером #PowerShell:Get-ChildItem c:\windows\system32\*.dll |
ForEach-Object {(Get-Item -Path $_.FullName).VersionInfo.Fileversion}|
Where-Object {$_ -like '*19042*'} | Measure-Object
В 20H2 не найдется ни одной библиотеки с такой версией. Но стоит вам сменить ее в команде на 19041 и... тысячи их! ✌️
😎 Пятничная байка о трудностях перевода
В чате инсайдеров время от времени критикуют переводы программных продуктов Microsoft и различных терминов. На мой взгляд, корень проблемы в том, что оригинальные названия зачастую с трудом поддаются адекватному переводу (про Focus Assist я даже в канале писал:). Но бывают и просто ошибки.
Восемь лет назад вышла Windows 8, и очень многих от нее бомбило. Поскольку я писал про эту ОС в блоге, в комментариях каждой записи появлялась мощная кладка кирпичей 🧱🧱🧱 Самый большой кирпич откладывали по поводу отсутствия кнопки Пуск, а дальше уже шли производные. Одной из них была невозможность выключить компьютер привычным способом.
Поэтому я решил написать статью "Знаете ли вы все эти способы выключения компьютера?" с девятью вариантами (ссылка будет в конце, а вы пока посчитайте известные вам). Один из способов описывал меню
Я тогда работал в русской ОС, потому что аудитория была крайне нетерпима к скриншотам английского UI, а показывать надо было реальную рабочую среду нежели рафинированную ВМ. И в русской версии
В комментариях тут же выяснилось, что пункт ведет в настройки электропитания классической панели управления, а в оригинале называется
Спустя какое-то время пункт в русской ОС переименовали, а варианты завершения работы добавили уже в Windows 8.1.
Обещанная ссылка на статью http://www.outsidethebox.ms/13744/ ✌️
В чате инсайдеров время от времени критикуют переводы программных продуктов Microsoft и различных терминов. На мой взгляд, корень проблемы в том, что оригинальные названия зачастую с трудом поддаются адекватному переводу (про Focus Assist я даже в канале писал:). Но бывают и просто ошибки.
Восемь лет назад вышла Windows 8, и очень многих от нее бомбило. Поскольку я писал про эту ОС в блоге, в комментариях каждой записи появлялась мощная кладка кирпичей 🧱🧱🧱 Самый большой кирпич откладывали по поводу отсутствия кнопки Пуск, а дальше уже шли производные. Одной из них была невозможность выключить компьютер привычным способом.
Поэтому я решил написать статью "Знаете ли вы все эти способы выключения компьютера?" с девятью вариантами (ссылка будет в конце, а вы пока посчитайте известные вам). Один из способов описывал меню
Win+X
, но его пришлось выпилить немедленно после публикации статьи :)Я тогда работал в русской ОС, потому что аудитория была крайне нетерпима к скриншотам английского UI, а показывать надо было реальную рабочую среду нежели рафинированную ВМ. И в русской версии
Win+X
был пункт Завершение работы
(см. картинку). Я обычно все проверяю, но в данном случае этого не сделал 🙈В комментариях тут же выяснилось, что пункт ведет в настройки электропитания классической панели управления, а в оригинале называется
Power options
🤦♂️ Да, у переводчиков не было возможности проверить. Но одноименный пункт все-таки был в панели управления даже в Windows 7, поэтому стоило брать его перевод, а не придумывать новый.Спустя какое-то время пункт в русской ОС переименовали, а варианты завершения работы добавили уже в Windows 8.1.
Обещанная ссылка на статью http://www.outsidethebox.ms/13744/ ✌️
▶️ О PowerShell, CheckBootSpeed и событии 100
Я никогда не был силен в скриптах, и хотя поглядывал на #PowerShell, дальше нескольких команд не продвигался. Реальный интерес пробудился после доклада Василия Гусева о диагностических пакетах на российской конференции Платформа 2009.
ℹ️ Желающих ускорить загрузку на HDD было примерно столько же, сколько отключавших системную оптимизацию этого процесса :) Мой диагностический пакет CheckBootSpeed, целиком построенный на PowerShell:
- анализировал событие 100 в журнале Microsoft-Windows-Diagnostics-Performance
- собирал основные сведения о системе
- восстанавливал к стандартным параметры SuperFetch, Readyboot и дефрагментатора
В дальнейшем утилита развивалась в сторону сбора сведений о дисках/разделах и журналов дефрага, что помогло в истории с дефрагом SSD.
Утилита и сейчас вполне пригодна и удобна для сбора информации, хотя скорость загрузки #Windows10 уже не волнует 90% читателей. Похоже, не волнует она и Microsoft, потому что начиная с версии 20H2 (в т.ч. Dev) событие 100 перестало создаваться в журнале после загрузки ОС 🤦♂️
🐞Наверняка это баг, потому что событие выключения (200) в журнал записывается. Дефект надо бы исправить, поэтому я занес проблему в центр отзывов. Все подробности здесь. Ваш голос важен! ✌️
Я никогда не был силен в скриптах, и хотя поглядывал на #PowerShell, дальше нескольких команд не продвигался. Реальный интерес пробудился после доклада Василия Гусева о диагностических пакетах на российской конференции Платформа 2009.
ℹ️ Желающих ускорить загрузку на HDD было примерно столько же, сколько отключавших системную оптимизацию этого процесса :) Мой диагностический пакет CheckBootSpeed, целиком построенный на PowerShell:
- анализировал событие 100 в журнале Microsoft-Windows-Diagnostics-Performance
- собирал основные сведения о системе
- восстанавливал к стандартным параметры SuperFetch, Readyboot и дефрагментатора
В дальнейшем утилита развивалась в сторону сбора сведений о дисках/разделах и журналов дефрага, что помогло в истории с дефрагом SSD.
Утилита и сейчас вполне пригодна и удобна для сбора информации, хотя скорость загрузки #Windows10 уже не волнует 90% читателей. Похоже, не волнует она и Microsoft, потому что начиная с версии 20H2 (в т.ч. Dev) событие 100 перестало создаваться в журнале после загрузки ОС 🤦♂️
🐞Наверняка это баг, потому что событие выключения (200) в журнал записывается. Дефект надо бы исправить, поэтому я занес проблему в центр отзывов. Все подробности здесь. Ваш голос важен! ✌️
Telegram
Windows 11, 10, etc - Вадим Стеркин
ℹ️ Microsoft прекратила поддержку и публикацию решений Easy Fix (Fix It) в статьях базы знаний
Об этом сообщает статья KB2970908. В основе Fix It лежат диагностические пакеты с набором скриптов #PowerShell, в которые заложена логика "диагностика - устранение…
Об этом сообщает статья KB2970908. В основе Fix It лежат диагностические пакеты с набором скриптов #PowerShell, в которые заложена логика "диагностика - устранение…
🌐 Вчера на ноутбуке подключился к локальной ВМ → с нее под VPN на удаленный ПК → с него подключился к локальной ВМ → с нее под VPN к удаленной ВМ → и наконец с нее в Putty подключился к серверу!
А как проходит ваш день на удаленке? :)
👍 - удаленка - это прекрасно!
👎 - хочу в офис!
🤔 - устроило бы совмещение режимов
❌ - эти истории не про меня
А как проходит ваш день на удаленке? :)
👍 - удаленка - это прекрасно!
👎 - хочу в офис!
🤔 - устроило бы совмещение режимов
❌ - эти истории не про меня
▶️ Новое в блоге: Как посмотреть дату установки Windows 10 и историю ее обновлений до новой версии
Начиная с осени 2019 года у ответов на эти вопросы появились нюансы, связанные с новым подходом Microsoft к выпуску осенних версий #Windows10.
Сегодня я покажу, как узнать дату первоначальной установки Windows 10 и распутать клубок истории обновлений ОС в новых реалиях.
➡️ http://www.outsidethebox.ms/20587/
Начиная с осени 2019 года у ответов на эти вопросы появились нюансы, связанные с новым подходом Microsoft к выпуску осенних версий #Windows10.
Сегодня я покажу, как узнать дату первоначальной установки Windows 10 и распутать клубок истории обновлений ОС в новых реалиях.
➡️ http://www.outsidethebox.ms/20587/
🙈 Если вам показалась скучной история про событие 100, у меня есть про диспетчер задач :)
В 20H2 и Dev он не показывает влияние программ на автозагрузку. Происходит это потому, что служба Windows Diagnostics Infrastructure не создает XML файлы с измерениями.
ℹ️ Я подробно разбирал механизм в блоге почти 8 лет назад, поэтому лишь добавлю момент, который там не описан. На вкладке Автозагрузка можно отобразить больше столбцов, в т.ч. с раздельными данными по нагрузке на диск и ЦП. Щелкните ПКМ по заголовку любого столбца.
Вообще, очень хорошо, что сломалось еще и в диспетчере задач :) Так намного быстрее заметят и устранят проблему, чем какое-то там событие 100. Тем не менее, призываю вас внести свою лепту и поддержать баг-репорт в центре отзывов 👍
Подробные шаги по воспроизведению на русском языке см. в канале для гиков фидбэка ✌️
В 20H2 и Dev он не показывает влияние программ на автозагрузку. Происходит это потому, что служба Windows Diagnostics Infrastructure не создает XML файлы с измерениями.
ℹ️ Я подробно разбирал механизм в блоге почти 8 лет назад, поэтому лишь добавлю момент, который там не описан. На вкладке Автозагрузка можно отобразить больше столбцов, в т.ч. с раздельными данными по нагрузке на диск и ЦП. Щелкните ПКМ по заголовку любого столбца.
Вообще, очень хорошо, что сломалось еще и в диспетчере задач :) Так намного быстрее заметят и устранят проблему, чем какое-то там событие 100. Тем не менее, призываю вас внести свою лепту и поддержать баг-репорт в центре отзывов 👍
Подробные шаги по воспроизведению на русском языке см. в канале для гиков фидбэка ✌️
▶️ Три новости CLI
1. Windows #Terminal обновился до версии 1.4 и 1.5 Preview. В превью:
- фон на основе обоев рабочего стола
- кликабельные ссылки
- настройка порядка переключения между вкладками
- переименование вкладки по своему сочетанию клавиш
и прочие интересные штуки, включая эмодзи, куда ж без них 😎
Заодно подкину ссылку на полезный документ по настройке всех кастомных действий (прочая документация по соседству).
2. PowerShell 7.1 доступен в магазине Windows. Я рассказывал про магазин в контексте 7.1 Preview 6, а сейчас там финальная версия 7.1.
В отличие от Windows PowerShell, застывшего на версии 5.1, кросс-платформенный PowerShell активно развивается. Если все ваше использование #PowerShell сводится к Windows, достаточно 5.1. В смешанной среде вам может пригодиться документ о совместимости модулей версии 7 с модулями управления Windows.
3. Для PowerShell вышла версия 2.1 модуля PSReadLine. В ней есть Predictive IntelliSense - автодополнение команд на основе истории ввода.
Установить модуль:
Включить автодополнение на основе истории
Поменять цвет подсказок
Последние две команды можно закинуть в профиль, чтобы всегда работало. См.
Автодополнение - это не то же самое, что поиск по истории, но тоже удобно, попробуйте.
✌️
1. Windows #Terminal обновился до версии 1.4 и 1.5 Preview. В превью:
- фон на основе обоев рабочего стола
- кликабельные ссылки
- настройка порядка переключения между вкладками
- переименование вкладки по своему сочетанию клавиш
и прочие интересные штуки, включая эмодзи, куда ж без них 😎
Заодно подкину ссылку на полезный документ по настройке всех кастомных действий (прочая документация по соседству).
2. PowerShell 7.1 доступен в магазине Windows. Я рассказывал про магазин в контексте 7.1 Preview 6, а сейчас там финальная версия 7.1.
В отличие от Windows PowerShell, застывшего на версии 5.1, кросс-платформенный PowerShell активно развивается. Если все ваше использование #PowerShell сводится к Windows, достаточно 5.1. В смешанной среде вам может пригодиться документ о совместимости модулей версии 7 с модулями управления Windows.
3. Для PowerShell вышла версия 2.1 модуля PSReadLine. В ней есть Predictive IntelliSense - автодополнение команд на основе истории ввода.
Установить модуль:
Install-Module PSReadLine -RequiredVersion 2.1.0
Включить автодополнение на основе истории
Set-PSReadLineOption -PredictionSource History
Поменять цвет подсказок
Set-PSReadLineOption -Colors @{ InlinePrediction = '#2F7004'}
Последние две команды можно закинуть в профиль, чтобы всегда работало. См.
man about_profiles
и еще тут, например.Автодополнение - это не то же самое, что поиск по истории, но тоже удобно, попробуйте.
✌️
Microsoft News
Windows Terminal Preview 1.5 Release
We’re back with another Windows Terminal release! Windows Terminal has moved to version 1.4 and includes the features described in the 1.4 release blog post. Windows Terminal Preview has moved to version 1.5 and includes the features described below. You…
🌐 Новое в блоге: Как переименовать сетевую папку в панели быстрого доступа проводника #Windows10
Решение на две строки, и похожая статья даже была в блоге, хотя я уже успел о ней забыть. Но пусть будет пара :)
➡️ Читать в блоге http://www.outsidethebox.ms/20597/
👉 Все статьи про ссылки NTFS http://www.outsidethebox.ms/tag/links/
Решение на две строки, и похожая статья даже была в блоге, хотя я уже успел о ней забыть. Но пусть будет пара :)
➡️ Читать в блоге http://www.outsidethebox.ms/20597/
👉 Все статьи про ссылки NTFS http://www.outsidethebox.ms/tag/links/
⚙️ Почему не сохраняется история команд в диалоговом окне “Выполнить” (Run)
Сегодня в рубрике "Возвращаясь к напечатанному" #классика блога http://www.outsidethebox.ms/10740/ Мне в чате доставили, что в статье не говорится о еще одном аспекте. Истории команд нет, если в
Это верно, но на самом деле при такой настройке конфиденциальности просто становится отключенным и недоступным описанный в статье параметр персонализации
Мне кажется, что я уже писал об этом, но не исключаю, что только в чате. Так или иначе, теперь есть в канале и блоге ✌️
Сегодня в рубрике "Возвращаясь к напечатанному" #классика блога http://www.outsidethebox.ms/10740/ Мне в чате доставили, что в статье не говорится о еще одном аспекте. Истории команд нет, если в
Конфиденциальность
— Общие
выключен параметр Разрешить Windows отслеживать запуски приложений...
Это верно, но на самом деле при такой настройке конфиденциальности просто становится отключенным и недоступным описанный в статье параметр персонализации
Показывать наиболее часто используемые приложения
. Мне кажется, что я уже писал об этом, но не исключаю, что только в чате. Так или иначе, теперь есть в канале и блоге ✌️
🌐 Список ссылок на все внутренние страницы Edge, Chrome, Firefox
Chrome (может работать в других браузерах на Chromium)
Edge
Firefox
Даже помимо дебага там очень много технических страниц с различной диагностической информацией, что побуждает задуматься над сложностью современных браузеров ✌️
Chrome (может работать в других браузерах на Chromium)
chrome://chrome-urls/
chrome://about/
Edge
edge://edge-urls/
edge://about/
Firefox
about:about
Даже помимо дебага там очень много технических страниц с различной диагностической информацией, что побуждает задуматься над сложностью современных браузеров ✌️
🌐 Поддержка Google Chrome на Windows 7 продлена до января 2022 года
Google заказала исследование и выяснила, что 21% организаций пока в процессе миграции на Windows 10, а 1% еще даже не начинали.
В результате компания приняла решение продлить поддержку Chrome как минимум еще на полгода относительно ранее объявленной даты.
У Microsoft Edge срок поддержки на Windows 7 был такой же, до июля 2021. И теперь интересно, пойдет ли Edge по стопам Chrome. Ваш прогноз?
✅ - Да
❌ - Нет
Google заказала исследование и выяснила, что 21% организаций пока в процессе миграции на Windows 10, а 1% еще даже не начинали.
В результате компания приняла решение продлить поддержку Chrome как минимум еще на полгода относительно ранее объявленной даты.
У Microsoft Edge срок поддержки на Windows 7 был такой же, до июля 2021. И теперь интересно, пойдет ли Edge по стопам Chrome. Ваш прогноз?
✅ - Да
❌ - Нет
Forwarded from Feedback Geek
✅ В последней инсайдерской сборке канала Dev исправили проблемы с событием 100 и измерением влияния программ в автозагрузке.
Видимо, баг-репорты инсайдеров помогли. Эти дефекты ни разу не фигурировали в списке известных проблем в анонсах сборок. Косвенно это может означать, что разработчики не знали о них, выпуская свой код в сборку. Но, конечно, они могли знать и просто не сообщать инсайдерской команде :)
ℹ️ Теперь можно ожидать через 2-3 месяца исправления в 20H2 путем накопительного обновления. Но, опять же, ничего нельзя гарантировать ©
Видимо, баг-репорты инсайдеров помогли. Эти дефекты ни разу не фигурировали в списке известных проблем в анонсах сборок. Косвенно это может означать, что разработчики не знали о них, выпуская свой код в сборку. Но, конечно, они могли знать и просто не сообщать инсайдерской команде :)
ℹ️ Теперь можно ожидать через 2-3 месяца исправления в 20H2 путем накопительного обновления. Но, опять же, ничего нельзя гарантировать ©
😎 Пранк с курсором, из-за которого сотрудника Microsoft уволили прежде чем он приступил к работе
https://devblogs.microsoft.com/oldnewthing/20201110-00/?p=104434
Рэймонд Чен как всегда прекрасен 👍
https://devblogs.microsoft.com/oldnewthing/20201110-00/?p=104434
Рэймонд Чен как всегда прекрасен 👍
Microsoft News
The prank cursor that resulted in an employee being fired before they even started
Don't try this at home.
😎 В диалоговом окне "Открыть" в поле "Имя файла" можно указывать прямую ссылку на файл из интернета
Так вы можете прикреплять вложения к письмам, вставлять картинки в документы или загружать файлы в облако, не скачивая их предварительно.
Происходящее несложно отследить в Process Monitor с фильтром по пути.
1. Когда вы вставляете и открываете URL, в дело вступает служба WebClient.
2. В процессе закачки создается файл во временной папке в кэше IE.
3. Полностью скачанный файл перемещается в %temp% и передается приложению.
Этапы я пометил на картинке. И да, я в курсе, что Telegram сам подтягивает файл, если отправить прямую ссылку на нее в чат или канал. Картинка просто иллюстрирует анализ фичи Windows ✌️
👍 - о, что-то новенькое!
👌 - я все это знаю
Так вы можете прикреплять вложения к письмам, вставлять картинки в документы или загружать файлы в облако, не скачивая их предварительно.
Происходящее несложно отследить в Process Monitor с фильтром по пути.
1. Когда вы вставляете и открываете URL, в дело вступает служба WebClient.
2. В процессе закачки создается файл во временной папке в кэше IE.
3. Полностью скачанный файл перемещается в %temp% и передается приложению.
Этапы я пометил на картинке. И да, я в курсе, что Telegram сам подтягивает файл, если отправить прямую ссылку на нее в чат или канал. Картинка просто иллюстрирует анализ фичи Windows ✌️
👍 - о, что-то новенькое!
👌 - я все это знаю
▶️ PowerShell vs. CMD: автоматизация задач с датами
В форуме скриптов я регулярно вижу людей, пытающихся решать разнообразные задачи с датами с помощью CMD. Точнее, они приходят в форум, чтобы кто-то за них решал :)
Я понимаю, что далеко не все такие задачи формируются с нуля. Нередко люди пытаются модифицировать имеющиеся или найденные в сети скрипты для решения насущной проблемы. И тем не менее...
В #PowerShell вывод
К дате элементарно добавляются или вычитаются из нее дни, часы, минуты и секунды:
А формат даты легко приводится к желаемому виду:
Знания этих двух моментов может быть достаточно для решения разнообразных задач. Вот человек в форуме хочет с помощью CMD каждый день копировать из одной папки в другую вчерашний файл с именем вида
Опытный скриптовик решит задачу и на CMD - зацените его код 👀 Мне до него как до Луны, я могу написать лишь корявенький ванлайнер на PowerShell
Он же в более наглядном виде:
Кстати, сегодня 333й день года:
✌️
#PowerShellvsCMD
В форуме скриптов я регулярно вижу людей, пытающихся решать разнообразные задачи с датами с помощью CMD. Точнее, они приходят в форум, чтобы кто-то за них решал :)
Я понимаю, что далеко не все такие задачи формируются с нуля. Нередко люди пытаются модифицировать имеющиеся или найденные в сети скрипты для решения насущной проблемы. И тем не менее...
В #PowerShell вывод
Get-Date
варьируется в зависимости от региональных настроек ОС, как и %date%
в CMD. Но в CMD это заканчивается тупиком или немыслимыми костылями, а в PowerShell все только начинается 👌К дате элементарно добавляются или вычитаются из нее дни, часы, минуты и секунды:
(Get-Date).AddDays(-1)
А формат даты легко приводится к желаемому виду:
"{0:dd.MM.yyyy}" -f (Get-Date)
Знания этих двух моментов может быть достаточно для решения разнообразных задач. Вот человек в форуме хочет с помощью CMD каждый день копировать из одной папки в другую вчерашний файл с именем вида
ДД.ММ.ГГГГ.doc
. Опытный скриптовик решит задачу и на CMD - зацените его код 👀 Мне до него как до Луны, я могу написать лишь корявенький ванлайнер на PowerShell
copy C:\1\$(-join("$("{0:dd.MM.yyyy}" -f (Get-Date).AddDays(-1))", ".doc")) C:\2
Он же в более наглядном виде:
$source = "C:\source"
$target = "C:\target"
$format = "{0:dd.MM.yyyy}" #10.09.2020
$filename = -join("$($format -f (Get-Date).AddDays(-1))", ".doc")
Copy-Item -Path $source\$filename -Destination $target
Кстати, сегодня 333й день года:
(Get-Date -Year 2020 -Month 11 -Day 28).DayOfYear
✌️
#PowerShellvsCMD
www.outsidethebox.ms
Как массово задать дату изменения или создания файлов в PowerShell
Читатель Алексей озадачил меня в почте проблемой бюджетных автомобильных FM-трансмиттеров. Цитирую его задачу с незначительными правками и моим скриншотом для иллюстрации.
⚙️ Новое в блоге: Смена канала активации Windows 10
По работе столкнулся с занятным сценарием. Конечные пользователи сами устанавливают #Windows10 Pro из Media Creation Tool, пропуская ввод ключа продукта. Дальше в дело должны были вступить Intune и KMS, но что-то пошло не так ©
➡️ Читать в блоге: http://www.outsidethebox.ms/20619/
По работе столкнулся с занятным сценарием. Конечные пользователи сами устанавливают #Windows10 Pro из Media Creation Tool, пропуская ввод ключа продукта. Дальше в дело должны были вступить Intune и KMS, но что-то пошло не так ©
➡️ Читать в блоге: http://www.outsidethebox.ms/20619/
⚙️ Новая групповая политика Teams: Restrict sign in to Teams to accounts in specific tenants
В жестко контролируемой корпоративной среде запуск или работу Teams можно блокировать политиками AppLocker или WDAC, либо на фаерволе. Когда возникает бизнес-необходимость, эти ограничения снимаются.
Однако Teams также доступен для личного использования - на iOS/Android с июня 2020 г., а на Windows - с 19 ноября.
ℹ️ Как следствие, возрастает риск утечки конфиденциальных данных, поскольку пользователь может войти в Teams с личным аккаунтом. Новая политика предотвращает такой сценарий, ограничивая возможность входа списком конкретных клиентов (организаций).
Политика входит в набор административных шаблонов для Microsoft 365 Apps for enterprise.
Пользуясь случаем, хочу передать привет своему ИТ-отделу ✌️
В жестко контролируемой корпоративной среде запуск или работу Teams можно блокировать политиками AppLocker или WDAC, либо на фаерволе. Когда возникает бизнес-необходимость, эти ограничения снимаются.
Однако Teams также доступен для личного использования - на iOS/Android с июня 2020 г., а на Windows - с 19 ноября.
ℹ️ Как следствие, возрастает риск утечки конфиденциальных данных, поскольку пользователь может войти в Teams с личным аккаунтом. Новая политика предотвращает такой сценарий, ограничивая возможность входа списком конкретных клиентов (организаций).
Политика входит в набор административных шаблонов для Microsoft 365 Apps for enterprise.
Пользуясь случаем, хочу передать привет своему ИТ-отделу ✌️