Проверка активации windows 10 через powershell

Как проверить активирована ли копия Windows 10, установленная на вашем компьютере

В этой статье мы рассмотрим, как узнать активирована ли копия Windows на вашем компьютере, и получить статус активации Windows со всех компьютеров в вашей сети с помощью PowerShell.

Содержание:

  • Как узнать, активирована ли Windows на компьютере?
  • Получаем статус активации Windows в домене AD с помощью PowerShell

Как узнать, активирована ли Windows на компьютере?

Сначала рассмотрим, как узнать статус активации Windows на вашем компьютере. В современных билдах Windows 10 и Windows 11 информацию об активации Windows можно получить их приложения Параметры (Settings).

  • В Windows 10 и Windows Server 2022/2019 перейдите в Settings -> Update & Security -> Activation (или выполните команду
    ms-settings:activation
    для быстрого доступа к нужному разделу ms-settings);
  • В Windows 11: Settings -> System -> Activation

    На данный момент Microsoft предлагает всем пользователям бесплатно обновиться с последних билдов Windows 10 до Windows 11. Если в вашем аккаунте Microsoft зарегистрирован компьютер с цифровой лицензией Window 10, то после апгрейда до Windows 11 компьютер должен автоматически проверить цифровую лицензию и активировать Windows. Обратите внимание на особенности переактивации Windows после замена части железа компьютера или переустановки.

Возможны следующие значения в статусе активации:

Можно получить статус активации Windows из команды строки. Для этого используется скрипт SLMgr.vbs, который используется для управления лицензиями и активацией Windows. Откройте командную строку (
cmd
) с правами администратора и выполните команду:

slmgr /xpr

slmgr /xpr

Через несколько секунд появится окно с текстом “The machine is permanently activated”.

Если Windows не активирована, появится сообщение
Windows is in Notification mode
.

Совет. Если информацию о статусе активации нужно вывести в консоль командной строки, воспользуйтесь такой командой:
cscript slmgr.vbs -xpr

Для получения информации об активации Windows на локальном или удаленном компьютере можно использовать PowerShell. Выполните следующую команду для получения данных из CIM (WMI):

Get-CimInstance SoftwareLicensingProduct -Filter "Name like 'Windows%'" | where { $_.PartialProductKey } | select Description, LicenseStatus

Возможные значения параметра LicenseStatus:

  • 0 — Unlicensed
  • 1 — Licensed
  • 2 — OOBGrace
  • 3 – OOTGrace – конфигурация компьютера изменена, и он не может активироваться автоматически, или прошло более 180 дней
  • 4 — NonGenuineGrace
  • 5 – Notification – срок ознакомительного использования Windows окончен
  • 6 – ExtendedGrace (срок использования ознакомительной версии Windows можно продлить несколько раз с помощью команды slmgr /rearm или конвертировать в полноценную)

На скриншоте видно значение
LicenseStatus = 1
, это значит, что Windows активирована ретейл ключом (Windows(R) Operating System, RETAIL channel).

Get-CimInstance SoftwareLicensingProduct - получить статус активации Windows из PowerShell

Чтобы получить статус активации с удаленного компьютера, укажите его имя в параметре ComputerName:

Get-CimInstance SoftwareLicensingProduct -Filter "Name like 'Windows%'" -ComputerName msk-srv01 |where { $_.PartialProductKey } | select Description, LicenseStatus

Строка
VOLUME_KMSCLIENT channel
говорит о том, что компьютер активирован на KMS сервере.

статус активации Windows - VOLUME_KMSCLIENT channel

Получаем статус активации Windows в домене AD с помощью PowerShell

Вы можете использовать PowerShell для удаленного сбора статуса об активации десктопных редакций Windows и Windows Server в домене Active Directory. Ниже представлен готовый пример такого скрипта.

Для получения списка компьютер в домене используется командлет Get-ADComputer из модуля Active Directory PowerShell. Данный PowerShell скрипт последовательно проверяет доступность каждого компьютера из Active Directory (простая проверка ICMP ping с помощью Test-NetConnection), получает версию и билд ОС и статус активации Windows.

enum Licensestatus{
Unlicensed = 0
Licensed = 1
Out_Of_Box_Grace_Period = 2
Out_Of_Tolerance_Grace_Period = 3
Non_Genuine_Grace_Period = 4
Notification = 5
Extended_Grace = 6
}
$Report = @()
$complist = Get-ADComputer -Filter {enabled -eq "true" -and OperatingSystem -Like '*Windows*'}
Foreach ($comp in $complist) {

If ((Test-NetConnection $comp.name -WarningAction SilentlyContinue).PingSucceeded -eq $true){
$activation_status= Get-CimInstance -ClassName SoftwareLicensingProduct -ComputerName $comp.name -Filter "Name like 'Windows%'" |where { $_.PartialProductKey } | select PSComputerName, @{N=’LicenseStatus’; E={[LicenseStatus]$_.LicenseStatus}}
$windowsversion= Get-CimInstance -ClassName Win32_OperatingSystem -ComputerName $comp.name| select Caption, Version
$objReport = [PSCustomObject]@{
ComputerName = $activation_status.PSComputerName
LicenseStatus= $activation_status.LicenseStatus
Version = $windowsversion.caption
Build = $windowsversion.Version
}
}
else {
$objReport = [PSCustomObject]@{
ComputerName = $comp.name
LicenseStatus = "Offline"
}
}
$Report += $objReport
}
$Report |Out-GridView

Информация по статусу активации Windows на компьютерах домена предоставлена в виде таблицы Out-Gridview. Либо вы можете экспортировать ее в CSV файл (
Export-Csv -Path .win_activation_report.csv -NoTypeInformation
).

получить статус активации Windows на комьютерах домена с помощью скрипта PowerShell

Таким образом вы можете быстро найти все неактивированные (нелицензированные) копии Windows в вашем домене.

September 8th, 2014

Summary: Microsoft Scripting Guy, Ed Wilson, talks about using Windows PowerShell and WMI to display Windows activation status.

Hey, Scripting Guy! Question Hey, Scripting Guy! The previous network administrator at my company was not attentive to his work. I am not sure what he actually did for a living, but it certainly was not network administration. I think he was a professional Internet surfer. I suspect that many of our desktop operating systems are not activated properly. I want to produce a list of desktop systems, get the names and versions of the operating systems, and find out if the system is activated properly. Can I do this with Windows PowerShell?

—DB

Hey, Scripting Guy! Answer Hello DB,

Microsoft Scripting Guy, Ed Wilson, is here. This morning I am still sore from my session with my new personal trainer. In fact, I am pretty sure that I am sore in muscles that I did not know that I had. I guess that means it is working…we will see. I am sipping a cup of Oolong tea this morning. Normally, I would have a black tea in the morning, but this morning, for some reason, I thought that Oolong would do the trick.

I brought back some very nice Oolong tea from Leipzi, Germany earlier this year, and I have been saving it for special occasions. I feel like this morning is a special occasion. With Oolong, especially a very nice Oolong, I do not add anything to the tea. No cinnamon stick, no lemon, no milk, and especially no sugar. Only tea. The Oolong has a very complex flavor, and I can close my eyes and taste the natural sweetness of the tea. There is no need to mess around with something that is already perfect.

Windows Management Instrumentation

There are numerous ways to access Windows Management Instrumentation (WMI) information by using Windows PowerShell. The best way is to use the CIM cmdlets. The CIM cmdlets shipped in Windows PowerShell 3.0 (with Windows 8 and Windows Server 2012), so they have been around for a while. The WMI team wrote a great article about CIM cmdlets on the Windows PowerShell Blog that you may want to read: Introduction to CIM Cmdlets.

To find information about current versions of Windows, I can use the SoftwareLicensingProduct WMI class. (For versions earlier than Windows 7, other WMI classes are required). The SoftwareLicensingProduct class is documented on MSDN, and it contains numerous methods that permit network administrators to completely manage Windows licensing. Two of the more useful methods (for me anyway) are the Active and the UninstallProductKey methods, both of which are pretty much self-explanatory as to what they do.

One reason for using the Get-CimInstance cmdlet is that I can create a CIM session pretty much automatically. This is because it relies on WINRM for remoting. It uses the same remoting technology as other Windows PowerShell remoting. This means that it is automatically activated and it simply works in Windows Server 2012 R2 and Windows Server 2012.

For desktop operating systems, WinRM needs to be enabled, but that is easy enough to do via Group Policy (in larger environments) or via a logon script (for smaller environments). If you have been using Windows PowerShell for a while to manage your network, chances are good that you already have WinRM enabled.

I can easily query Active Directory Domain Services (AD DS) by using the Get-Computer cmdlet to retrieve a list of the computers I want to check. I can then feed that list to the New-CimSession cmdlet to create CIM sessions, and then I can use Get-CimInstance to retrieve my information.

That is how I might modify things to run against all of the computers on my network. For output, I would probably pipe the results to Export-CSV to create a nice file that I can open in Microsoft Excel for my documentation.

Getting licensing status

I am going to use the Get-CimInstance cmdlet to query the SoftwareLicensingProduct WMI class, and to find the ApplicationID for my version of Windows. This is sort of a magic number, and it takes a bit of searching on the Internet to find the information (it is not in the MSDN article for the WMI class).

I use the Get-CimInstance Windows PowerShell cmdlet, specify the WMI class, and pick up the ComputerName value from the environmental variable. I specify the ApplicationID property value for my filter, and I look for a LicenseStatus of 1 (this means it is activated, and this enumeration value does come from the MSDN article).

Then I select the name and description of the product, and I create a custom property that includes the name of the computer. For this example, I throw it to Format-List so I can see my results. Here is the script:

