В опубликованных материалах Эпштейна нашли фотографию с кодом активации Windows. Пользователи проверили — ключ действительно работает и активирует полноценную Windows 7 Home Premium, а не урезанную версию.
На данный момент ключ уже отозвали, но это был, пожалуй, самый странный способ получить лицензионную «семёрку».
В предыдущей части мы познакомились с Out-ConsoleGridView — мощным инструментом для интерактивной работы с данными прямо в терминале. Если вы не знаете, что такое Out-ConsoleGridView, рекомендую начать отсюда 👉 Интерактивная работа: Out-ConsoleGridView
Я не буду повторять теорию, а сразу перейду к практике и покажу 10 сценариев, в которых этот командлет может сэкономить системному администратору или продвинутому пользователю массу времени.
Дисклеймер. В пикабу нет редактора кода - поэтому такое форматирование и картинки. В конце поста я дам ссылку на github. Почитайте, и если вам интересно смотрите код на гитхабе
Out-ConsoleGridView — это не просто "просмотрщик". Это интерактивный фильтр объектов в середине вашего конвейера.
Предварительные требования:
PowerShell 7.2 или новее.
Установленный модуль Microsoft.PowerShell.ConsoleGuiTools. Если вы его еще не установили:
> # Выбираем процессы в интерактивном режиме > $procsToStop = Get-Process | Sort-Object -Property CPU -Descending | Out-ConsoleGridView -OutputMode Multiple
> # Если что-то было выбрано, передаем объекты на остановку > if ($procsToStop) { $procsToStop | Stop-Process -WhatIf }
Sort-Object упорядочивает их по загрузке CPU, чтобы самые "прожорливые" были наверху.
Out-ConsoleGridView отображает таблицу. Вы можете ввести chrome или notepad, чтобы мгновенно отфильтровать список, и выбрать нужные процессы клавишей Space.
После нажатия Enter выбранные объекты процессов попадают в переменную $procsToStop и передаются в Stop-Process.
Пример 2: Управление службами Windows
Нужно быстро перезапустить несколько служб, связанных с одним приложением (например, SQL Server).
> $services = Get-Service | Out-ConsoleGridView -OutputMode Multiple -Title "Выберите службы для перезапуска" if ($services) { $services | Restart-Service -WhatIf }
Пример 4: Добавление пользователей в группу Active Directory
Вместо того чтобы вручную вводить имена пользователей, вы получаете удобный список, где можете быстро найти и выбрать нужных сотрудников по фамилии или логину.
Пример 5: Узнать, какие программы используют интернет прямо сейчас
Одна из частых задач: "Какая программа тормозит интернет?" или "Кто и куда отправляет данные?". С помощью Out-ConsoleGridView можно получить наглядный ответ.
Get-NetTCPConnection -State Established собирает все установленные сетевые подключения.
С помощью Select-Object мы формируем удобный отчет: добавляем имя процесса (ProcessName) к его ID (OwningProcess), чтобы было понятно, какая программа установила соединение.
Out-ConsoleGridView показывает вам живую картину сетевой активности.
Пример 6: Анализ установки ПО и обновлений
Мы будем искать события от источника "MsiInstaller". Он отвечает за установку, обновление и удаление большинства программ (в формате .msi), а также за многие компоненты обновлений Windows.
Внутри таблицы: Вы можете отфильтровать список по названию программы (например, Edge или Office), чтобы увидеть всю историю ее обновлений. Вы можете отсортировать по Id, чтобы найти неудачные установки (11708).
Вы получаете список всего установленного ПО. В интерфейсе вы можете легко найти и выбрать несколько программ для удаления.
Пример 8: Связывание (Chaining) Out-ConsoleGridView
Это самый мощный прием. Выход одной интерактивной сессии становится входом для другой. Задача: Выбрать одну из ваших папок с проектами, а затем выбрать из нее определенные файлы для создания ZIP-архива.
Первый Out-ConsoleGridView показывает вам список папок внутри ваших "Документов". Вы можете быстро найти нужную, введя часть ее имени, и выбрать одну папку.
Если папка была выбрана, скрипт немедленно открывает второй Out-ConsoleGridView, который показывает уже файлы внутри этой папки.
Вы выбираете один или несколько файлов клавишей Space и нажимаете Enter.
Скрипт берет выбранные файлы и создает из них ZIP-архив на вашем рабочем столе.
Это превращает сложную многошаговую задачу (найти папку, найти в ней файлы, скопировать их пути, запустить команду архивации) в интуитивно понятный интерактивный процесс из двух шагов.
Пример 9: Управление опциональными компонентами Windows
Разработчик воскресил культовую скрепку, но в новом обличии. Скрепыш всё также помогает, но теперь уже с помощью современных нейронок. Тулза опенсорсная и поддерживает локальный запуск Gemma, Llama, Phi-4 и Qwen. Работает не только на Windows, но и на macOS и Linux.
Есть демонстрационная версия: можно попробовать сыграть и посмотреть, как видео адаптируется к вашим действиям — поворотам, прыжкам и выстрелам.
Эта модель называется DIAMOND (DIffusion As a Model Of eNvironment Dreams) и включает в себя RL-агента, обученного на полностью сгенерированной диффузионной модели мира. На страничке статьи можно найти больше информации.
Причем, весь код открыт для всех, так что вы можете запустить такую CS:GO у себя на компьютере 😎
Сегодня вышло свежее большое обновление телеграм. Обо всех нововведениях можно почитать в официальном блоге телеграм.
Поэтому полностью разбирать, что добавили, что изменили и улучшили не будем, а остановимся только на одном интересном моменте. Одна из первых новостей в блоге - это доработка и улучшение встроенного в мессенджер браузера, в ней говорится о том, что теперь при просмотре ссылок во встроенном браузере, если приходит сообщение, можно просмотреть и ответить на сообщение, а потом вернуться к просмотру ссылок. Так же теперь можно создавать закладки, ну и т.д.
При демонстрации новых функций встроенного в телеграм браузера мы видим, как от пользователя "Kid №69" приходит сообщение: "Dad, is Microsoft Edge for edging?"
Kid №69 - это отсылка к тому, что Павел Дуров заявлял, что у него более 100 биологических детей по всему миру. К тому же в сообщении он обращается именно к другому пользователю, как к отцу. Ну цифра 69 так же выбрана, что бы ещё больше обратить внимание на это.
Ну и соответственно само сообщение. Edging на сленге означает медленная мастурбация.
Ну теперь если сложить это всё во едино. Получается, что ребёнок с номером 69 спрашивает у папы, а майкрософт эйдж для медленной мастурбации?
Ну отсылка на то, что даже по сравнению со встроенным браузером в телеграм, Майкрософт эйдж очень медленный и неповоротливый.
Мне кажется, что у телеграм получилась хорошая шутка. А что Вы думаете? Пишите своё мнение в комментариях.
Массовый сбой в мире у авиакомпаний, аэропортов и железнодорожных компаний, который произошел в пятницу, не коснулся российского транспорта, резюмирует РИА Новости по итогам опроса компаний.