▶️ Смотрите Day of the DEVs - одну из самых масштабных онлайн-конференций от Microsoft!
Российские и зарубежные эксперты Microsoft в партнёрстве с Softline систематизировали знания в пяти основных направлениях:
🔹 Hybrid / Multi cloud
Показали гибридные подходы к организации своей ИТ-инфраструктуры.
🔹 Security
Рассказали, как защитить данные и обеспечить мобильность персонала.
🔹 OSS
Посмотрели на Open Source стратегию Microsoft, работу с внешней и внутренней экосистемами.
🔹 Data&AI для приложений
Обсудили концепцию MLOps — ML+DevOps, и как разработчику просто и быстро работать с большими данными.
🔹 Продуктивность разработчиков
Рассмотрели инструменты/практики для продуктивности отдельных разработчиков и команд в целом.
👉 Регистрируйтесь и смотрите бесплатно уже сейчас!
#реклама
⚙️ Новое в блоге: Как предотвратить автоматическую установку Teams в #Windows11
В новой клиентской ОС Microsoft в панели задач есть значок Chat, который открывает приложение Teams. Однако оно не входит в дистрибутив, а прилетает вскорости после окончания установки системы в виде пакета APPX.
Когда Microsoft начинает пропихивать какой-нибудь компонент в систему, она крайне неохотно предоставляет ИТ-специалистам и уж тем более потребителям возможность контроля над новым поведением. Так, значок можно убрать политикой Configures the Chat icon on the taskbar, но от установки Teams она не спасает, конечно.
Случай с доставкой Teams примечателен еще и тем, что управление фичей реализовали в файле ответов, но не задокументировали.
➡️ Подробности в блоге https://www.outsidethebox.ms/21375
💣 Установка магазина Windows одной командой
Вы можете очень легко установить магазин, вырезанный из дистрибутива, удаленный после установки #Windows11 либо #Windows10 или отсутствующий в издании LTSC. Выполняйте команду от имени администратора при наличии интернета.
wsreset -i
ℹ️ В фоне скачаются магазин, пакет для покупок в нем StorePurchaseApp, а также все необходимые пакеты зависимостей. Команда инициирует установку, которая продолжается в фоне и может занять минут 5-10. За прогрессом вы можете следить в центре уведомлений.
Вы также можете проверить наличие магазина командой
Get-AppxPackage -Name *store*
📃 Этот способ подкинул в форуме товарищ geepnozeex. #Классика блога про восстановление магазина обновлена, а способ получил почетный первый номер ввиду максимальной простоты.
Заодно я добавил в классический уже способ с ручной загрузкой пакетов инструкцию по добавлению StorePurchaseApp. Тонкость в том, у приложения нет страницы в магазине, а скачивать его надо по ProductId ✌️
🌐 Заговор против IE6
Отличный #longread: A Conspiracy To Kill IE6. История о том, как веб-разработчики YouTube, тогда еще недавно купленной Google, успешно провернули операцию по сталкиванию IE6 в пропасть небытия.
Я читал это пару лет назад. А на днях товарищ dartraiden закинул в чат свежий перевод, опубликованный на Хабре https://habr.com/ru/post/594839/
Приятного чтения ✌️
▶️ Создание рабочих теневых копий из командной строки
Сегодня пост сразу в двух рубриках: "Возвращаясь к напечатанному" и "Вы нам писали". На мой рассказ о сломанном извлечении файлов из теневых копий в чате откликнулся товарищ Toshan. В качестве обходного пути он создает теневую копию командой ниже. Регулярность обеспечивает планировщик.
wmic shadowcopy call create Volume='C:\'
Точка восстановления при этом не создается, зато у этого типа теневых копий нет проблем с извлечением файлов. Команда vssadmin list shadows показывает, что здесь нет атрибутов Writers и Auto Recovered. Однако ценность теневых копий от точек восстановления была в том, что они работали из коробки в большинстве систем. Это позволяло восстановить удаленный файл, не подстилая соломку заранее 🙄
⚙️ Если же ее стелить, то правильнее настраивать резервное копирование файлов - историю файлов или стороннее решение. Теневые копии полноценным бэкапом не являются, но могут служить в качестве краткосрочного. Поэтому системные администраторы иногда настраивают клиентские ОС на частое создание теневых копий. Это защита от дурака - случайного удаления или перезаписи локального файла пользователем.
Эту задачу команда wmic решает, в отличие от более распространенных способов автоматизации создания точек восстановления посредством PowerShell и VBS. Они ведь создают точки восстановления, чьи теневые копии теперь бесполезны для извлечения файлов. #Классика блога↑ обновлена ✌️
👀 Блокнот с темной темой, редизайном поиска/замены и внезапно многократным Undo!
Но только в Dev сборках 22468+. Подробности у Community.
В связи с этим на YCombinator всплыл пост бывшего сотрудника Microsoft. В 2014 году, закончив университет, он присоединился к команде Windows. Самым удивительным для него было изучение бэклога багов.
👉 Там были все проблемы, о которых люди жалуются онлайн. И намного больше. И давно! Но все с пометкой WONTFIX (не чиним) из-за возможной проблемы обратной совместимости, низкого приоритета или другой причины.
Все пожелания по блокноту, вроде поддержки Юникода или человеческого Undo были давно известны, но не внедрялись. Конкретно по блокноту, один разработчик собрал все такие пожелания по улучшению в один баг. И он время от времени всплывал во внутренних переписках в качестве шутки или свидетельства бюрократии 🙄
Да, проблемы совместимости были реальными. Они находили отражение в баг-репортах о странном поведении сторонних приложений. Но по факту они просто служили обоснованием ничего не менять, а инвестировать время и силы в другие задачи.
===
Три года назад блокнот расконсервировали. Долгожданные улучшения появились в 1809 и 19H1, а теперь мы видим следующую итерацию.
📊 А как вам новый блокнот в таком виде?
🤷♂️ Новое в блоге: Почему Microsoft вас слушает, но не сразу
В Dev сборке Windows 11 22509 в меню Пуск появилась возможность добавить ряд закрепленных ярлыков за счет раздела "Рекомендуем". Хотя пользователи просили возможность убрать рекомендуемое совсем.
➡️ Толкование действий Microsoft https://www.outsidethebox.ms/21347/
P.S. Заметка небольшая, и ее можно было бы впихнуть в канал. Но она отлично продолжает серию Почему Microsoft вас... ✌️
😎 Миф: цифровая лицензия Windows привязывается к учетной записи Microsoft (MSA)
Миф никогда не умрет, потому что Microsoft распространяет его на странице активации в Параметрах и в базе знаний. Очевидно, компании такая формулировка удобна.
👉 На самом деле к MSA привязана конфигурация компьютера с выданной ей лицензией. Поэтому прямой связи нет, только косвенная:
🔹 цифровая лицензия выдается для конфигурации компьютера
🔹 к MSA привязываются все компьютеры, на которые вы входили с ней
Заметьте, что цифровая лицензия не фигурирует даже в списке сервисов и подписок. И в ней нет никакой ценности в отрыве от оборудования. Она ведь не переносится на другие ПК.
С другой стороны, MSA не нужна для повторных активаций не изменившегося оборудования 👈 Скажем, вы однажды активировали на компьютере предустановленную ОЕМом или установленную вами Windows. Тогда все последующие чистые установки активируются автоматически даже с локальной учетной записью.
ℹ️ Несогласные укажут на KB12440, явно рекомендующую привязку. В оригинале там говорится (курсив мой):
It is essential that you link your Microsoft account to the Windows 10 license on your device. Linking your Microsoft account with your digital license enables you to reactivate Windows using the Activation troubleshooter whenever you make a significant hardware change.
Ключевое тут:
🔸 MSA связывается с цифровой лицензией на устройстве
🔸 это необходимо [только] для повторной активации в случае существенных изменений оборудования
Таким образом, MSA привязывается к оборудованию, которое активировалось и получило цифровую лицензию. Эта реализация упростила процесс исключения для активации при замене компонентов компьютера. Начиная с версии 1607, он реализован в траблшутере нежели только по телефону. Считайте это преимуществом MSA 👌
⌛️ Кстати, #классика блога Активация Windows при замене компонентов ПК появилась в немалой степени из-за невнятных формулировок KB12440. В архивной версии рекомендации о привязке нет. Вопрос активации при смене оборудования подавался в самом конце статьи, в сложенном виде и в стиле "если вы привязали MSA к цифровой лицензии на устройстве". Будто это был общеизвестный факт ✌️
⚙️ Новое в блоге: O предварительных обновлениях Windows
Microsoft с осени 2018 года официально выпускает предварительные обновления на широкую публику. Поначалу их даже насильно устанавливали при ручной проверке обновлений. Однако смысл и назначение этих обновлений компания разъясняет только ИТ-специалистам на английском языке.
Недавно в Твиттере выяснилось, что мы с Проничкиным не сходимся во мнениях по поводу предварительных обновлений. Он смотрит со стороны Microsoft, я – с позиции клиентов компании. Пора расставить точки над i в блоге.
➡️ https://www.outsidethebox.ms/21318/
🌐 Как посмотреть сведения о сертификате в Microsoft Edge
Недавно у меня в блоге истек сертификат и не обновился автоматически. Когда все наладилось, я решил посмотреть подробности о серте в Edge. Я знал, что надо ткнуть в замок в адресной строке, но дальше заветные сведения нашел с третьего раза 🙉
Попробуйте сами, не подглядывая в гифку ;) Кстати, я стащил ее из твиттера человека, который тоже далеко не сразу нашел эту опцию. В ответах ему отметились и другие "неудачники".
⚙️ Причем я знал, что фича там есть, потому что мельком видел новость об этом. А изначально в Edge просмотреть подробности о серте можно было только в F12 на вкладке "Безопасность". Это общая реализация браузеров на Chromium. И там она выглядит куда более внятно, чем фокусы Edge 🙄
Казалось бы, что может быть проще текстовой ссылки "Посмотреть сведения о сертификате". Кстати, именно так сделано в мобильной версии Edge. Но дизайн фичи на десктопе, видимо, поручили разработчикам 🤦♂️
☁️ Чем больше компания, тем больше процессов. Чем больше процессов, тем больше решений. Иногда они наслаиваются друг на друга, дублируются. Разные команды внутри компании используют те же инструменты, но платят за них по-разному. В конце концов, при том же результате вы платите больше.
Как этого избежать? И что делать, чтобы не допустить в дальнейшем?
👉 Crayon уже 19 лет помогает экономить на облачных решениях. Например, Аэрофлот после детального консалтинга и полной инвентаризации смог снизить расходы на 23%.
Чтобы узнать, сколько конкретно может сэкономить именно ваш бизнес, пройдите бесплатную консультацию. Вы получите предварительный прогноз и разные пути решения вашей ситуации.
Записывайтесь!
#реклама
🤷♂️ Об извлечении файлов из теневых копий в клиентских Windows
Возможность достать удаленный документ или фото из теневой копии точки восстановления не раз выручала тех, кто знал этот лайфхак или удачно нагугливал его. К сожалению, всему хорошему рано или поздно приходит конец, в том числе в Windows.
👉 Файлы, извлеченные из теневых копий точек восстановления, могут быть битыми как минимум с версии #Windows10 1903. Причем они скорее будут повреждены, чем нет. Их размер идентичен оригинальным файлам, однако они полностью или частично забиты нулями.
ℹ️ Зависимости от типа файла не наблюдается. Скорее значение имеет размер, но и здесь все неоднозначно. Для эксперимента я в #Windows11 закинул в папку Downloads файлы разного типа и размера, а затем создал две точки восстановления.
• Без ошибок прочитались лишь маленькие текстовые файлы размером в несколько килобайт (txt, log, css, md).
• Большие текстовые файлы (логи CBS 8-35мб) забивались нулями целиком либо частично. Например, оставалось ~8кб с конца.
• PDF файлы иногда открывались, но ограничивались 1-2 страницами. Остальное забито нулями (см. картинку).
• Даже маленькие текстовые файлы, которые не повредились в первой теневой копии, частично забивались нулями во второй.
• Большинство картинок и видео не читалось.
• Внутри ZIP-архивов ситуация была такая же. То есть удавалось извлечь только не битые файлы. Для остальных - ошибка заголовка или содержимого.
🤦♂️ Логика разработчиков мне непонятна в принципе. Если вы занимаете место на диске, то почему бы не хранить целый файл вместо файла того же размера, забитого нулями.
Но даже если это баг, то вероятность его исправления близка к нулю. Исходя из графического интерфейса, извлечение файлов из теневых копий не поддерживается в клиентских Windows с 2012 года. #Классика блога дает полную историю вопроса с картинками.
Впрочем, для очистки совести я занес дефект в центр отзывов, поддержите его https://aka.ms/AAewqla 👍 И не забывайте делать резервные копии важных файлов!
⚙️ Как восстановить нарушенные ассоциации файлов в тупиковой ситуации
Ситуация кажется безвыходной, когда сбиты ассоциации у EXE. Это не позволяет запустить ни редактор реестра, ни командную строку. Такая ситуация может смутить и опытных пользователей↓
👉 Вам поможет #классика блога Три секрета диспетчера задач Windows, где описан аналогичный случай. В ней такой секрет: Ctrl+Shift+Esc - Файл - Запустить новую задачу, удерживая клавишу Ctrl.
Затем просто импорт REG-файла с ассоциациями для EXE, после чего заработает выполнение программ. В запущенных случаях можно проводить полный курс лечения - переустановку поверх, благо setup.exe теперь запускается ✌️
👍 - о, что-то новенькое!
👌 - я все это знаю
☁️ Узнайте о главных трендах применения гибридных технологий и облачных сервисов. Участвуйте в ежегодной бесплатной онлайн-конференции Microsoft Hybrid Cloud Forum!
ℹ️ Конференция пройдет 9 декабря с 10.00 до 14.00. Что будет:
- президент Microsoft Russia Кристина Тихонова расскажет о тенденциях гибридных технологий на российском рынке
- круглый стол по стратегическому партнерству с MTS, Сбер, Yandex, SAP
- эксперты Microsoft Russia расскажут о перспективных сценариях работы с передовыми облачными сервисами: GitHub, Azure Kubernetes, Azure Stack, Azure HCI, Azure IoT Edge, Dynamics 365, MCVP
Кроме того, вы можете создать учетную запись Azure и бесплатно воспользоваться сервисами и ресурсами платформы в объеме эквивалентном 12 500 рублей в течение года!
👉 Регистрируйтесь бесплатно и отмечайте в календаре, чтобы не пропустить событие!
#реклама
Скидка 50% на корпоративный менеджер паролей Пассворк действует до 30 ноября.
Пассворк — это аналог KeePass, только для совместного использования, с управлением правами пользователей, быстрым аудитом безопасности и удобным интерфейсом. Единственный менеджер паролей в реестре Российского ПО.
- Интеграция с Active Directory / LDAP
- Авторизация через SSO
- API для интеграции с инфраструктурой компании
- Настройка кластеризации и отказоустойчивого решения
Подробнее узнать о предложении и ознакомиться с Пассворк можно на сайте passwork.ru.
#реклама