0% found this document useful (0 votes)
13 views2 pages

Scripts

Uploaded by

Karri Amarnath
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views2 pages

Scripts

Uploaded by

Karri Amarnath
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

1. Power shell – script run.

# Get Laptop Serial Number

$SerialNumber = (Get-WmiObject Win32_BIOS).SerialNumber

# Get MAC Address

$MacAddresses = Get-WmiObject Win32_NetworkAdapterConfiguration | Where-Object


{ $_.IPEnabled -eq $true } | Select-Object MACAddress

# Get Windows OS Product Key

$DigitalProductID = (Get-WmiObject -Query 'SELECT * FROM


SoftwareLicensingService').OA3xOriginalProductKey

# Check Windows License Status

$WindowsLicenseStatus = (slmgr /dlv) | Out-String

# Get MS Office Product Key (if installed)

Function Get-OfficeKey {

$OfficePaths = @(

"HKLM:\SOFTWARE\Microsoft\Office\16.0\Registration",

"HKLM:\SOFTWARE\Microsoft\Office\15.0\Registration",

"HKLM:\SOFTWARE\Microsoft\Office\14.0\Registration"

foreach ($Path in $OfficePaths) {

if (Test-Path $Path) {

$OfficeKey = Get-ItemProperty -Path "$Path\{*}" -Name "DigitalProductID" -ErrorAction


SilentlyContinue

if ($OfficeKey -ne $null) {

return "Office Key Found (Partial): $($OfficeKey.DigitalProductID | Out-String)"

}
return "Office Key Not Found"

$OfficeKey = Get-OfficeKey

# Output Results

Write-Host "Laptop Serial Number: $SerialNumber" -ForegroundColor Green

Write-Host "MAC Address(es):" -ForegroundColor Green

$MacAddresses | ForEach-Object { Write-Host $_.MACAddress }

Write-Host "Windows Product Key: $DigitalProductID" -ForegroundColor Green

Write-Host "Windows License Status: $WindowsLicenseStatus" -ForegroundColor Green

Write-Host "MS Office Key: $OfficeKey" -ForegroundColor Green

# Verify if the MS Office key is genuine

if ($OfficeKey -match "Office Key Found") {

Write-Host "Checking MS Office Key Genuineness..." -ForegroundColor Yellow

Start-Process -NoNewWindow -FilePath "cscript.exe" -ArgumentList ""C:\Program Files\Microsoft


Office\Office16\ospp.vbs" /dstatus"

} else {

Write-Host "No MS Office Key Found. Office may not be installed." -ForegroundColor Red

2. Power shell –

ipconfig /all

3. Cmd Prompt – MS Office Validation –

cscript "%ProgramFiles%\Microsoft Office\Office16\ospp.vbs" /dstatus

4. MS OS Validation

Power shell

slmgr/dli

You might also like