Windows Product Key per Powershell auslesen

by ChristianH März 06, 2010 15:19

GetProductKey.ps1

$map="BCDFGHJKMPQRTVWXY2346789"
$value = (get-itemproperty "HKLM:\\SOFTWARE\Microsoft\Windows NT\CurrentVersion"
).digitalproductid[0x34..0x42] 
$ProductKey = "" 
for ($i = 24; $i -ge 0; $i--
) {
  $r =
0
  for ($j = 14; $j -ge 0; $j--
) {
    $r = ($r * 256) -bxor $value[$j
]
    $value[$j] = [math]::Floor([double]($r/
24))
    $r = $r %
24
  }
  $ProductKey = $map[$r] +
$ProductKey
  if (($i % 5) -eq 0 -and $i -ne
0) {
    $ProductKey = "-" +
$ProductKey
  }
}
echo "Product Key:" $ProductKey

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Tags: ,

Scripting

Kommentare

06.07.2010 23:24:00 #

dirk

cool.. es scheint zu funktionieren. danke.

dirk Germany

Kommentar schreiben


(Zeigt dein Gravatar icon)

  Country flag

biuquote
  • Kommentar
  • Live Vorschau
Loading



Powered by BlogEngine.NET 1.5.0.7
Theme by Mads Kristensen | Modified by Mooglegiant

Über den Autor

MCTS

Christian Haberl Christian Haberl ist seit mehr als 10 Jahren als EDV Berater, Vortragender und Trainer tätig. Er kann sich nicht für ein Spezialgebiet entscheiden, drum heißt dieser Blog auch "Kraut & Rüben Blog" - Unter seine Interessen fallen Web-Entwicklung auf ASP.NET Basis, Information Worker & Productivity Technologien (Windows, Office), Server (Windows Server, Small Business, Virtualisierung, Exchange), Scripting, Spam Filtering/Security und Digital Home. Christian Haberl ist auch einer der führenden Produktspezialisten für Windows Media Center und Windows Home Server und ist Direktor des ClubDigitalHome.
Im Jahr 2008 hat Christian Haberl über 200 Vorträge und Schulungen durchgeführt.
Im Frühjahr 2009 wurde Christian Haberl von Microsoft Österreich zum "Influencer" ernannt, weiters wurde er Microsoft Certified Technology Specialist / Microsoft Certified Connected Home Integrator sowie Microsoft Certified Consumer Sales Specialist.

Countdown bis zur allgemeinen Verfügbarkeit von Windows 7


Netzwerk Management

Bandwidth

RecentComments

Comment RSS