Obtenga detalles de la licencia del sistema operativo mediante PowerShell
En esta publicación, le mostraré cómo obtener detalles de la licencia del sistema operativo usando PowerShell. Este script le ayuda a encontrar la información de la licencia del sistema operativo, como la clave de producto de Windows, el estado de la licencia, la URL de la licencia y mucho más.
Las licencias de sistema operativo son contratos que otorgan a los usuarios el derecho de acceder y utilizar el software. Los administradores deben asegurarse de que estas licencias se utilicen de acuerdo con las políticas de la organización. Esto incluye asegurarse de que se esté utilizando la cantidad correcta de licencias y que las licencias sean legítimas y no se infrinjan.
Cuando tiene varias computadoras en su configuración, lleva tiempo verificar manualmente la información de licencia de cada dispositivo. Por lo tanto, lo que necesita es un práctico script de PowerShell para obtener los detalles de la licencia del sistema operativo.
En una de las publicaciones de mi blog, cubrí varias formas de activar Windows 11. PowerShell se puede utilizar para conocer la mayoría de los detalles sobre el sistema operativo, incluida la información de la licencia. Puede ejecutar diferentes comandos de PowerShell para conocer la licencia del sistema operativo. Por ejemplo, puede ejecutar el siguiente comando de PowerShell para obtener la clave de producto para Windows 11 "(Get-WmiObject -query 'select * from SoftwareLicensingService').OA3xOriginalProductKey".
Antes de seguir leyendo, consulte algunas guías de PowerShell realmente útiles.
- Cómo desinstalar actualizaciones de Windows usando PowerShell
- Enumerar todas las regiones de Azure que utilizan PowerShell | Shell de nube de Azure
- Lista de cmdlets útiles de TPM PowerShell
- Cómo desbloquear cuentas de usuario con PowerShell
Obtenga detalles de la licencia del sistema operativo mediante PowerShell
Ahora seguiremos los pasos para obtener detalles de la licencia del sistema operativo mediante PowerShell, que recuperará detalles importantes de la licencia del sistema operativo. La siguiente secuencia de comandos obtendrá detalles de la licencia, como nombre de la licencia, descripción, ID de la aplicación, canal de clave de producto, URL de licencia, URL de validación, clave de producto parcial, ID de clave de producto, estado de la licencia y clave de producto. Puedes descargar este script desde mi repositorio de GitHub.
Copie el siguiente script de PowerShell en un bloc de notas o editor de texto y guárdelo como GetOSlicensedetails.ps1.
$lic = Get-WmiObject -Class SoftwareLicensingProduct | Where-Object {$_.PartialProductKey -ne $null}
$id = (Get-WmiObject -query 'select * from SoftwareLicensingService').OA3xOriginalProductKey
echo "License Name: $($lic.Name)"
echo "Descriptions: $($lic.Description)"
echo "Application ID: $($lic.ApplicationId)"
echo "Product Key Channel: $($lic.ProductKeyChannel)"
echo "Use License URL: $($lic.UseLicenseURL)"
echo "Validation URL: $($lic.ValidationURL)"
echo "PartialProductKey: $($lic.PartialProductKey)"
echo "ProductKey ID: $($lic.ProductKeyID)"
echo "License Status: $($lic.LicenseStatus)"
echo "Product Key: $id"Para ejecutar el script de PowerShell anterior, inicie PowerShell como administrador. Para lograr esto, haga clic en Inicio y escriba 'PowerShell' en el cuadro de búsqueda. En la lista de resultados, seleccione PowerShell y elija la opción Ejecutar como administrador.
En la ventana de PowerShell, ejecute getosdetails.ps1. La salida de PowerShell ahora muestra la siguiente información de licencia del sistema operativo.
- Nombre de la licencia
- Descripciones
- ID de aplicación
- Canal clave del producto
- URL de licencia
- URL de validación
- Clave de producto parcial
- ID de clave de producto
- Estado de la licencia
- Clave de producto