Get-CimInstance SoftwareLicensingProduct -ComputerName $env:computername  `

            -Filter «ApplicationID = ’55c92734-d682-4d71-983e-d6ec3f16059f'» |

             where licensestatus -eq 1  |

             Select name, description, @{Label=’computer’;

             Expression = {$_.PscomputerName}} |

             Format-List  name, description, computer 

The use of the script and the associated output are shown in the following image:

Image of command output

DB, that is all there is to using Windows PowerShell to detect product activation status. WMI Week will continue tomorrow when I will talk about more cool stuff.

I invite you to follow me on Twitter and Facebook. If you have any questions, send email to me at scripter@microsoft.com, or post your questions on the Official Scripting Guys Forum. See you tomorrow. Until then, peace.

Ed Wilson, Microsoft Scripting Guy 

Проверка статуса активации Windows

date02.02.2022
useritpro
directoryActive Directory, PowerShell, Windows 10, Windows 11, Windows Server 2019
commentsкомментариев 6

В этой статье мы рассмотрим, как узнать активирована ли копия Windows на вашем компьютере, и получить статус активации Windows со всех компьютеров в вашей сети с помощью PowerShell.

Как узнать, активирована ли Windows на компьютере?

Сначала рассмотрим, как узнать статус активации Windows на вашем компьютере. В современных билдах Windows 10 и Windows 11 информацию об активации Windows можно получить их приложения Параметры (Settings).

  • В Windows 10 и Windows Server 2022/2019 перейдите в Settings-> Update & Security -> Activation (или выполните команду ms-settings:activation для быстрого доступа к нужному разделу ms-settings);
  • В Windows 11: Settings -> System -> Activation

Возможны следующие значения в статусе активации:

Можно получить статус активации Windows из команды строки. Для этого используется скрипт SLMgr.vbs, который используется для управления лицензиями и активацией Windows. Откройте командную строку ( cmd ) с правами администратора и выполните команду:

slmgr /xpr

Через несколько секунд появится окно с текстом “The machine is permanently activated”.

Если Windows не активирована, появится сообщение Windows is in Notification mode .

Для получения информации об активации Windows на локальном или удаленном компьютере можно использовать PowerShell. Выполните следующую команду для получения данных из CIM (WMI):

Get-CimInstance SoftwareLicensingProduct -Filter «Name like ‘Windows%’» | where | select Description, LicenseStatus

Возможные значения параметра LicenseStatus:

  • 0 — Unlicensed
  • 1 — Licensed
  • 2 — OOBGrace
  • 3 – OOTGrace – конфигурация компьютера изменена, и он не может активироваться автоматически, или прошло более 180 дней
  • 4 — NonGenuineGrace
  • 5 – Notification – срок ознакомительного использования Windows окончен
  • 6 – ExtendedGrace (срок использования ознакомительной версии Windows можно продлить несколько раз с помощью команды slmgr /rearm или конвертировать в полноценную)

На скриншоте видно значение LicenseStatus = 1 , это значит, что Windows активирована ретейл ключом (Windows(R) Operating System, RETAIL channel).

Get-CimInstance SoftwareLicensingProduct - получить статус активации Windows из PowerShell

Чтобы получить статус активации с удаленного компьютера, укажите его имя в параметре ComputerName:

Get-CimInstance SoftwareLicensingProduct -Filter «Name like ‘Windows%’» -ComputerName msk-srv01 |where | select Description, LicenseStatus

Строка VOLUME_KMSCLIENT channel говорит о том, что компьютер активирован на KMS сервере.

статус активации Windows - VOLUME_KMSCLIENT channel

Получаем статус активации Windows в домене AD с помощью PowerShell

Вы можете использовать PowerShell для удаленного сбора статуса об активации десктопных редакций Windows и Windows Server в домене Active Directory. Ниже представлен готовый пример такого скрипта.

Для получения списка компьютер в домене используется командлет Get-ADComputer из модуля Active Directory PowerShell. Данный PowerShell скрипт последовательно проверяет доступность каждого компьютера из Active Directory (простая проверка ICMP ping с помощью Test-NetConnection), получает версию и билд ОС и статус активации Windows.

enum LicensestatusUnlicensed = 0
Licensed = 1
Out_Of_Box_Grace_Period = 2
Out_Of_Tolerance_Grace_Period = 3
Non_Genuine_Grace_Period = 4
Notification = 5
Extended_Grace = 6
>
$Report = @()
$complist = Get-ADComputer -Filter
Foreach ($comp in $complist)

Информация по статусу активации Windows на компьютерах домена предоставлена в виде таблицы Out-Gridview. Либо вы можете экспортировать ее в CSV файл ( Export-Csv -Path .win_activation_report.csv -NoTypeInformation ).

получить статус активации Windows на комьютерах домена с помощью скрипта PowerShell

Таким образом вы можете быстро найти все неактивированные (нелицензированные) копии Windows в вашем домене.

Активация Windows

Активация позволяет убедиться, что ваша копия Windows подлинная и не используется на большем числе устройств, чем разрешено условиями лицензионного соглашения на использование программного обеспечения корпорации Майкрософт.

Проверка состояния активации

Сначала необходимо узнать, активирована ли ваша копия Windows 11 и привязана ли она к вашей учетной записи Майкрософт.

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

Чтобы проверить состояние активации в Windows 11, нажмите кнопку Пуск , выберите Параметры > Система , затем выберите Активация . Состояние активации будет указано рядом с пунктом Активация.

На странице активации вы увидите одно из следующих сообщений состоянии активации:

Система Windows активирована

Ваша система активирована.

Учетная запись Майкрософт не привязана.

Система Windows активирована с помощью цифровой лицензии

Ваша система активирована.

Ваша учетная запись Майкрософт не привязана к вашей цифровой лицензии.

Система Windows активирована с помощью цифровой лицензии, привязанной к вашей учетной записи Майкрософт

Ваша система активирована.

Ваша учетная запись Майкрософт уже привязана к вашей цифровой лицензии.

Система Windows не активирована

Ваша система не активирована.

Отобразится сообщение об ошибке с объяснением сбоя.

Возможно, вам потребуется приобрести систему Windows 11, чтобы активировать ее.

Если вам необходимо приобрести лицензию для вашего устройства, см. раздел «Приобретение лицензии Windows 11».

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

Чтобы привязать учетную запись Майкрософт, выполните следующие инструкции.

Выполните вход с правами администратора, чтобы добавить учетную запись Майкрософт. Чтобы проверить, используете ли вы учетную запись администратора, нажмите кнопку Пуск , затем выберите Параметры > Учетные записи > Ваши данные . Под вашим именем будет надпись Администратор. Если вы не являетесь администратором, см. раздел Создание локальной учетной записи пользователя или администратора.

Убедитесь, что учетная запись администратора также является вашей учетной записью Майкрософт, проверив, отображается ли адрес электронной почты над надписью Администратор. Если адрес электронной почты отображается, это учетная запись Майкрософт. Если нет, это значит, что вы выполнили вход с помощью локальной учетной записи. Если у вас еще нет учетной записи Майкрософт, см. раздел Как создать новую учетную запись Майкрософт.

После того как вы убедитесь, что являетесь администратором и используете свою учетную запись Майкрософт, вернитесь назад на страницу Активация , выберите Добавить учетную запись, введите свое имя пользователя и пароль для учетной записи Майкрософт, и выберите Войти.

После добавления учетной записи Майкрософт на странице Активация отобразится сообщение Система Windows активирована с помощью цифровой лицензии, привязанной к вашей учетной записи Майкрософт.

Способы активации

В зависимости от того, как вы получили свою копию Windows 11, для активации может потребоваться цифровая лицензия или 25-значный ключ продукта. Если у вас нет одного из этих средств, активацию устройства выполнить не удастся.

Цифровая лицензия (в Windows 11 она называется цифровым разрешением) — это способ активации Windows 11, не требующий ввода ключа продукта.

Ключ продукта представляет собой 25-значный код, используемый для активации Windows. Вы увидите КЛЮЧ ПРОДУКТА: XXXXX-XXXXX-XXXXX-XXXXX-XXXXX.

После определения используемого способа активации выполните действия в разделе Активация с помощью цифровой лицензии или Активация с помощью ключа продукта.

Способ активации зависит от того, каким образом вы получили вашу копию Windows 11.

Если вы получили Windows 11 следующим образом.

Вы бесплатно обновили систему до Windows 11 на соответствующем устройстве с подлинной копией Windows 10, Windows 8.1 или Windows 7

Если вы связали учетную запись Майкрософт или вошли в нее, или связали MSA со своей цифровой лицензией, то ваша MSA будет содержать цифровую лицензию.

Вы приобрели обновление Windows 11 Pro в приложении Microsoft Store и успешно активировали Windows 11.

При покупке в Microsoft Store для подтверждения покупки отправляется электронное письмо. Этот адрес электронной почты (MSA) будет содержать цифровую лицензию.

Вы участвовали в программе предварительной оценки Windows и обновили систему до предварительной сборки Windows 11 Insider Preview на соответствующем устройстве с активированной более ранней версией Windows 11 и Windows 11 Preview.

Адрес электронной почты, который вы использовали для входа в программе предварительной оценки Windows, скорее всего, будет содержать цифровую лицензию.

Вы купили подлинную копию Windows 11 в приложении Microsoft Store.

При покупке в Microsoft Store для подтверждения покупки отправляется электронное письмо. Этот адрес электронной почты (MSA) будет содержать цифровую лицензию.

Вы купили компьютер с Windows 11.

Ключ продукта находится на упаковке устройства или на сертификате подлинности, прикрепленном к устройству.

Вы купили коробочную копию Windows 11 у авторизованного розничного продавца.

Ключ продукта находится на этикетке внутри коробки с диском Windows 11.

Вы купили цифровую копию Windows 11 у авторизованного розничного продавца.

Ключ продукта находится в письме с подтверждением, которое вы получили после приобретения Windows 11, или в цифровой корзине, доступ к которой можно получить через веб-сайт розничного продавца.

Вашему устройству будет выдана цифровая лицензия Windows 11 на основе введенного вами действительного ключа продукта.

Соглашение о корпоративном лицензировании для Windows 11 или подписка MSDN

Ключ продукта доступен на веб-портале для вашей программы.

Вы купили новое или восстановленное устройство с Windows 11

Ключ продукта предварительно установлен на устройстве, указан на упаковке, входит в комплект поставки в виде карточки или указан в сертификате подлинности, прикрепленном к устройству.

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

Вы осуществили покупку в веб-магазине Microsoft Store

Ключ продукта находится в письме с подтверждением, содержащем журнал заказов.

Если у вас нет ни ключа продукта, ни цифровой лицензии, вы можете приобрести цифровую лицензию Windows 11 после завершения установки. Для этого выполните следующие действия.

Нажмите кнопку Пуск .

Выберите Параметры > Система > Активация .

Выберите Перейти в Store.

Откроется приложение Microsoft Store, в котором вы сможете приобрести цифровую лицензию Windows 11.

Активация с помощью цифровой лицензии

Цифровые лицензии связаны с вашим оборудованием и учетной записью Майкрософт, поэтому вам не нужно ничего искать на своем компьютере. Все настраивается автоматически при подключении компьютера к Интернету и выполнении входа в свою учетную запись Майкрософт.

Если у вас нет цифровой лицензии, для активации можно использовать ключ продукта. Сведения об активации с помощью ключа продукта см. в инструкциях из раздела Активация с помощью ключа продукта.

Если вы впервые устанавливаете Windows на новом устройстве или системной плате и у вас нет ключа продукта, выберите У меня нет ключа продукта на экранах настройки установки. При запросе введите учетную запись Майкрософт, с помощью которой нужно приобрести цифровую лицензию для этого устройства. После заполнения экранов настройки и завершения установки Windows перейдите к параметрам активации: нажмите кнопку Пуск и выберите Параметры > Система > Активация . Затем выберите Открыть Store, чтобы приобрести цифровую лицензию для активации Windows.

Если у вас есть цифровая лицензия для устройства, вы можете переустановить тот же выпуск Windows 11 на этом устройстве без ввода ключа продукта.

Перед переустановкой убедитесь, что система Windows 11 активирована. Чтобы узнать это, нажмите кнопку Пуск , затем Параметры > Система > Активация . Вы сможете проверить, активирована ли ваша копия Windows 11, и связана ли ваша учетная запись Майкрософт с цифровой лицензией.

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

Система Windows активирована с помощью цифровой лицензии

Ваша учетная запись Майкрософт не привязана к вашей цифровой лицензии. Следуйте инструкциям в разделе Привязка учетной записи Майкрософт.

Система Windows активирована с помощью цифровой лицензии, привязанной к вашей учетной записи Майкрософт

Ваша учетная запись Майкрософт уже привязана к вашей цифровой лицензии.

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

Если цифровая лицензия не связана с вашей учетной записью Майкрософт, выполните действия, описанные в разделах «Проверка состояния активации» и Привязка учетной записи Майкрософт.

После связывания учетной записи вы сможете запустить программу установки, чтобы переустановить Windows 11. Дополнительные сведения о том, как создать установочный носитель для переустановки Windows 11, см. на веб-сайте скачивания программного обеспечения Майкрософт. При создании установочного носителя обязательно выберите выпуск Windows 11, соответствующий выпуску, который уже установлен на вашем устройстве.

Если во время повторной установки вам будет предложено ввести ключ продукта, этот шаг можно пропустить, выбрав пункт У меня нет ключа продукта. После завершения установки система Windows 11 будет автоматически активирована через Интернет. Если вы связали цифровую лицензию с учетной записью Майкрософт, убедитесь, что вы вошли в учетную запись Майкрософт, связанную с цифровой лицензией.

Если оборудование устройства значительно изменилось (например, заменена системная плата), состояние активации Windows 11 может аннулироваться.

Убедитесь, что учетная запись Майкрософт связана с цифровой лицензией, чтобы подготовиться к изменению оборудования. Эта процедура связывания позволяет повторно активировать Windows, используя средство устранения неполадок активации, если впоследствии вы значительно поменяете оборудование. Дополнительные сведения см. в статье Повторная активация Windows после изменения оборудования.

Активация с помощью ключа продукта

Ключ продукта — это 25-значный код, который выглядит следующим образом:

КЛЮЧ ПРОДУКТА: XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

Во время установки вам будет предложено ввести ключ продукта. Также можно ввести ключ продукта после установки. Для этого нажмите кнопку Пуск , выберите Параметры > Система > Активация > Обновить ключ продукта > Изменить ключ продукта.

Чтобы найти ключ продукта, см. в таблицу ключей продуктов в разделе «Способы активации» (пункт Какой способ активации использовать: цифровую лицензию или ключа продукта?)

Примечание: Корпорация Майкрософт хранит записи только тех ключей продуктов, которые были приобретены в интернет-магазине Майкрософт. Чтобы узнать, где вы приобрели свою копию ОС, посетите раздел Журнал заказов. в своей учетной записи Майкрософт. Дополнительные сведения см. в разделе Поиск ключа продукта Windows.

Если у вас есть ключ продукта, можно воспользоваться функцией «Изменить ключ продукта» для активации Windows 11 в каждом из следующих сценариев. Ниже приведены дополнительные сведения, которые помогут вам при активации.

Вам потребуется использовать действительный ключ продукта Windows 11, чтобы активировать Windows 11 на устройстве, на котором ранее не было активированной копии этой системы.

Вам также потребуется использовать действительный ключ продукта, если вы устанавливаете выпуск Windows 11, ранее не активированный на этом устройстве. Например, вам потребуется действительный ключ продукта для установки и активации Windows 11 Pro на устройстве, где был установлен выпуск Windows 11 Домашняя.

Во время установки вам будет предложено ввести действительный ключ продукта. После завершения установки система Windows 11 будет автоматически активирована через Интернет. Чтобы проверить состояние активации в Windows 11, нажмите кнопку Пуск , затем выберите Параметры > Система > Активация .

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

Примечание: В некоторых случаях может потребоваться ввести ключ продукта Windows 11, который был указан на упаковке, входил в комплект поставки в виде карточки или указан в сертификате подлинности (COA), прикрепленном к устройству. Если у вас нет ключа продукта Windows 11, у вас будет возможность купить его в ходе установки.

Если вы приобрели восстановленное устройство с Windows 11, потребуется активировать Windows с помощью ключа продукта на сертификате подлинности (COA), прикрепленном к устройству.

Если изготовитель оборудования (OEM) заменил вам системную плату, компьютер должен автоматически выполнить повторную активацию. Если активацию выполнить не удается, используйте 25-значный ключ, расположенный под серым стирающимся слоем на сертификате подлинности, который вам предоставил изготовитель оборудования. Выполните следующие шаги, чтобы завершить активацию.

Примечание: Чтобы удалить серое покрытие, под которым скрыт ключ продукта, аккуратно сотрите его с помощью монеты или ногтя.

Нажмите кнопку Пуск , затем выберите Параметры > Система > Активация .

Выберите пункт Изменить ключ продукта.

Введите ключ продукта, указанный на сертификате подлинности, и следуйте инструкциям.

Во время установки вам будет предложено ввести ключ продукта. После ввода ключа продукта ваш выпуск Windows 11 будет активирован.

Если вы завершили установку и не ввели ключ продукта, вы все равно сможете ввести ключ продукта. Нажмите кнопку Пуск , а затем выберите Активация > Обновить ключ продукта > Изменить ключ продукта.

Если оборудование устройства значительно изменилось (например, заменена системная плата), состояние активации Windows 11 может аннулироваться.

Если вы не выполняете повторную установку Windows, нажмите кнопку Пуск и выберите Активация > Обновить ключ продукта > Изменить ключ продукта для повторной активации устройства. В противном случае можно ввести ключ продукта во время установки Windows.

Если изготовитель оборудования (OEM) заменил вам системную плату, компьютер должен автоматически выполнить повторную активацию. Если активацию выполнить не удается, используйте 25-значный ключ, расположенный под серым стирающимся слоем на сертификате подлинности, который вам предоставил изготовитель оборудования. Выполните следующие шаги, чтобы завершить активацию.

Примечание: Чтобы удалить серое покрытие, под которым скрыт ключ продукта, аккуратно сотрите его с помощью монеты или ногтя.

Нажмите кнопку Пуск , а затем выберите Параметры > Обновление и безопасность > Активация .

Выберите пункт Изменить ключ продукта.

Введите ключ продукта, указанный на сертификате подлинности, и следуйте инструкциям.

Проверка лицензии в Windows 10

Как проверить лицензию Windows 10

Всем известно, что операционная система Windows 10, как и большинство ОС от Microsoft, распространяется платно. Пользователю необходимо самостоятельно приобрести лицензионную копию любым удобным образом, либо же она будет автоматически предустановлена на приобретаемом устройстве. Надобность проверить подлинность используемой Виндовс может появиться, например, при покупке ноутбука с рук. В таком случае на помощь приходят встроенные компоненты системы и одна защитная технология от разработчика.

Проверяем лицензию Windows 10

Для проверки лицензионной копии Виндовс обязательно понадобится сам компьютер. Ниже мы перечислим три различных способа, которые помогут справиться с этой задачей, лишь один из них позволяет определить нужный параметр без включения девайса, поэтому стоит учитывать это при выполнении поставленной задачи. Если же вас интересует проверка активации, что считается уже совсем другим действием, советуем ознакомиться с другой нашей статьей, перейдя по следующей ссылке, а мы переходим непосредственно к рассмотрению методов.

Способ 1: Наклейка на компьютере или ноутбуке

С упором на покупки новых или поддержанных устройств компания Microsoft разработала специальные наклейки, которые клеятся на сам ПК и обозначают, что на нем предустановлена официальная копия Windows 10. Такую наклейку практически невозможно подделать — у нее присутствует множество защитных элементов, а также на самой этикетке содержится значительное количество опознавательных знаков. На изображении ниже вы видите пример такой защиты.

Наклейка, отвечающая за подлинность Windows 10

На самом сертификате присутствует серийный код и ключ продукта. Они скрыты за дополнительной маскировкой — удаляемым покрытием. Если вы внимательно изучите саму наклейку на предмет наличия всех надписей и элементов, можете быть уверены, что на компьютере установлена официальная версия Windows 10. Разработчики на своем сайте детально рассказывают обо всех особенностях такой защиты, рекомендуем ознакомиться с этим материалом далее.

Способ 2: Командная строка

Чтобы воспользоваться этим вариантом, потребуется запустить ПК и внимательно изучить его, убедившись, что на нем присутствует не пиратская копия рассматриваемой операционной системы. Это можно без труда сделать с помощью стандартной консоли.

    Запустите «Командную строку» от имени администратора, например, через «Пуск».

Запуск командной строки в операционной системе Windows 10

Команда для проверки лицензионной копии Windows 10 в командной строке

Вывод информации о копии Windows 10 через командую строку

Однако даже когда написано, что активация была выполнена успешно, обратить внимание следует и на название редакции. При обнаружении там содержания «EnterpriseSEval» можете быть уверенным, что это точно не лицензия. В идеале вы должны получить сообщение такого характера — «Активация Windows(R), Home edition + серийный номер. Активация выполнена успешно».

Способ 3: Планировщик заданий

Активация пиратских копий Windows 10 происходит через дополнительные утилиты. Они внедряются в систему и путем изменения файлов выдают версию за лицензионную. Чаще всего такие незаконные инструменты разрабатывают разные люди, однако название их практически всегда схоже с одним из этих: KMSauto, Windows Loader, Activator. Обнаружение в системе такого скрипта, означает практически стопроцентную гарантию отсутствия лицензии текущей сборки. Проще всего такой поиск выполнить через «Планировщик заданий», поскольку программа активации всегда запускается с одной и той же периодичностью.

Запуск панели управления в ОС Windows 10

Переход в раздел администрирование через панель управления Windows 10

Запуск приложения планировщик заданий в Windows 10

Поиск утилиты KMSauto через планировщик заданий в Windows 10

Самостоятельно убрать из системы данный активатор без дальнейшего обнуления лицензии вряд ли получится, поэтому можно быть уверенным в том, что этот метод является более чем работоспособным в большинстве случаев. К тому же от вас не требуется изучать системные файлы, необходимо просто обратиться к стандартному инструменту ОС.

Для надежности рекомендуем использовать сразу все методы, чтобы исключить любую махинацию со стороны продавца товара. Вы также можете попросить у него предоставить носитель с копией Windows, что еще раз позволит убедиться в ее подлинности и быть спокойным на этот счет.

ЗакрытьМы рады, что смогли помочь Вам в решении проблемы.

4 способа проверки активации Windows 10 и как узнать лицензионный ключ

О том, что операционная система для Windows 10 предоставляется пользователю не бесплатно, знают все. То есть юзер покупает лицензионную копию программы. При приобретении компьютера или планшета с рук возникает вопрос, как можно проверить подлинность активации Windows 10. Рассмотрим всевозможные варианты распознавания ключа, которые помогают установить оригинальность инсталлированной на девайсе версии.

Зачем нужно знать ключ активации

В операционных системах Windows 7 и Windows 8.1, чтобы определить код, разработчики корпорации прибегали к примитивному методу. Справка об инсталлированной на компьютере или лэптопе версии предоставлялась на бирке, размещенной на обратной стороне корпуса устройства. С выходом «десятки» и расширением цифровых технологий в Microsoft решили отказаться от такой фишки.

screenshot_1

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

Как посмотреть активацию Windows 10

Прежде чем приступать к поиску ключа в системе, убедитесь, активирована ли установленная копия. Для этого на рабочем столе устройства правой кнопкой мышки кликните на иконку «Этот компьютер». В списке команд выберите ярлык «Свойства». Откроется окно, в котором будет представлена вся интересующая пользователя информация. Главное, чтобы в графе «Активация Windows» стояла запись «Выполнена».

screenshot_2

Наклейка на компьютере или ноутбуке

Подлинность программы активации определяют по стикерам. Как выглядят оригинальные сертификаты:

  • наклейка GML – лейбл-голограмма, которая, в зависимости от угла обзора, меняет цвет с синего на фиолетовый;
  • СОА – лицензионная наклейка. Крепится на корпусе девайса либо помещена внутрь отсека для АКБ.

Случается, что лицензионный ключ покупается отдельно от компьютера. В таком случае лейбл-голограмма, указывающая на подлинность продукта, наклеивается на упаковку устройства.

screenshot_3

Командная строка

Приобретая технику с рук или в магазине, о репутации которого не успели навести справки, можете проверить, правду ли говорит продавец, уверяя, что на ПК активирована лицензированная версия ОС Windows.

screenshot_4

Достаточно от имени администратора в консоль ввести команду «slmgr/ato».

screenshot_5

Если система лицензионная, в окне появится текст: «Активация выполнена успешно». Кроме того, обратите внимание на формулировку. Если в ней присутствует выражение «Eval», особо можете не радоваться. Пиратская версия сопровождается надписями: «Ошибка…Имя не существует».

screenshot_6

Планировщик заданий

Следует признать, что такие версии программы, как Windows 8.1, 10, оснащены мощной системой защиты, которую не так просто активировать нелицензированными средствами. На октябрь 2023 г. известно несколько активаторов, которые могут запустить в работу эти ОС.

Рассмотрим на примере активатора KMSAuto Net. Программа меняет алгоритм системы проверки, после чего нелицензионная версия выдает себя за подлинник. Активатор самостоятельно создает папку, помещает в нее файлы, после чего Windows думает, что ключ настоящий.

screenshot_7

Через PowerShell

Система PowerShell позволяет автоматически расшифровать ключ продукта, не прибегая к помощи сторонних ресурсов.

screenshot_8

Для ее запуска откройте блокнот, скопируйте в него код:

function Get-WindowsKey {

param ($targets = «.»)

$hklm = 2147483650

$regPath = «SoftwareMicrosoftWindows NTCurrentVersion»

$regValue = «DigitalProductId»

Foreach ($target in $targets) {

$productKey = $null

$win32os = $null

$wmi = [WMIClass]»\$targetrootdefault:stdRegProv»

$data = $wmi.GetBinaryValue($hklm,$regPath,$regValue)

$binArray = ($data.uValue)[52..66]

$charsArray = «B»,»C»,»D»,»F»,»G»,»H»,»J»,»K»,»M»,»P»,»Q»,»R»,»T»,»V»,»W»,»X»,»Y»,»2″,»3″,»4″,»6″,»7″,»8″,»9″

## decrypt base24 encoded binary data

For ($i = 24; $i -ge 0; $i—) {

$k = 0

For ($j = 14; $j -ge 0; $j—) {

$k = $k * 256 -bxor $binArray[$j]

$binArray[$j] = [math]::truncate($k / 24)

$k = $k % 24

}

$productKey = $charsArray[$k] + $productKey

If (($i % 5 -eq 0) -and ($i -ne 0)) {

$productKey = «-» + $productKey

}

}

$win32os = Get-WmiObject Win32_OperatingSystem -computer $target

$obj = New-Object Object

$obj | Add-Member Noteproperty Computer -value $target

$obj | Add-Member Noteproperty Caption -value $win32os.Caption

$obj | Add-Member Noteproperty CSDVersion -value $win32os.CSDVersion

$obj | Add-Member Noteproperty OSArch -value $win32os.OSArchitecture

$obj | Add-Member Noteproperty BuildNumber -value $win32os.BuildNumber

$obj | Add-Member Noteproperty RegisteredTo -value $win32os.RegisteredUser

$obj | Add-Member Noteproperty ProductID -value $win32os.SerialNumber

$obj | Add-Member Noteproperty ProductKey -value $productkey

$obj

}

screenshot_9

Предоставьте путь к папке с расширением ps1. От лица администратора откройте окно, внесите в командную строку команду «Set-ExecutionPolicy RemoteSigned». Подкрепите свои действия, нажав на клавишу Y.

Введите команду «Import-Module C:get-win-key.ps1». Запустите загрузку. В графе «Installed Key» отобразится код.  При необходимости сохраните его в отдельный файл.

screenshot_11

Как узнать ключ при помощи сторонних приложений

Способов и ресурсов, позволяющих узнать ключ ОС, множество. Они дают возможность посмотреть характеристики компьютера и узнать интересующие юзера сведения.

ShowKeyPlus

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

Чтобы узнать необходимые данные, инсталлировать утилиту ShowKeyPlus не нужно. Достаточно запустить программу. На экране монитора появится окно со всеми интересующими сведениями. Пользователь может сохранить отображенную на экране информацию, кликнув на клавишу «Save».

screenshot_12

ProduKey

Бесплатная программа, показывающая информацию о ключах программного обеспечения. К помощи ProduKey прибегают в том случае, если пользователь забыл, какая версия на каком устройстве у него установлена, либо нужно переустановить ОС, но за время пользования ключ потерялся.

screenshot_13

Утилита не нуждается в инсталляции, но для безопасности использования скачивайте ее с официального сайта. Алгоритм действий, который поможет выяснить код:

  • Чтобы открыть файл, тапните на команду «Показать в папке».
  • Откройте архив, кликните на иконку «Извлечь».
  • Укажите путь для извлечения. Подтвердите свои действия, нажав «ОК».

После открытия разархивированной папки запустите в работу утилиту ProduKey. exe. После этого на экране появится таблица, в которой будут указаны все ключи Microsoft, установленные на устройстве.

screenshot_14

Magical Jelly Bean Keyfinder

Утилита Magical Jelly Bean Keyfinder – полезный инструмент, который поможет пройти валидацию, получить ключ или серийный номер из любого устройства. Вначале программу необходимо установить на свой компьютер. Она бесплатная, поэтому самый надежный способ скачивания – с официального сайта.

screenshot_15

Порядок действий:

  • Загрузка программы начнется автоматически, как только пользователь нажмет на ссылку. Затем последует запрос «Скачать» или «Сохранить». Выбирайте второй вариант, поместите файл на рабочем столе, чтобы, в случае надобности, его можно было легко найти.
  • Установка программы Magical Jelly Bean Keyfinder занимает не больше минуты.
  • Откройте файл. Чтобы продолжить процесс установки, нажмите на клавишу «Следующая».
  • Состоится переход на экран лицензионного соглашения. Принимайте условия и переходите дальше. После инсталляции приложения запустите программу.

Сразу после установки утилита находит ключ для операционной системы, активированной на этом устройстве. Помимо ОС Windows, магический инструмент извлечет секретные шифры для любой игры или программы, инсталлированной на компьютер.

screenshot_16

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

Speccy

Еще одна удобная в использовании программа, отображающая все нужные сведения об устройстве. Инструмент предоставляет пользователю информацию о каждом элементе персонального компьютера:

  • операционной системе;
  • жестких дисках;
  • графической карте;
  • процессоре;
  • RAM.

screenshot_17

Этот перечень по умолчанию появляется на экране после запуска программы. Чтобы разобраться подробнее в тонкостях, кликните на строку «Операционная система». Справа откроется полная картина: когда, какая версия Windows установлена, ключ.

Просмотрев сведения, если есть необходимость, сохраните информацию, скопировав на диск. Выберите в меню «Save Snapshot». Снимок файловой системы сохранится в папке «.speccy».

screenshot_18

Извлекаем ОЕМ-код из UEFI для проверки лицензии 10 Винды

Неважно, какая операционная система управляет устройством в настоящее время. Если на момент покупки компьютера на нем была инсталлирована версия Windows 10, ключ ОЕМ был вшит на материнскую плату или UEFI лэптопа. Чтобы извлечь код, в командную строку введите «wmic path softwarelicensingservice get OA3xOriginalProductKay».

О наличии кода свидетельствует шифр, который немного отличается от ключа активации, используемого настоящей версией 10 Винды. Этот ОЕМ-код пригоден для восстановления работы изначальной версии операционной системы. Если в настройках UEFI ключа нет, пользователь увидит на экране лишь пустую строчку.

В большинстве случаев совершенно не обязательно знать ключ активации лицензионной версии Windows 10. Его без труда можно извлечь из устройства с помощью сторонних программ, руководствуясь подсказками, или обнаружить наклейку на днище ноутбука.



Содержание

  1. Как узнать ключ Windows 10 с помощью командной строки, плюс еще метод с реестром
  2. Два варианта быстрого поиска ключа продукта Windows 10
  3. Поиск ключа продукта Windows 10 с помощью командной строки
  4. Поиск ключа продукта Windows 10 при помощи реестра Windows
  5. Найти ключ активации Windows можно с помощью командной строки или PowerShell
  6. Как самому найти ключ Windows
  7. Восстановить ключ Windows с помощью командной строки
  8. Получить ключ Windows с помощью PowerShell
  9. Проверка активации Windows 10: как узнать ключ за пару кликов
  10. Как проверить активацию Windows 10
  11. Как узнать срок активации Windows 10
  12. Как узнать лицензионный ключ установленной Windows 10
  13. Фотогалерея: как узнать лицензионный ключ установленной Windows 10 при помощи скрипта
  14. Видео: как узнать ключ активации для Windows 10
  15. Как узнать ID компьютера на Windows 10
  16. Как узнать лицензионный ключ (Install Key и OEM Key) в Windows 10
  17. Отличие Install Key от OEM Key
  18. Видео: как узнать информацию об OEM Key
  19. Зачем нужно знать ключ активации Windows
  20. Как узнать ключ системными средствами
  21. Поиск Install Key через PowerShell
  22. Поиск Install Key через скрипт
  23. Видео: как узнать ключ с помощью VBS-скрипта
  24. Поиск OEM Key через PowerShell
  25. Поиск OEM Key через «Командную строку»
  26. Как узнать ключ при помощи сторонних приложений
  27. ShowKeyPlus
  28. Видео: как узнать ключ с помощью ShowKeyPlus
  29. ProduKey
  30. Magical Jelly Bean Keyfinder
  31. Speccy
  32. Проверка статуса активации Windows 10

Как узнать ключ Windows 10 с помощью командной строки, плюс еще метод с реестром

Два варианта быстрого поиска ключа продукта Windows 10

1584037060 15

Поиск ключа продукта Windows 10 при необходимости может быть гораздо проще, чем может показаться на первый взгляд. Достаточно ввести быструю команду в командной строке. Дел на несколько минут, но переоценить важность подобного лайфхака сложно. Ведь именно ключ продукта – это то уникальное сочетание цифр и букв, которое используется во время установки программного обеспечения Майкрософт для разблокирования или открытия продукта, без которого обойтись никак нельзя после, скажем, переустановки Виндовс на одной и той же машине.

Ключи продуктов Майкрософт состоят из 25 знаков, обычно разделенных на группы по 5. Не стоит путать с номером продукта, который создается после его установки и используется службой поддержки клиентов корпорации Майкрософт для идентификации продукта при оказании поддержки. Коды продуктов Майкрософт состоят из 20 знаков, обычно разделенных на группы по 4.

Итак, вот как можно найти ключ продукта с помощью реестра Windows.

Поиск ключа продукта Windows 10 с помощью командной строки

Чтобы найти ключ продукта Windows 10 с помощью командной строки, вам нужно будет открыть приложение командной строки с правами администратора. Для этого введите «cmd» в строке поиска Windows:

1584036205 1

В результатах поиска появится командная строка. Щелкните его правой кнопкой мыши и выберите в появившемся окне пункт «Запуск от имени администратора». При появлении соответствующего запроса введите пароль учетной записи Windows.

1584036189 2

После открытия скопируйте и вставьте следующую команду, а затем нажмите клавишу Enter:

wmic path softwarelicensingservice get OA3xOriginalProductKey

Следующей строкой тут же появится 25-значный ключ продукта.

1584036253 3

Вот и все, что, собственно, нужно сделать. Этот способ быстр, легок, достаточно записать код команды. Впрочем, есть и вторая, не менее простая методика, при помощи которой можно получить доступ к ключу продукта «Десятки» не менее просто и быстро – через реестр Windows.

Поиск ключа продукта Windows 10 при помощи реестра Windows

1578653858 windows 7 desktop

Для начала откройте «Блокнот», щелкнув правой кнопкой мыши в любом месте рабочего стола, наведя курсор мыши на «Создать», а затем выбрав в меню пункт «Текстовый документ».

1584036254 4

Скопируйте и вставьте этот код в блокнот:

Set WshShell = CreateObject («WScript.Shell»)
MsgBox ConvertToKey (WshShell.RegRead («HKLMSOFTWAREMicrosoftWindows NTCurrentVersionDigitalProductId»))

Далее перейдите на вкладку «Файл» и выберите пункт «Сохранить как».

1584036199 5

1584036210 6

После того как вы ввели имя файла, сохраните его.

1584036182 7

Теперь вы можете просмотреть ключ продукта Windows 10 в любое время, просто открыв вновь созданный файл.

Источник

Найти ключ активации Windows можно с помощью командной строки или PowerShell

79694826

Когда Вы входите, регистрируетесь и активируете вашу копию Windows с помощью розничного ключа, информация о нём сохраняется в реестре Windows.

Пользователи компьютеров, возможно, заметили, что в последние пару лет производители перестали наклеивать их COA или наклейку сертификата подлинности, на которой отображается ключ продукта Windows для машины. Теперь этот ключ встроен в BIOS или UEFI.

Как самому найти ключ Windows

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

В этой статье мы увидим, как найти оригинальный ключ продукта Windows с помощью командной строки или PowerShell, из BIOS или реестра. Это работает для розничных и OEM лицензий.

Восстановить ключ Windows с помощью командной строки

Из меню Windows откройте командную строку с правами администратора (ищите в папке СлужебныеWindows; для открытия с правами администратора используйте правую кнопку мыши).

Затем введите следующую команду и нажмите Enter :

wmic path softwarelicensingservice get OA3xOriginalProductKey

kljuch cmd windows

Ключ продукта Windows будет отображен ниже.

Получить ключ Windows с помощью PowerShell

Откройте окно PowerShell с правами администратора, введите следующую команду и нажмите Enter :

kljuch windows powershell

Появится активационный ключ лицензии Windows! Это работает на Windows 10 / 8.1 / 7 / Vista.

В Windows 10 ключ продукта будет, вероятно, зашифрован и привязан к учетной записи Microsoft, то есть также хранится в облаке Microsoft.

Если эти методы не работают на вашем компьютере, Вы так же можете использовать свободное программное обеспечение для поиска ключа Windows на компьютере.

Источник

Проверка активации Windows 10: как узнать ключ за пару кликов

windows 10 10

По соглашению с Microsoft пользователи, обновившиеся до Windows 10, получают лицензионную систему. При этом её активация проходит в фоновом режиме, то есть ОС никак не информирует пользователя, что процесс успешно завершён. Поэтому не все знают, как понять, активирована ли копия системы. Аналогичная ситуация с лицензионным ключом и сроками активации — искать эти данные приходится самостоятельно.

Как проверить активацию Windows 10

Проверить, активирована ли ваша копия Windows 10, можно несколькими методами:

aktivaciya 1

Самый простой способ узнать, активирована ли Windows 10, — через окно свойств системы

proverka aktivacii windows 2

Все данные об активации Windows также отображаются в меню системы «Параметры»

proverka aktivacii windows

При помощи скрипта SLMgr.vbs можно проверить, активирована ли Windows 10, и узнать сроки активации

Как узнать срок активации Windows 10

Если при установке системы вводился лицензионный ключ или было произведено обновление текущей ОС до Windows 10, то срок активации бесконечен. Если же была установлена пробная версия на ограниченное количество дней, то для проверки срока нужно нажать сочетание Win+R, в открывшееся окно ввести команду «winver.exe». Откроется окно, в котором будет указан срок истечения активации. Если он не обозначен, то система установлена на бессрочный период.

srok

Система имеет конкретный срок активации только в случае установки пробной версии

Кроме того, срок активации можно узнать при помощи скрипта SLMgr.vbs, что подробно описано выше в пункте 3.

Как узнать лицензионный ключ установленной Windows 10

Лицензионный ключ продукта представляет собой код из 25 символов — его используют не только для активации системы, но и для переустановки, поэтому лучше его знать и не терять. Так как активация Windows 10 проходит в фоновом режиме, пользователю никак не сообщается код, и его нужно посмотреть самостоятельно. Для этого существует несколько способов:

Проще всего посмотреть код через параметры системы или окно свойств, но эти методы не всегда доступны — по каким-то причинам компьютер может не отображать цифры или выдавать сообщение «Нет данных». Поэтому приходится прибегать к специальным программам для просмотра лицензионного ключа или к скриптам.

Утилиты для просмотра кода активации можно скачать с официальных сайтов и установить их на свой ПК. Их несколько, вот самые простые:

speecy

В утилите Speccy лицензионный номер находится в разделе «Операционная система»

produkey

Утилита ProduKey показывает только лицензионный ключ, зато запускается быстро

show

Утилиту ShowKeyPlus тоже не надо устанавливать — она отображает ключ системы сразу после запуска

Кроме того, лицензионный ключ можно узнать, выполнив специальный скрипт. Этот способ будет сложнее описанных выше, но иногда по каким-то причинам установка сторонних приложений на компьютер недоступна. Тогда задача выполняется при помощи собственной оболочки Windows PowerShell.

$regPath = «SoftwareMicrosoftWindows NTCurrentVersion»

$OS = (Get-WmiObject «Win32_OperatingSystem» | select Caption).Caption

$w1=»Скрипт предназначен только для Windows 10»

$w2=»Скрипт предназначен только для Windows 10»

$w3=»Возникла непредвиденная ошибка при получении ключа»

Далее следует запустить саму оболочку Windows PowerShell: нажать сочетание клавиш Win+R, а в появившемся окне ввести «powershell» — это самый быстрый способ. В открывшемся окне нужно набрать команду cmd и наименование каталога, где хранится файл, созданный в «Блокноте», нажать клавишу Enter, затем ввести имя скрипта в виде: «./имя файла.ps1» и снова нажать Enter.

Фотогалерея: как узнать лицензионный ключ установленной Windows 10 при помощи скрипта

Иногда может появиться сообщение, что выполнение сценариев отключено в системе. Тогда в консоль PowerShell следует ввести команду «Set-ExecutionPolicy RemoteSigned», после чего подтвердить действия клавишами Y и Enter.

Видео: как узнать ключ активации для Windows 10

Как узнать ID компьютера на Windows 10

Чтобы провести дистанционную активацию программ и на расстоянии управлять своим ПК с других аппаратов, требуется знать его ID. Его можно узнать самостоятельно. Для этого в Windows 10 требуется зайти в «Панель управления», последовательно открыть разделы «Сеть и интернет», «Центр управления сетями и общим доступом», «Изменение параметров адаптера». Далее в открывшемся окне на используемом вами адаптере требуется кликнуть правой кнопкой мыши, выбрать пункт «Состояние» и в появившемся окне внизу нажать кнопку «Сведения». В графе «Физический адрес» и будет указан ваш ID.

id adres

Уточнить ID компьютера можно через свойства сетевого адаптера в графе «Физический адрес»

Есть способ и проще, предыдущий всё-таки требует много телодвижений. Через сочетание Win+R нужно вызвать строку быстрого доступа, набрать команду cmd, нажать Enter и набрать «ipconfig /all». Будет выведено окно с данными, где в разделе «Физический адрес» указан искомый ID компьютера.

cmd

Чтобы узнать ID компьютера, достаточно набрать «ipconfig /all» в командной строке

Несмотря на то что активация Windows 10 происходит без прямого участия пользователя и без выдачи информационного окна о завершении, всегда можно посмотреть, активирована ли система, а также узнать лицензионный ключ. Лучше делать это при помощи средств Microsoft, хотя к установке и запуску сторонних приложений тоже прибегают. Главное, запускать и устанавливать на своём компьютере только проверенные файлы с официальных источников.

Источник

Как узнать лицензионный ключ (Install Key и OEM Key) в Windows 10

kak uznat licenzionnyy klyuch na windows 10

Активированная Windows 10 хранит информацию о ключе, с помощью которого была подтверждена её лицензия. Если вам понадобилось узнать его, то есть несколько способов, позволяющих это сделать. Но перед выполнением поиска следует разобраться, чем Install Key и OEM Key отличаются друг от друга.

Отличие Install Key от OEM Key

Оба типа ключа существуют для одной цели — активации Windows. Но подтверждение лицензии может быть выполнено в разное время: до появления системы на диске, во время установки или после неё.

Install Key — ключ, который вводит сам пользователь, получив его в интернет-магазине Microsoft или купив диск с цифровой версией Windows. OEM — ключ, вшитый в материнскую плату. Его можно встретить в тех случаях, когда компьютер продаётся с уже установленной и активированной Windows.

Итак, если вы подтверждали лицензию самостоятельно, то стоит узнавать Install Key. Если компьютер был куплен с уже активированной Windows, актуальным будет OEM Key. Но не исключено, что ваша версия операционной системы изначально активирована не из-за вшитого ключа, а потому, что продавец самостоятельно ввёл Install Key. Вспомните про данный вариант, если выяснится, что OEM ключ отсутствует.

Значение ключей может совпадать, если вы ничего не вводили самостоятельно. Но в большинстве случаев имеется либо один ключ, либо значения ключей различны. Например, если у вас была Windows 7 или 8, активированная посредством OEM, то переход на Windows 10 во время бесплатной раздачи или после её окончания вызовет генерацию Install Key, который будет отличаться от изначального ключа OEM.

Видео: как узнать информацию об OEM Key

Зачем нужно знать ключ активации Windows

Единственное, для чего использованный ключ может пригодиться повторно, — подтверждение активации Windows, лицензия которой ранее этим ключом уже была подтверждена. Дело в том, что лицензия операционной системы может по некоторым причинам слететь. Например, из-за смены комплектующих или некоторых обновлений.

Если ранее оплаченная система перестала быть лицензионной, её не нужно покупать. Достаточно вспомнить ключ и обратиться в службу поддержки Microsoft: операторы сверят данные и помогут устранить возникшее недоразумение.

Как узнать ключ системными средствами

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

Поиск Install Key через PowerShell

Jakob Bindslet

После создания файла выполните следующие действия:

Поиск Install Key через скрипт

Существует аналогичный скрипт, подобный вышеописанному, но на другом языке.

Видео: как узнать ключ с помощью VBS-скрипта

Поиск OEM Key через PowerShell

Поиск OEM Key через «Командную строку»

Узнать OEM Key можно и с помощью команды wmic path softwarelicensingservice get OA3xOriginalProductKey, выполненной в «Командной строке», запущенной от имени администратора. Не важно, каким именно способом, данным или предыдущим, вы воспользуетесь, результат будет одинаков. Отличаются лишь команды и среды их выполнения.

Как узнать ключ при помощи сторонних приложений

Все нижеописанные способы требуют загрузки дополнительных бесплатных или частично бесплатных программ. Ничего сложного они не выполняют, поэтому весить будут немного. Сторонние программы упрощают поиск OEM и Install ключа, их стоит использовать в том случае, если вышеописанные способы по каким-то причинам не сработали.

Все приложения, представленные в списке, популярны и безопасны, то есть, используя их, вы не рискуете поделиться своим ключом с посторонним лицом. Но быть уверенным в безопасности программы можно только в том случае, если она была загружена с официального сайта разработчика, а не со стороннего ресурса.

ShowKeyPlus

Особенность программы в том, что она не требует установки. Загруженный файл достаточно открыть, после чего на экране появится некоторая информация о системе, в том числе OEM и Install ключ. Неперегруженный интерфейс позволяет с лёгкостью узнать все необходимые данные.

Видео: как узнать ключ с помощью ShowKeyPlus

ProduKey

Универсальная программа, позволяющая узнать лицензионный ключ Windows и остальных программ, установленных на компьютере. Обратите внимание на первый столбец, чтобы найти ОС, и на третий столбец, чтобы узнать ключ. Программа не умеет определять OEM Key, но отлично справляется с поиском установочного ключа.

Magical Jelly Bean Keyfinder

Данная утилита, как и предыдущая, предназначена для поиска всех лицензионных ключей, имеющихся на компьютере. Она автоматически определяет, какой тип ключа используется для активации Windows, и выводит его. Также вы получите некоторую дополнительную информацию о системе.

Speccy

Приложение Speccy предоставляет подробную информацию о компьютере и всех его комплектующих. Лицензионный ключ можно увидеть в разделе «Операционная система» в строке «Серийный номер».

Существует два вида ключей — OEM Key и Install Key. Узнать их можно как системными средствами, так и с помощью сторонних приложений. Главное, не сообщайте свой ключ никому, кроме операторов официальный технической поддержки Microsoft, иначе вашей лицензией сможет воспользоваться злоумышленник.

Источник

Проверка статуса активации Windows 10

Прошел уже почти месяц с начала бесплатного обновления пользователей Windows 7 и Windows 8.1 до Windows 10. По условиям Microsoft, пользователи этих ОС после выполнения обновления получают лицензионную Windows 10, а система активируется автоматически в фоновом режиме. Как понять активирована ли ваша копия Windows 10 или нет?

При выполнении апгрейда до Windows 10, система должна автоматически активировать ОС на серверах активации Microsoft. Проблема в том, что пользователю не показывают информационные окна об успешной активации ОС. Проверить статус активации системы в Windows 10 можно несколькими способами.

1. Окно свойств системы

Нажмите сочетание клавиш Win + X и выберите пункт System. Статус активации отображается в разделе Windows activation. В нашем примере сообщение «Windows is activated» говорит о том, что система активирована.

window10 activation status

2. Новая панель настроек системы

Статус активации также можно узнать в параметрах новой Modern (современной) Панели Управления. Для этого нажмите на иконку уведомлений в правом нижнем углу таскбара и выберите пункт меню All Settings.

win10 all settingsЗатем перейдите в раздел “Update and Security”. Как вы видите, статус в строке Activation указывает на то, что система активирована.

windows is activated3. Командная строка

Статус активации также можно получить из командной строки с помощью скрипта SLMgr.vbs, который используется для управления лицензиями, активациями и серийными ключами системы еще со времен Window Vista. Откройте командную строку (cmd) с правами администратора и выполните команду:

slmgr

Источник

Установленная на компьютере версия Windows 10 является полностью легальной, только если она приобретена по лицензии или обновлена с предыдущей лицензионной версии ОС Microsoft. Лицензионная версия операционной системы может быть активирована, или ее активация может отсутствовать, или на вашем компьютере (если, к примеру, вы приобрели его с рук) может быть установлена пиратская, нелицензионная версия Windows 10, активированная специальной программой. 

Давайте разберемся, как выяснить, активирована ли ваша Windows и является ли она подлинной. В этой статье вы можете более подробно узнать о версии Windows 10.

Проверка в окне «Система»

Самый быстрый способ увидеть, активирована ли ваша копия Windows — нажать комбинацию клавиш «Windows» + «Pause». На экране появится окно «Система», в правой части которого отобразятся основные сведения о вашем компьютере. В секции «Активация Windows» вы увидите информацию о том, выполнена ли активация, и сможете посмотреть код продукта.

Окно «Система» в Windows 10

Смотрим информацию об активации Windows в окне «Система»

Загрузка ... Загрузка …

Есть и другой способ увидеть информацию об активации Windows 10.

  1. Нажимаем правой кнопкой мыши на кнопку «Пуск» и в открывшемся контекстном меню выбираем команду «Параметры».

    Контекстное меню кнопки «Пуск» в Windows 10

    Выбираем команду «Параметры»

  2. Откроется окно «Параметры Windows», в котором нас интересует раздел «Обновление и безопасность».

    Раздел «Обновление и безопасность» в «Параметрах Windows»

    Ищем раздел «Обновление и безопасность»

  3. Кликаем пункт «Активация» в левой части окна, при этом справа будет показана информация об активации: ОС может быть активирована с помощью цифровой лицензии или ключа.

    Раздел «Активация» в «Параметрах Windows»

    Как видим, наша копия Windows 10 активирована с помощью цифровой лицензии

Загрузка ... Загрузка …

Проверка из командной строки

Для проверки наличия активации Windows 10 и ее легальности мы можем задействовать командую строку.

  1. Воспользуемся встроенным поиском: кликаем на значок лупы в панели задач и печатаем команду cmd. В списке сверху появится пункт «Командная строка». Чтобы запустить ее от имени администратора, кликаем по ней правой кнопкой мыши и выбираем соответствующую команду.

    Запуск «Командной строки» в Windows 10

    Ищем командную строку

  2. В открывшемся окне набираем slmgr /xpr и нажимаем клавишу «Enter». На экране появится сообщение о статусе активации операционной системы.

    Сообщение об активации Windows 10

    Вводим команду для проверки активации

  3. Чтобы проверить легальность активации, вводим другую команду slmgr –ato и также подтверждаем ее нажатием «Enter».

    Сообщение о выполнении активации Windows 10

    Вводим команду для проверки легальности активации

  4. Если после ввода команды в окне «Windows Script Host» появится сообщение об ошибке, это будет означать, что данная копия Windows 10 нелицензионная.

Загрузка ... Загрузка …

Проверка в «Планировщике заданий» Windows

Нелицензионные копии Windows 10 нередко активируют с помощью специальных утилит, которые внедряются в систему и выдают пиратскую версию ОС за лицензионную. Такие программы обычно создают задание на периодическую переактивацию системы, поэтому их можно найти через «Планировщик заданий» Windows.

  1. Чтобы запустить «Планировщик заданий», кликаем на значок лупы в панели задач и начинаем печатать название приложения в поле ввода. Когда оно появится в списке сверху, нажимаем на него левой кнопкой мыши.

    Поиск «Планировщика заданий» в Windows 10

    Запускаем «Планировщик заданий»

  2. В открывшемся окне переходим в «Библиотеку планировщика заданий» и, прокручивая список справа, ищем в нем названия одного из активаторов. Чаще всего это: «KMSAuto», «Windows Loader» или «Activator».

    Окно «Планировщика заданий» в Windows 10

    Ищем в списке название активатора

  3. Если поиск увенчался успехом, можно сделать вывод, что версия Windows на этом компьютере не является легальной.

Загрузка ... Загрузка …

В заключение хочу добавить, что на корпусе компьютера или ноутбука может присутствовать специальная наклейка, содержащая серийный код и ключ продукта и подтверждающая подлинность копии Windows, установленной на данном устройстве. См. также: как узнать лицензионный ключ установленной Windows 10. Однако, если вы покупаете бывший в употреблении компьютер, на нем может быть установлена уже другая версия операционной системы, и, даже при наличии такой наклейки, имеет смысл воспользоваться приведенными выше советами и проверить лицензию Windows 10 самостоятельно.

Загрузка ... Загрузка …

Post Views: 37 142

Как проверить на подлинность лицензионный ключ Виндовс 10. Есть несколько способов это сделать, которые подробно описаны в данной статье

С появлением Windows 10, знание лицензионного ключа больше не требуется. Так как при установке он не запрашивается, а при первом запуске и подключении к интернету система автоматически активируется. Единственным условием станет выбор той редакции Windows, которая шла в комплекте с компьютером или ноутбуком. Однако, несмотря на это, у многих счастливых обладателей устройств на «десятке» может возникнуть потребность узнать ключ, использовавшийся при активации. В данной статье собрана информация, которая поможет справиться с этой проблемой.

При апгрейде с Windows 7/8/8.1 до Windows 10, активационный код не запрашивается и при первой загрузке и соединении с интернетом, система автоматически активируется. А при установке «с нуля», с использованием загрузочного флеш-накопителя или диска, подойдет лицензионный ключ от старой версии Windows. При этом его ввод совсем необязателен, для пропуска достаточно выбрать «У меня нет ключа продукта». Исключением могут быть только Retail-редакции, где ввод ключа нельзя пропустить.

Лицензия Windows 10 подвязывается к уникальному идентификатору, который основывается на аппаратной части компьютера пользователя и связан с аккаунтом Microsoft.

Проверка лицензии Windows 10 через PowerShell

Ключ активации можно узнать с помощью программы PowerShell. Так как она уже встроена в систему, загрузка дополнительных программ не требуется. Хотя специальной команды для извлечения и расшифровки ключа нет, один из энтузиастов решил эту проблему, написав Vbasic-скрипт. Последовательность действий будет такой:

  1. Скачать готовый скрипт и распаковать его.
  2. Кликнуть по меню «пуск» правой клавишей мыши и в открывшемся меню выбрать строку «Windows Power shell (администратор)».
  3. В открывшейся командной строке прописать «Set-ExecutionPolicy RemoteSigned», после чего нажать клавишу Enter. На запрос ответить буквой «Y» и еще раз нажать клавишу ввода, что дает согласие на выполнение команды.
  4. Ввести строку: «Import-Module C:ПользователиUserЗагрузкиprodect_key.ps1» для импортирования скрипта. Где «C:ПользователиUserЗагрузкиprodect_key.ps1» — полный путь до загруженного и распакованного скрипта.
  5. Ввести «Get-WindowsKey», при этой команде будет выведен ключ активации текущей установленной ОС. На данном этапе может быть предложено сохранение лицензионного кода в текстовый документ.

Просмотр лицензии Виндовс 10 в окне приложения ShowKeyPlus

Это небольшая утилита, которая показывает ключ активации и другие полезные сведения о текущей операционной системе запущенной на компьютере. Она способна узнать код, интегрированный в UEFI, а также отображать информацию об активации предыдущей версии Windows. При этом все ее файлы могут быть расположены в каталоге Windows.old. Утилита запускается и работает без установки. Скачать ее можно по следующей ссылке: http://github.com/Superfly-Inc/ShowKeyPlus/releases.

ShowKeyPlus прост в использовании. После запуска сразу выводится вся необходимая информация, где:

Installed Key – код активации текущей Windows.

OEM Key – код активации системы, поставляемой вместе с ПК. Если конечно такая была, в противном случае будет выведена информация об ее отсутствии.

Если нажать на кнопку «Save», то все полученные сведения сохранятся в текстовый документ.

Из работы данной утилиты видно, что различные утилиты могут показывать разные ключи Windows. Одни берут ее из реестра установленной системы, другие считывают из UEFI.

Проверка лицензионного ключа Windows 10 приложением ProduKey

Есть еще одно приложение, похожее на предыдущее – Produkey. Находится по ссылке: http://www.nirsoft.net/utils/product_cd_key_viewer.html. Утилита не нуждается в установке и сразу после запуска выводит ключ активации, название и ID продукта. Также приложение можно использовать для того, чтобы посмотреть ключи от офисных и других программ от корпорации Microsoft.

Извлекаем OEM-код из UEFI для проверки лицензии 10 винды

Не важно, какая система в данный момент используется на компьютере, если при покупке на нем была поставлена Windows 10, то ее активационный ключ встроен в UEFI-загрузчик устройства. Чтобы его посмотреть, достаточно открыть PowerShell и прописать «wmic path softwarelicensingservice get OA3xOriginalProductKey».

OEM-ключ возможно не будет совпадать с активационным кодом текущей операционной системы. Также его можно использовать для восстановления той системы, с которой был куплен компьютер. В случае отсутствия ключа, будет пустая строка.

Есть еще несколько способов посмотреть ключ лицензии, как с помощью сторонних утилит (например Speccy), так и без их использования. Однако, уже рассмотренные методы просты и их хватит для решения проблемы любого пользователя.

  • 18.10.2020

В данной статье рассмотрим варианты как узнать, что Ваша Windows активирована. Проверить это можно несколькими способами, данная инструкция подходит для систем начиная от Windows 7 и более новыми версиями Windows.

1) Первый и самый простой способ — это узнать состояние активации из меню «Свойства» системы.

В меню «Свойства» системы в разделе «Активация Windows» У Вас будет указано, что «Активация Windows выполнена», если система была активирована.

2) Второй способ — через командную строку. Вводите в поиск CMD => Командная строка => Вводите в командную строку slmgr –ato => Далее, если у Вас система активирована, то выйдет всплывающее окно, что «Активация выполнена успешно».

В случае если Ваша система не активирована, то Вы можете активировать ее лицензионным ключом активации по самым низким ценам от 690₽ в нашем каталоге. Моментальная доставка ключей активаций на Вашу электронную почту. Гарантия и круглосуточная техподдержка.

This script is my version of fetching Microsoft windows license status, this is for streamlining environments and making them compliant as per audit standards, I didn’t wrote complete script but this is old wine in new bottle. I have improvised it to get more information and made it dynamic to get information remotely using CIM(winrm) as well as from WMI(dcom) protocol, it will collect OS and Microsoft softwares ie: Office license activation status. Here I made available optional choice to type user & password credentials, incase credentials are different for remote machine. Status is collected from SoftwareLicensingProduct class. This class exposes the product-specific properties and methods of the Software Licensing service. 

Below are the Parameters to be used to get licensing information.
ComputerName: Multiple computernames or IPs with comma separated can be used, It can be used with protocol and credential.
TextFile: ComputerName and TextFile can not be used with each other and can be combined with optional parameters
Protocol: This is optional parameter and if didn’t mentioned uses wmi (dcom) as default to connect remote server or computer. For ps remoting use wsman argument and if you have issue connecting follow article POWERSHELL PS REMOTING BETWEEN STANDALONE WORKGROUP COMPUTERS 
Credential: This is another optional parameter if you want to use different username and password to connect remote server.

In below example computer name information is gathered from text file using different username and password with PS remoting protocol.
.Get-WindowsLicenseDetails.ps1 -TextFile C:TempComputerList.txt -Credential -Protocol Wsman

In this another example I am using computername parameter, and information is exported to CSV file, which can be opened using excel software.
.Get-WindowsLicenseDetails.ps1 -ComputerName Member01,Member02 | Export-Csv info.csv

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
#
#requires -version 4
<#
.SYNOPSIS
    Get windows office and OS licensing information.
.DESCRIPTION
    The Get-WindowsLicenseDetails list Windows licening activation details as well as Microsoft software such as office activation details.
.PARAMETER ComputerName
    Prompts for Computername or IP address. CN and Name can be used as an alias, If no information is provided, this will take local computer hostname as argument. 
.PARAMETER TextFile
    This syntax asks for valid text file name and it is mandatory parameter. Text file must contain computername or IP address in list.
.PARAMETER Protocol
    There are two protocols can be used while connecting to remote computer, This is optional parameter, first is DCOM which is default and need not to mention, Default will work in all scenario. Another protocol is WSman require PS remoting need to be enabled. 
.PARAMETER Credential
    This is optional parameter, Popups for active directory username password, supply domain admin user account to connect remote server.
.INPUTS
    [System.String]
.OUTPUTS
    [System.Object]
.NOTES
    Version:        1.0
    Author:         Kunal Udapi
    Creation Date:  20 September 2017
    Purpose/Change: Get windows office and OS licensing information.
    Useful URLs: http://vcloud-lab.com, https://msdn.microsoft.com/en-us/library/cc534596(v=vs.85).aspx
.EXAMPLE
    PS C:>.Get-WindowsLicenseDetails -ComputerName Server01,Server02,Server03 

    This list windows license details from provided computernames, and use wmi (DCom) protocol. This used currently logged in user account.
.EXAMPLE
    PS C:>.Get-WindowsLicenseDetails -ComputerName Server01 -Protocol Wsman -Crdential

    This list windows license details from provided computernames, and use wsman (winrm) protocol is used to connect remote computers, by providing credential parameter it will ask for username and password to connect remote computer.
.EXAMPLE
    PS C:>.Get-WindowsLicenseDetails -TextFile C:Templist.txt

    Text file has computer name list, information is collected using wmi (DCom) protocol, this will try to connect remote computers with currently logged in user account.
.EXAMPLE
    PS C:>.Get-WindowsLicenseDetails -TextFile C:Templist.txt -Protocol Wsman -Crdential

    Text file has computer name list, information is collected using wsman (winrm) protocol, It will pop ups for username password.

#>
[CmdletBinding(SupportsShouldProcess=$True,
    ConfirmImpact='Medium',
    HelpURI='http://vcloud-lab.com',
    DefaultParameterSetName='CN')]
Param
(
    [parameter(Position=0, Mandatory=$True, ParameterSetName='File', ValueFromPipelineByPropertyName=$true, ValueFromPipeline=$true, HelpMessage='Type valid text file pathname')]
    [ValidateScript({
        If(Test-Path $_){$true}else{throw "Invalid path given: $_"}
    })]
    [alias('File')]
    [string]$TextFile,
    
    [parameter(Position=0, Mandatory=$false, ParameterSetName='CN', ValueFromPipelineByPropertyName=$true, ValueFromPipeline=$true, HelpMessage='Type valid text file pathname')]
    [alias('CN', 'Name')]
    [String[]]$ComputerName = $env:COMPUTERNAME,

    [parameter(ParameterSetName = 'File', Position=1, Mandatory=$false, HelpMessage='Type valid text file pathname')]
    [parameter(ParameterSetName = 'CN', Position=0, Mandatory=$false)]
    [ValidateSet('Dcom','Default','Wsman')]
    [String]$Protocol = 'Dcom',

    [parameter(ParameterSetName = 'File', Position=2, Mandatory=$false)]
    [parameter(ParameterSetName = 'CN', Position=2, Mandatory=$false)]    
    [Switch]$Credential
)
Begin {
    #[String[]]$ComputerName = $env:COMPUTERNAME
    if ($Credential.IsPresent -eq $True) {
        $Cred = Get-Credential -Message 'Type domain credentials to connect remote Server' -UserName (WhoAmI)
    }
    $CimSessionOptions = New-CimSessionOption -Protocol $Protocol
    $Query = "Select * from  SoftwareLicensingProduct Where PartialProductKey LIKE '%'"
}
Process {
    switch ($PsCmdlet.ParameterSetName) {
        'CN' {
            Break
        }
        'File' {
            $ComputerName = Get-Content $TextFile
            Break
        }
    }
    foreach ($Computer in $ComputerName) {
        if (-not(Test-Connection -ComputerName $Computer -Count 2 -Quiet)) {
            Write-Host -BackgroundColor DarkYellow ([char]8734) -NoNewline
            Write-Host " $Computer is not reachable, ICMP may be disabled...."
            #Break
        }
        else {
            Write-Host -BackgroundColor DarkGreen ([char]8730) -NoNewline
            Write-Host " $Computer is reachable connecting...."
        }
        try {
            if ($Credential.IsPresent -eq $True) {
                $Cimsession = New-CimSession -Name $Computer -ComputerName $Computer -SessionOption $CimSessionOptions -Credential $Cred -ErrorAction Stop
            }
            else {
                $Cimsession = New-CimSession -Name $Computer -ComputerName $Computer -SessionOption $CimSessionOptions  -ErrorAction Stop
            }
            $LicenseInfo = Get-CimInstance -Query $Query -CimSession $Cimsession -ErrorAction Stop 
            Switch ($LicenseInfo.LicenseStatus) {
                0 {$LicenseStatus = 'Unlicensed'; Break}
                1 {$LicenseStatus = 'Licensed'; Break}
                2 {$LicenseStatus = 'OOBGrace'; Break}
                3 {$LicenseStatus = 'OOTGrace'; Break}
                4 {$LicenseStatus = 'NonGenuineGrace'; Break}
                5 {$LicenseStatus = 'Notification'; Break}
                6 {$LicenseStatus = 'ExtendedGrace'; Break}
            } 
            $LicenseInfo | Select-Object PSComputerName, Name, @{N = 'LicenseStatus'; E={$LicenseStatus}},AutomaticVMActivationLastActivationTime, Description, GenuineStatus, GracePeriodRemaining, LicenseFamily, PartialProductKey, RemainingSkuReArmCount, IsKeyManagementServiceMachine #, ApplicationID
            }
        catch {
            Write-Host -BackgroundColor DarkRed ([char]215) -NoNewline
            Write-Host " Cannot fetch information from $Computer" 
        }
    }
}

This is an example of how to determine a Microsoft Windows license activation status using a simple
Powershell to call into the WMI
SoftwareLicensingProduct object.

function Get-ActivationStatus {

[CmdletBinding()]

 param(

 [Parameter(ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true)]

 [string]$DNSHostName = $Env:COMPUTERNAME

 )

 process {

 try {

 $wpa = Get-WmiObject SoftwareLicensingProduct -ComputerName $DNSHostName `

 -Filter
