alt Оцените все преимущества Р7-Офис alt

Как проверить совместимость с Windows 11 с помощью PowerShell?

10 февраля, 2025 • Блог • 12 просмотров
Как проверить совместимость с Windows 11 с помощью PowerShell?

Содержание

  1. Минимальные требования для Windows 11
  2. Как проверить совместимость через PowerShell
  3. Что делать после выполнения скрипта?
  4. Массовая проверка на совместимость
  5. Как записывать информацию в Active Directory
  6. Заключение

В этой статье мы расскажем, как легко и быстро проверить, соответствует ли ваше устройство минимальным требованиям для установки Windows 11, используя скрипт PowerShell. Мы будем работать с официальным инструментом от Microsoft — HardwareReadiness.ps1, который поможет вам получить точную информацию о совместимости вашего компьютера с новой операционной системой.

Если вы хотите приобрести оригинальные ключи активации Windows 11, вы можете найти их в нашем каталоге начиная от 1790 ₽.

Минимальные требования для Windows 11

Перед тем как приступить к проверке, важно убедиться, что ваше устройство соответствует основным системным требованиям Windows 11:

  1. Совместимый процессор x64. Подробный список поддерживаемых процессоров можно найти здесь.
  2. Оперативная память: минимум 4 ГБ.
  3. Место на диске: не менее 64 ГБ.
  4. UEFI и Secure Boot: необходимо включить поддержку UEFI и Secure Boot в BIOS.
  5. Видеокарта: совместимость с DirectX 12 и драйверами WDDM 2.0.
  6. TPM 2.0: модуль доверенной платформы версии 2.0.
  7. Экран с разрешением 720p или выше.

Если ваше устройство соответствует этим требованиям, можно переходить к проверке через PowerShell.

Как проверить совместимость через PowerShell

  1. Скачайте скрипт HardwareReadiness.ps1

    Чтобы начать проверку, скачайте официальный скрипт с сайта Microsoft по следующей ссылке: HardwareReadiness.ps1.
  2. Откройте PowerShell с правами администратора

    Для корректного выполнения скрипта откройте Windows PowerShell с правами администратора. Это важно, поскольку для выполнения скрипта используется командлет Get-WMIObject, который не поддерживается в более новых версиях PowerShell Core.
  3. Разрешите выполнение скриптов

    Для того чтобы PowerShell мог выполнять скачанный скрипт, необходимо изменить политику выполнения команд:

    Set-ExecutionPolicy -Scope Process RemoteSigned
  4. Запустите скрипт

    Теперь, когда все подготовлено, запускайте скрипт командой:

    .\HardwareReadiness.ps1

Что делать после выполнения скрипта?

Результат выполнения скрипта будет содержать код, который указывает на совместимость вашего устройства с Windows 11. Если ваш компьютер совместим, скрипт вернет следующее сообщение:

{“returnCode”:0,”returnResult”:”CAPABLE”,”returnReason”:””,”logging”:”Storage: OSDiskSize=500GB. PASS; Memory: System_Memory=16GB. PASS; TPM: TPMVersion=2.0. PASS; Processor: AMD Ryzen 5 3600. PASS; SecureBoot: Capable. PASS; “}

Если ваш компьютер не соответствует требованиям, результат будет другим, и вы увидите информацию о том, какие именно компоненты не соответствуют.

Массовая проверка на совместимость

Если вам нужно проверить несколько устройств в корпоративной сети, вы можете использовать инструменты, такие как SCCM или Intune, для массового запуска скрипта. В простых случаях можно использовать групповые политики для автоматического запуска скрипта на всех устройствах в сети.

Как настроить запуск через GPO

  1. Скопируйте скрипт в папку \winitpro.loc\Netlogon на контроллере домена.
  2. Откройте консоль управления групповыми политиками (gpmc.msc) и создайте новую GPO для объектов с компьютерами.
  3. Перейдите в Конфигурация компьютера > Политики > Скрипты (Запуск / Завершение работы) и укажите путь к скрипту.

Настройте задержку старта и другие параметры для корректной работы скрипта.

Как записывать информацию в Active Directory

Чтобы сохранять результаты проверки совместимости в Active Directory, добавьте следующий код в конец скрипта перед блоком #SIG:

$outObject = $outObject | ConvertTo-Json -Compress

$computer = $env:COMPUTERNAME

$ComputerSearcher = New-Object DirectoryServices.DirectorySearcher

$ComputerSearcher.SearchRoot = “LDAP://DC=CONTOSO,DC=COM”

$ComputerSearcher.Filter = “(&(objectCategory=Computer)(CN=$Computer))”

$computerObj = [ADSI]$ComputerSearcher.FindOne().Path

$computerObj.Put(“Info”, $outObject)

$computerObj.SetInfo()

Этот код позволяет записывать результаты проверки совместимости в атрибут Info объекта компьютера в Active Directory.

Заключение

Проверить совместимость устройства с Windows 11 с помощью PowerShell легко и быстро. Следуя инструкциям выше, вы можете получить точную информацию о состоянии вашего компьютера и подготовить его к установке новой операционной системы. Если ваше устройство ещё не поддерживает Windows 11, возможно, вам стоит подумать о покупке нового оборудования. Также не забывайте, что в нашем каталоге вы найдете ключи активации для Windows 11 по выгодной цене!

Помните, что регулярное обновление системы и использование проверенных инструментов помогает поддерживать ваш компьютер в актуальном состоянии и безопасном для работы.

Товары из статьи

Windows 11 Home RU x64
Рейтинг
5.00
🔥 Акция
Windows 11 Home RU x64
1 790 руб.
3 790
В корзину
Windows 11 Enterprise
Рейтинг
5.00
🔥 Акция
Windows 11 Enterprise
1 890 руб.
1 890
В корзину
Windows 11 Professional RU x64
Рейтинг
5.00
🔥 Акция
Windows 11 Professional RU x64
1 990 руб.
4 990
В корзину