В этой статье мы рассмотрим, как узнать активирована ли копия 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
Через несколько секунд появится окно с текстом “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).
Чтобы получить статус активации с удаленного компьютера, укажите его имя в параметре ComputerName:
Get-CimInstance SoftwareLicensingProduct -Filter "Name like 'Windows%'" -ComputerName msk-srv01 |where { $_.PartialProductKey } | select Description, LicenseStatus
Строка
VOLUME_KMSCLIENT channel
говорит о том, что компьютер активирован на KMS сервере.
Получаем статус активации 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 в вашем домене.
September 8th, 2014
Summary: Microsoft Scripting Guy, Ed Wilson, talks about using Windows PowerShell and WMI to display Windows activation status.
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
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:
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
02.02.2022
itpro
Active Directory, PowerShell, Windows 10, Windows 11, Windows Server 2019
комментариев 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 ) с правами администратора и выполните команду:
Через несколько секунд появится окно с текстом “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).
Чтобы получить статус активации с удаленного компьютера, укажите его имя в параметре ComputerName:
Get-CimInstance SoftwareLicensingProduct -Filter «Name like ‘Windows%’» -ComputerName msk-srv01 |where | select Description, LicenseStatus
Строка VOLUME_KMSCLIENT channel говорит о том, что компьютер активирован на KMS сервере.
Получаем статус активации 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 в вашем домене.
Активация 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, как и большинство ОС от Microsoft, распространяется платно. Пользователю необходимо самостоятельно приобрести лицензионную копию любым удобным образом, либо же она будет автоматически предустановлена на приобретаемом устройстве. Надобность проверить подлинность используемой Виндовс может появиться, например, при покупке ноутбука с рук. В таком случае на помощь приходят встроенные компоненты системы и одна защитная технология от разработчика.
Проверяем лицензию Windows 10
Для проверки лицензионной копии Виндовс обязательно понадобится сам компьютер. Ниже мы перечислим три различных способа, которые помогут справиться с этой задачей, лишь один из них позволяет определить нужный параметр без включения девайса, поэтому стоит учитывать это при выполнении поставленной задачи. Если же вас интересует проверка активации, что считается уже совсем другим действием, советуем ознакомиться с другой нашей статьей, перейдя по следующей ссылке, а мы переходим непосредственно к рассмотрению методов.
Способ 1: Наклейка на компьютере или ноутбуке
С упором на покупки новых или поддержанных устройств компания Microsoft разработала специальные наклейки, которые клеятся на сам ПК и обозначают, что на нем предустановлена официальная копия Windows 10. Такую наклейку практически невозможно подделать — у нее присутствует множество защитных элементов, а также на самой этикетке содержится значительное количество опознавательных знаков. На изображении ниже вы видите пример такой защиты.
На самом сертификате присутствует серийный код и ключ продукта. Они скрыты за дополнительной маскировкой — удаляемым покрытием. Если вы внимательно изучите саму наклейку на предмет наличия всех надписей и элементов, можете быть уверены, что на компьютере установлена официальная версия Windows 10. Разработчики на своем сайте детально рассказывают обо всех особенностях такой защиты, рекомендуем ознакомиться с этим материалом далее.
Способ 2: Командная строка
Чтобы воспользоваться этим вариантом, потребуется запустить ПК и внимательно изучить его, убедившись, что на нем присутствует не пиратская копия рассматриваемой операционной системы. Это можно без труда сделать с помощью стандартной консоли.
- Запустите «Командную строку» от имени администратора, например, через «Пуск».
Однако даже когда написано, что активация была выполнена успешно, обратить внимание следует и на название редакции. При обнаружении там содержания «EnterpriseSEval» можете быть уверенным, что это точно не лицензия. В идеале вы должны получить сообщение такого характера — «Активация Windows(R), Home edition + серийный номер. Активация выполнена успешно».
Способ 3: Планировщик заданий
Активация пиратских копий Windows 10 происходит через дополнительные утилиты. Они внедряются в систему и путем изменения файлов выдают версию за лицензионную. Чаще всего такие незаконные инструменты разрабатывают разные люди, однако название их практически всегда схоже с одним из этих: KMSauto, Windows Loader, Activator. Обнаружение в системе такого скрипта, означает практически стопроцентную гарантию отсутствия лицензии текущей сборки. Проще всего такой поиск выполнить через «Планировщик заданий», поскольку программа активации всегда запускается с одной и той же периодичностью.
Самостоятельно убрать из системы данный активатор без дальнейшего обнуления лицензии вряд ли получится, поэтому можно быть уверенным в том, что этот метод является более чем работоспособным в большинстве случаев. К тому же от вас не требуется изучать системные файлы, необходимо просто обратиться к стандартному инструменту ОС.
Для надежности рекомендуем использовать сразу все методы, чтобы исключить любую махинацию со стороны продавца товара. Вы также можете попросить у него предоставить носитель с копией Windows, что еще раз позволит убедиться в ее подлинности и быть спокойным на этот счет.
Мы рады, что смогли помочь Вам в решении проблемы.
О том, что операционная система для Windows 10 предоставляется пользователю не бесплатно, знают все. То есть юзер покупает лицензионную копию программы. При приобретении компьютера или планшета с рук возникает вопрос, как можно проверить подлинность активации Windows 10. Рассмотрим всевозможные варианты распознавания ключа, которые помогают установить оригинальность инсталлированной на девайсе версии.
Зачем нужно знать ключ активации
В операционных системах Windows 7 и Windows 8.1, чтобы определить код, разработчики корпорации прибегали к примитивному методу. Справка об инсталлированной на компьютере или лэптопе версии предоставлялась на бирке, размещенной на обратной стороне корпуса устройства. С выходом «десятки» и расширением цифровых технологий в Microsoft решили отказаться от такой фишки.
Уникальный код нужен в том случае, если срок действия пробного периода закончился, и нужно активировать систему, либо владелец ПК решит переустановить подлинную версию. Теперь, чтобы определить серийный ключ, пользователям Виндовс 10 приходится прибегать к различным приемам.
Как посмотреть активацию Windows 10
Прежде чем приступать к поиску ключа в системе, убедитесь, активирована ли установленная копия. Для этого на рабочем столе устройства правой кнопкой мышки кликните на иконку «Этот компьютер». В списке команд выберите ярлык «Свойства». Откроется окно, в котором будет представлена вся интересующая пользователя информация. Главное, чтобы в графе «Активация Windows» стояла запись «Выполнена».
Наклейка на компьютере или ноутбуке
Подлинность программы активации определяют по стикерам. Как выглядят оригинальные сертификаты:
- наклейка GML – лейбл-голограмма, которая, в зависимости от угла обзора, меняет цвет с синего на фиолетовый;
- СОА – лицензионная наклейка. Крепится на корпусе девайса либо помещена внутрь отсека для АКБ.
Случается, что лицензионный ключ покупается отдельно от компьютера. В таком случае лейбл-голограмма, указывающая на подлинность продукта, наклеивается на упаковку устройства.
Командная строка
Приобретая технику с рук или в магазине, о репутации которого не успели навести справки, можете проверить, правду ли говорит продавец, уверяя, что на ПК активирована лицензированная версия ОС Windows.
Достаточно от имени администратора в консоль ввести команду «slmgr/ato».
Если система лицензионная, в окне появится текст: «Активация выполнена успешно». Кроме того, обратите внимание на формулировку. Если в ней присутствует выражение «Eval», особо можете не радоваться. Пиратская версия сопровождается надписями: «Ошибка…Имя не существует».
Планировщик заданий
Следует признать, что такие версии программы, как Windows 8.1, 10, оснащены мощной системой защиты, которую не так просто активировать нелицензированными средствами. На октябрь 2023 г. известно несколько активаторов, которые могут запустить в работу эти ОС.
Рассмотрим на примере активатора KMSAuto Net. Программа меняет алгоритм системы проверки, после чего нелицензионная версия выдает себя за подлинник. Активатор самостоятельно создает папку, помещает в нее файлы, после чего Windows думает, что ключ настоящий.
Через PowerShell
Система PowerShell позволяет автоматически расшифровать ключ продукта, не прибегая к помощи сторонних ресурсов.
Для ее запуска откройте блокнот, скопируйте в него код:
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
}
Предоставьте путь к папке с расширением ps1. От лица администратора откройте окно, внесите в командную строку команду «Set-ExecutionPolicy RemoteSigned». Подкрепите свои действия, нажав на клавишу Y.
Введите команду «Import-Module C:get-win-key.ps1». Запустите загрузку. В графе «Installed Key» отобразится код. При необходимости сохраните его в отдельный файл.
Как узнать ключ при помощи сторонних приложений
Способов и ресурсов, позволяющих узнать ключ ОС, множество. Они дают возможность посмотреть характеристики компьютера и узнать интересующие юзера сведения.
ShowKeyPlus
Программа выгодно выделяется на фоне остальных тем, что показывает не только ключ активированной на девайсе системы, но и отображает тип шифра UEFI, а также выдает информацию о ранее установленных версиях ОС.
Чтобы узнать необходимые данные, инсталлировать утилиту ShowKeyPlus не нужно. Достаточно запустить программу. На экране монитора появится окно со всеми интересующими сведениями. Пользователь может сохранить отображенную на экране информацию, кликнув на клавишу «Save».
ProduKey
Бесплатная программа, показывающая информацию о ключах программного обеспечения. К помощи ProduKey прибегают в том случае, если пользователь забыл, какая версия на каком устройстве у него установлена, либо нужно переустановить ОС, но за время пользования ключ потерялся.
Утилита не нуждается в инсталляции, но для безопасности использования скачивайте ее с официального сайта. Алгоритм действий, который поможет выяснить код:
- Чтобы открыть файл, тапните на команду «Показать в папке».
- Откройте архив, кликните на иконку «Извлечь».
- Укажите путь для извлечения. Подтвердите свои действия, нажав «ОК».
После открытия разархивированной папки запустите в работу утилиту ProduKey. exe. После этого на экране появится таблица, в которой будут указаны все ключи Microsoft, установленные на устройстве.
Magical Jelly Bean Keyfinder
Утилита Magical Jelly Bean Keyfinder – полезный инструмент, который поможет пройти валидацию, получить ключ или серийный номер из любого устройства. Вначале программу необходимо установить на свой компьютер. Она бесплатная, поэтому самый надежный способ скачивания – с официального сайта.
Порядок действий:
- Загрузка программы начнется автоматически, как только пользователь нажмет на ссылку. Затем последует запрос «Скачать» или «Сохранить». Выбирайте второй вариант, поместите файл на рабочем столе, чтобы, в случае надобности, его можно было легко найти.
- Установка программы Magical Jelly Bean Keyfinder занимает не больше минуты.
- Откройте файл. Чтобы продолжить процесс установки, нажмите на клавишу «Следующая».
- Состоится переход на экран лицензионного соглашения. Принимайте условия и переходите дальше. После инсталляции приложения запустите программу.
Сразу после установки утилита находит ключ для операционной системы, активированной на этом устройстве. Помимо ОС Windows, магический инструмент извлечет секретные шифры для любой игры или программы, инсталлированной на компьютер.
После обнаружения ключей, чтобы не пришлось проделывать все манипуляции заново, распечатайте и сохраните их.
Speccy
Еще одна удобная в использовании программа, отображающая все нужные сведения об устройстве. Инструмент предоставляет пользователю информацию о каждом элементе персонального компьютера:
- операционной системе;
- жестких дисках;
- графической карте;
- процессоре;
- RAM.
Этот перечень по умолчанию появляется на экране после запуска программы. Чтобы разобраться подробнее в тонкостях, кликните на строку «Операционная система». Справа откроется полная картина: когда, какая версия Windows установлена, ключ.
Просмотрев сведения, если есть необходимость, сохраните информацию, скопировав на диск. Выберите в меню «Save Snapshot». Снимок файловой системы сохранится в папке «.speccy».
Извлекаем ОЕМ-код из UEFI для проверки лицензии 10 Винды
Неважно, какая операционная система управляет устройством в настоящее время. Если на момент покупки компьютера на нем была инсталлирована версия Windows 10, ключ ОЕМ был вшит на материнскую плату или UEFI лэптопа. Чтобы извлечь код, в командную строку введите «wmic path softwarelicensingservice get OA3xOriginalProductKay».
О наличии кода свидетельствует шифр, который немного отличается от ключа активации, используемого настоящей версией 10 Винды. Этот ОЕМ-код пригоден для восстановления работы изначальной версии операционной системы. Если в настройках UEFI ключа нет, пользователь увидит на экране лишь пустую строчку.
В большинстве случаев совершенно не обязательно знать ключ активации лицензионной версии Windows 10. Его без труда можно извлечь из устройства с помощью сторонних программ, руководствуясь подсказками, или обнаружить наклейку на днище ноутбука.
Содержание
- Как узнать ключ Windows 10 с помощью командной строки, плюс еще метод с реестром
- Два варианта быстрого поиска ключа продукта Windows 10
- Поиск ключа продукта Windows 10 с помощью командной строки
- Поиск ключа продукта Windows 10 при помощи реестра Windows
- Найти ключ активации Windows можно с помощью командной строки или PowerShell
- Как самому найти ключ Windows
- Восстановить ключ Windows с помощью командной строки
- Получить ключ Windows с помощью PowerShell
- Проверка активации Windows 10: как узнать ключ за пару кликов
- Как проверить активацию Windows 10
- Как узнать срок активации Windows 10
- Как узнать лицензионный ключ установленной Windows 10
- Фотогалерея: как узнать лицензионный ключ установленной Windows 10 при помощи скрипта
- Видео: как узнать ключ активации для Windows 10
- Как узнать ID компьютера на Windows 10
- Как узнать лицензионный ключ (Install Key и OEM Key) в Windows 10
- Отличие Install Key от OEM Key
- Видео: как узнать информацию об OEM Key
- Зачем нужно знать ключ активации Windows
- Как узнать ключ системными средствами
- Поиск Install Key через PowerShell
- Поиск Install Key через скрипт
- Видео: как узнать ключ с помощью VBS-скрипта
- Поиск OEM Key через PowerShell
- Поиск OEM Key через «Командную строку»
- Как узнать ключ при помощи сторонних приложений
- ShowKeyPlus
- Видео: как узнать ключ с помощью ShowKeyPlus
- ProduKey
- Magical Jelly Bean Keyfinder
- Speccy
- Проверка статуса активации Windows 10
Как узнать ключ Windows 10 с помощью командной строки, плюс еще метод с реестром
Два варианта быстрого поиска ключа продукта Windows 10
Поиск ключа продукта Windows 10 при необходимости может быть гораздо проще, чем может показаться на первый взгляд. Достаточно ввести быструю команду в командной строке. Дел на несколько минут, но переоценить важность подобного лайфхака сложно. Ведь именно ключ продукта – это то уникальное сочетание цифр и букв, которое используется во время установки программного обеспечения Майкрософт для разблокирования или открытия продукта, без которого обойтись никак нельзя после, скажем, переустановки Виндовс на одной и той же машине.
Ключи продуктов Майкрософт состоят из 25 знаков, обычно разделенных на группы по 5. Не стоит путать с номером продукта, который создается после его установки и используется службой поддержки клиентов корпорации Майкрософт для идентификации продукта при оказании поддержки. Коды продуктов Майкрософт состоят из 20 знаков, обычно разделенных на группы по 4.
Итак, вот как можно найти ключ продукта с помощью реестра Windows.
Поиск ключа продукта Windows 10 с помощью командной строки
Чтобы найти ключ продукта Windows 10 с помощью командной строки, вам нужно будет открыть приложение командной строки с правами администратора. Для этого введите «cmd» в строке поиска Windows:
В результатах поиска появится командная строка. Щелкните его правой кнопкой мыши и выберите в появившемся окне пункт «Запуск от имени администратора». При появлении соответствующего запроса введите пароль учетной записи Windows.
После открытия скопируйте и вставьте следующую команду, а затем нажмите клавишу Enter:
wmic path softwarelicensingservice get OA3xOriginalProductKey
Следующей строкой тут же появится 25-значный ключ продукта.
Вот и все, что, собственно, нужно сделать. Этот способ быстр, легок, достаточно записать код команды. Впрочем, есть и вторая, не менее простая методика, при помощи которой можно получить доступ к ключу продукта «Десятки» не менее просто и быстро – через реестр Windows.
Поиск ключа продукта Windows 10 при помощи реестра Windows
Для начала откройте «Блокнот», щелкнув правой кнопкой мыши в любом месте рабочего стола, наведя курсор мыши на «Создать», а затем выбрав в меню пункт «Текстовый документ».
Скопируйте и вставьте этот код в блокнот:
Set WshShell = CreateObject («WScript.Shell»)
MsgBox ConvertToKey (WshShell.RegRead («HKLMSOFTWAREMicrosoftWindows NTCurrentVersionDigitalProductId»))
Далее перейдите на вкладку «Файл» и выберите пункт «Сохранить как».
После того как вы ввели имя файла, сохраните его.
Теперь вы можете просмотреть ключ продукта Windows 10 в любое время, просто открыв вновь созданный файл.
Источник
Найти ключ активации Windows можно с помощью командной строки или PowerShell
Когда Вы входите, регистрируетесь и активируете вашу копию Windows с помощью розничного ключа, информация о нём сохраняется в реестре Windows.
Пользователи компьютеров, возможно, заметили, что в последние пару лет производители перестали наклеивать их COA или наклейку сертификата подлинности, на которой отображается ключ продукта Windows для машины. Теперь этот ключ встроен в BIOS или UEFI.
Как самому найти ключ Windows
Следует отметить, что лицензия розничного продукта привязывается к человеку, а ключ OEM привязан к машине.
В этой статье мы увидим, как найти оригинальный ключ продукта Windows с помощью командной строки или PowerShell, из BIOS или реестра. Это работает для розничных и OEM лицензий.
Восстановить ключ Windows с помощью командной строки
Из меню Windows откройте командную строку с правами администратора (ищите в папке Служебные → Windows; для открытия с правами администратора используйте правую кнопку мыши).
Затем введите следующую команду и нажмите Enter :
wmic path softwarelicensingservice get OA3xOriginalProductKey
Ключ продукта Windows будет отображен ниже.
Получить ключ Windows с помощью PowerShell
Откройте окно PowerShell с правами администратора, введите следующую команду и нажмите Enter :
Появится активационный ключ лицензии Windows! Это работает на Windows 10 / 8.1 / 7 / Vista.
В Windows 10 ключ продукта будет, вероятно, зашифрован и привязан к учетной записи Microsoft, то есть также хранится в облаке Microsoft.
Если эти методы не работают на вашем компьютере, Вы так же можете использовать свободное программное обеспечение для поиска ключа Windows на компьютере.
Источник
Проверка активации Windows 10: как узнать ключ за пару кликов
По соглашению с Microsoft пользователи, обновившиеся до Windows 10, получают лицензионную систему. При этом её активация проходит в фоновом режиме, то есть ОС никак не информирует пользователя, что процесс успешно завершён. Поэтому не все знают, как понять, активирована ли копия системы. Аналогичная ситуация с лицензионным ключом и сроками активации — искать эти данные приходится самостоятельно.
Как проверить активацию Windows 10
Проверить, активирована ли ваша копия Windows 10, можно несколькими методами:
Самый простой способ узнать, активирована ли Windows 10, — через окно свойств системы
Все данные об активации Windows также отображаются в меню системы «Параметры»
При помощи скрипта SLMgr.vbs можно проверить, активирована ли Windows 10, и узнать сроки активации
Как узнать срок активации Windows 10
Если при установке системы вводился лицензионный ключ или было произведено обновление текущей ОС до Windows 10, то срок активации бесконечен. Если же была установлена пробная версия на ограниченное количество дней, то для проверки срока нужно нажать сочетание Win+R, в открывшееся окно ввести команду «winver.exe». Откроется окно, в котором будет указан срок истечения активации. Если он не обозначен, то система установлена на бессрочный период.
Система имеет конкретный срок активации только в случае установки пробной версии
Кроме того, срок активации можно узнать при помощи скрипта SLMgr.vbs, что подробно описано выше в пункте 3.
Как узнать лицензионный ключ установленной Windows 10
Лицензионный ключ продукта представляет собой код из 25 символов — его используют не только для активации системы, но и для переустановки, поэтому лучше его знать и не терять. Так как активация Windows 10 проходит в фоновом режиме, пользователю никак не сообщается код, и его нужно посмотреть самостоятельно. Для этого существует несколько способов:
Проще всего посмотреть код через параметры системы или окно свойств, но эти методы не всегда доступны — по каким-то причинам компьютер может не отображать цифры или выдавать сообщение «Нет данных». Поэтому приходится прибегать к специальным программам для просмотра лицензионного ключа или к скриптам.
Утилиты для просмотра кода активации можно скачать с официальных сайтов и установить их на свой ПК. Их несколько, вот самые простые:
В утилите Speccy лицензионный номер находится в разделе «Операционная система»
Утилита ProduKey показывает только лицензионный ключ, зато запускается быстро
Утилиту 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 компьютера можно через свойства сетевого адаптера в графе «Физический адрес»
Есть способ и проще, предыдущий всё-таки требует много телодвижений. Через сочетание Win+R нужно вызвать строку быстрого доступа, набрать команду cmd, нажать Enter и набрать «ipconfig /all». Будет выведено окно с данными, где в разделе «Физический адрес» указан искомый ID компьютера.
Чтобы узнать ID компьютера, достаточно набрать «ipconfig /all» в командной строке
Несмотря на то что активация Windows 10 происходит без прямого участия пользователя и без выдачи информационного окна о завершении, всегда можно посмотреть, активирована ли система, а также узнать лицензионный ключ. Лучше делать это при помощи средств Microsoft, хотя к установке и запуску сторонних приложений тоже прибегают. Главное, запускать и устанавливать на своём компьютере только проверенные файлы с официальных источников.
Источник
Как узнать лицензионный ключ (Install Key и OEM Key) в 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» говорит о том, что система активирована.
2. Новая панель настроек системы
Статус активации также можно узнать в параметрах новой Modern (современной) Панели Управления. Для этого нажмите на иконку уведомлений в правом нижнем углу таскбара и выберите пункт меню All Settings.
Затем перейдите в раздел “Update and Security”. Как вы видите, статус в строке Activation указывает на то, что система активирована.
3. Командная строка
Статус активации также можно получить из командной строки с помощью скрипта SLMgr.vbs, который используется для управления лицензиями, активациями и серийными ключами системы еще со времен Window Vista. Откройте командную строку (cmd) с правами администратора и выполните команду:
Источник
Установленная на компьютере версия Windows 10 является полностью легальной, только если она приобретена по лицензии или обновлена с предыдущей лицензионной версии ОС Microsoft. Лицензионная версия операционной системы может быть активирована, или ее активация может отсутствовать, или на вашем компьютере (если, к примеру, вы приобрели его с рук) может быть установлена пиратская, нелицензионная версия Windows 10, активированная специальной программой.
Давайте разберемся, как выяснить, активирована ли ваша Windows и является ли она подлинной. В этой статье вы можете более подробно узнать о версии Windows 10.
Проверка в окне «Система»
Самый быстрый способ увидеть, активирована ли ваша копия Windows — нажать комбинацию клавиш «Windows» + «Pause». На экране появится окно «Система», в правой части которого отобразятся основные сведения о вашем компьютере. В секции «Активация Windows» вы увидите информацию о том, выполнена ли активация, и сможете посмотреть код продукта.
Смотрим информацию об активации Windows в окне «Система»
Загрузка …
Есть и другой способ увидеть информацию об активации Windows 10.
- Нажимаем правой кнопкой мыши на кнопку «Пуск» и в открывшемся контекстном меню выбираем команду «Параметры».
Выбираем команду «Параметры»
- Откроется окно «Параметры Windows», в котором нас интересует раздел «Обновление и безопасность».
Ищем раздел «Обновление и безопасность»
- Кликаем пункт «Активация» в левой части окна, при этом справа будет показана информация об активации: ОС может быть активирована с помощью цифровой лицензии или ключа.
Как видим, наша копия Windows 10 активирована с помощью цифровой лицензии
Загрузка …
Проверка из командной строки
Для проверки наличия активации Windows 10 и ее легальности мы можем задействовать командую строку.
- Воспользуемся встроенным поиском: кликаем на значок лупы в панели задач и печатаем команду cmd. В списке сверху появится пункт «Командная строка». Чтобы запустить ее от имени администратора, кликаем по ней правой кнопкой мыши и выбираем соответствующую команду.
Ищем командную строку
- В открывшемся окне набираем slmgr /xpr и нажимаем клавишу «Enter». На экране появится сообщение о статусе активации операционной системы.
Вводим команду для проверки активации
- Чтобы проверить легальность активации, вводим другую команду slmgr –ato и также подтверждаем ее нажатием «Enter».
Вводим команду для проверки легальности активации
- Если после ввода команды в окне «Windows Script Host» появится сообщение об ошибке, это будет означать, что данная копия Windows 10 нелицензионная.
Загрузка …
Проверка в «Планировщике заданий» Windows
Нелицензионные копии Windows 10 нередко активируют с помощью специальных утилит, которые внедряются в систему и выдают пиратскую версию ОС за лицензионную. Такие программы обычно создают задание на периодическую переактивацию системы, поэтому их можно найти через «Планировщик заданий» Windows.
- Чтобы запустить «Планировщик заданий», кликаем на значок лупы в панели задач и начинаем печатать название приложения в поле ввода. Когда оно появится в списке сверху, нажимаем на него левой кнопкой мыши.
Запускаем «Планировщик заданий»
- В открывшемся окне переходим в «Библиотеку планировщика заданий» и, прокручивая список справа, ищем в нем названия одного из активаторов. Чаще всего это: «KMSAuto», «Windows Loader» или «Activator».
Ищем в списке название активатора
- Если поиск увенчался успехом, можно сделать вывод, что версия 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-скрипт. Последовательность действий будет такой:
- Скачать готовый скрипт и распаковать его.
- Кликнуть по меню «пуск» правой клавишей мыши и в открывшемся меню выбрать строку «Windows Power shell (администратор)».
- В открывшейся командной строке прописать «Set-ExecutionPolicy RemoteSigned», после чего нажать клавишу Enter. На запрос ответить буквой «Y» и еще раз нажать клавишу ввода, что дает согласие на выполнение команды.
- Ввести строку: «Import-Module C:ПользователиUserЗагрузкиprodect_key.ps1» для импортирования скрипта. Где «C:ПользователиUserЗагрузкиprodect_key.ps1» — полный путь до загруженного и распакованного скрипта.
- Ввести «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.Win
32
Exception ($_.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
TestPC
1
Licensed
TestPC
2
The RPC server is unavailable
TestPC
3
Licensed
TestPC
4
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.