"ApplicationID = '55c92734-d682-4d71-983e-d6ec3f16059f'"
`

 -Property LicenseStatus -ErrorAction Stop

 } catch {

 $status = New-Object ComponentModel.Win32Exception ($_.Exception.ErrorCode)

 $wpa = $null 

 }

 $out = New-Object psobject -Property @{

 ComputerName = $DNSHostName;

 Status = [string]::Empty;

 }

 if ($wpa) {

 :outer foreach($item in $wpa) {

 switch ($item.LicenseStatus) {

 0
{$out.Status = "Unlicensed"}

 1
{$out.Status = "Licensed"; break outer}

 2
{$out.Status = "Out-Of-Box Grace Period"; break outer}

 3
{$out.Status = "Out-Of-Tolerance Grace Period"; break outer}

 4
{$out.Status = "Non-Genuine Grace Period"; break outer}

 5
{$out.Status = "Notification"; break outer}

 6
{$out.Status = "Extended Grace"; break outer}

 default
{$out.Status = "Unknown value"}

 }

 }

 } else { $out.Status = $status.Message }

 $out

 }

}

This function is designed to be compatible with Get-ADComputer
cmdlet. You can pipe cmdlet output to a function. For example, if you want to get activation status for all computers in the domain, you can use the following command sequence:

Get-ADComputer -Filter * | Get-ActivationStatus

and here is example output:

PS C:> Get-ADComputer -Filter * | Get-ActivationStatus

ComputerName                    Status

------------                    ------

Server                          Licensed

TestPC1                                                 
Licensed

TestPC2 
The RPC server is unavailable

TestPC3 
Licensed

TestPC4 
Unlicensed

PS C:>

The RPC server is unavailable status means that WMI call was unsuccessful (for example, remote computer is offline or unreachable due to network connectivity or firewall issues).

Enterprise customers may use
Volume Activation Management Tool 2.0.


Понравилась статья? Поделить с друзьями:
  • Проверка автономным модулем microsoft defender не запускается windows
  • Проверка автономным защитником windows не запускается
  • Проверка автономного защитника windows 10 что это
  • Проверка windows server 2008 на ошибки
  • Проверка windows 10 на вирусы в безопасном режиме