Windows 10/11 Aktivierung mit KMS und Powershell ohne VBScript (SLMGR.vbs) - wie geht das? [gelöst]

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smileys
:) ;) :smile: :lol: :hihi: :D :rofl: :muahah: :( :pff: :kopfstreichel: :ohno: :betruebt: :heulen: :kopfkratz: :duckundweg: :o :? :oops: :psst: :sauer: :-P :daumenrunter: :daumen: :dankeschoen: :thx: :dafür: :gähn:
Mehr Smileys anzeigen

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Ansicht erweitern Die letzten Beiträge des Themas: Windows 10/11 Aktivierung mit KMS und Powershell ohne VBScript (SLMGR.vbs) - wie geht das? [gelöst]

Re: Windows 10/11 Aktivierung mit KMS und Powershell ohne VBScript (SLMGR.vbs) - wie geht das? [gelöst]

von KaiM » 18.05.2024, 06:43

. Ich möchte ungern illegale Aktivierung nutzen.
@Holgi und Kenner,
an welchen Zeiten im Script https://gist.github.com/zbalkan/4ba9265 ... cf8fcd5fc6 erkennt man, das es sich um eine illegale Aktivierung handelt?
Wäre es auch illegal, wenn eine entsprechende Windows 11 Lizenz vorliegt?

https://www.powershellgallery.com/packa ... r-ps/0.2.2

https://www.powershellgallery.com/packa ... gr-ps.psm1

Mich erinnert das an diesen Thread viewtopic.php?p=422800&hilit=office+aktivieren#p422716
MfG
KaiM

Re: Windows 10/11 Aktivierung mit KMS und Powershell ohne VBScript (SLMGR.vbs) - wie geht das? [gelöst]

von Holgi » 12.05.2024, 17:25

@Tekkie Boy:
Danke! Danke! Danke!
Es funktioniert! :dafür:
Ich mußte noch eine Zeile anpassen; wegen dieser komischen einfachen "Anführungszeichen" vor select und nach SoftwareLicensingService (?):

Code: Alles auswählen

$service = get-wmiObject -query 'select * from SoftwareLicensingService'
Dann hat es funktioniert. Klasse Mann! Habe jetzt tagelang im Netz rechercheriert. > Nix.
Du hast die elegante und einfache Lösung. Genau, was ich gesucht habe.
:dankeschoen:

Re: Windows 10/11 Aktivierung mit KMS und Powershell ohne VBScript (SLMGR.vbs) - wie geht das?

von Tekkie Boy » 12.05.2024, 12:18

Probier die Variante:

Code: Alles auswählen

$keyServerName = "ms.contoso.com"
$keyServerPort = "1688"
$key = "Your-own-Product-Key"
$service = get-wmiObject -query ’select * from SoftwareLicensingService‘
$service.SetKeyManagementServiceMachine($keyServerName)
$service.SetKeyManagementServicePort($keyServerPort)
$service.InstallProductKey($key)
$service.RefreshLicenseStatus()
Diese Variante ist für die Aktivierung einer Lokalen Maschine gedacht.

Re: Windows 10/11 Aktivierung mit KMS und Powershell ohne VBScript (SLMGR.vbs) - wie geht das?

von DK2000 » 12.05.2024, 12:01

Wenn es so weit ist, wird Microsoft da bestimmt mit einem Ersatz für slmgr.vbs kommen. Eilt ja im moment noch nicht.

Ich habe da im Moment auch keine nichts weiter gefunden. Gibt zwar in der PowerShell Gallery ein paar Sache, aber mangels KMS kann ich das alles nicht testen.

Re: Windows 10/11 Aktivierung mit KMS und Powershell ohne VBScript (SLMGR.vbs) - wie geht das?

von Holgi » 12.05.2024, 10:07

Danke! Das Script habe ich auch schon gesehen. Ich möchte ungern illegale Aktivierung nutzen. Deshalb sollte es ein Script sein, welches die 3 Faktoren KMS-Server (URL/IP), KMS-Server-Port (meistens 1688) und KMS-KEY abfragt bzw. vorab eingetragen wird.
Das Skript von ZBALKAN habe ich versucht dahingehend abzuändern (denn da sind schon schon die Standard KMS Keys eingetragen); leider erfolglos.
Bei dem Script auf Stackoverflow fehlen die 3 Faktoren. Deshalb kann es schon mal nicht hinhauen.
Ich suche also wirklich einen Powershell Ersatz für

Code: Alles auswählen

slmgr.vbs /skms ms.contoso.com:1688
slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX
slmgr.vbs /ato
Nicht mehr; nicht weniger.

Re: Windows 10/11 Aktivierung mit KMS und Powershell ohne VBScript (SLMGR.vbs) - wie geht das?

von Tekkie Boy » 12.05.2024, 09:30

Holgi hat geschrieben: 12.05.2024, 06:32 hast du es ausprobiert?
Ist die OEM BIOS Key Variante; zu erkennen an OA3xOriginalProductKey.
Ja habe ich.
Mal drüber nachgedacht statt:
$key = (get-content c:\license.txt).Trim()

$key = "Dein-Eigener-Windows-Key"

zu verwenden?
Dann kann man auch seinen eigenen Windows Key zur Aktivierung verwenden.

Edit:
Schau Dir doch mal das an:
https://gist.github.com/zbalkan/4ba9265 ... cf8fcd5fc6

Ist vom gleichen User deren Github Du verlinkt hast.

Gruß

Re: Windows 10/11 Aktivierung mit KMS und Powershell ohne VBScript (SLMGR.vbs) - wie geht das?

von Holgi » 12.05.2024, 06:37

das hier sieht vielversprechend aus:
https://github.com/zbalkan/slmgr-ps
Wird installiert mit

Code: Alles auswählen

Install-Module slmgr-ps
dann z.B.

Code: Alles auswählen

Start-WindowsActivation -Computer WS01 -KMSServerFQDN server.domain.net -KMSServerPort 2500
Was mir da fehlt:
wo ist der ProductKey einzutragen. Irgendwie finde ich da kein Kommando zu.
https://github.com/zbalkan/slmgr-ps/blob/main/README.md

Re: Windows 10/11 Aktivierung mit KMS und Powershell ohne VBScript (SLMGR.vbs) - wie geht das?

von Holgi » 12.05.2024, 06:32

Tekkie Boy hat geschrieben: 11.05.2024, 22:45 https://stackoverflow.com/a/52416244
hast du es ausprobiert?
Ist die OEM BIOS Key Variante; zu erkennen an OA3xOriginalProductKey.
Ich meine explizit nicht die Aktivierung mit dem im BIOS/UEFI hinterlegten OEM-Key.

Re: Windows 10/11 Aktivierung mit KMS und Powershell ohne VBScript (SLMGR.vbs) - wie geht das?

von g-force » 10.05.2024, 16:50

Da habe ich (noch) keine Lösung, werde mich aber damit beschäftigen.

Windows 10/11 Aktivierung mit KMS und Powershell ohne VBScript (SLMGR.vbs) - wie geht das? [gelöst]

von Holgi » 10.05.2024, 13:11

wir haben ja gehört, dass MS VBScript als optional ansieht und irgendwann aus Windows entfernen wird:
https://www.deskmodder.de/blog/2023/10/ ... rt-werden/
Meine Frage:
wie kann man Windows in einer Firma mit KMS-Server dann/jetzt mit einem Powershell-Script aktivieren, in dem dann der KMS-Server und Port festgelegt wird
anstelle

Code: Alles auswählen

slmgr.vbs /skms ms.contoso.com:1688
< als Beispiel,
der KMS Produktkey installiert

Code: Alles auswählen

slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX
und dann anschließend Windows aktiviert wird; also ein Ersatz für

Code: Alles auswählen

slmgr.vbs /ato
?
Ich sehe zwar einige Powershell Scripte im Netz, aber da wird einfach nur

Code: Alles auswählen

cscript //Nologo "C:\windows\system32\slmgr.vbs" 
unter Powershell ausgeführt.
Es müßte doch eigentlich einen Ersatz dafür geben, oder? Also ohne cscript, wscript, slmgr.vbs!
Habe das hier im Netz gefunden:
https://learn.microsoft.com/en-us/previ ... ingservice
https://learn.microsoft.com/en-us/previ ... 6(v=ws.11),
aber noch kein einfaches, funktionierendes PS-Script. Ich meine explizit nicht die Aktivierung mit dem im BIOS/UEFI hinterlegten OEM-Key.
Hat da jemand schon ein fertiges PS-Script?
Auf Kommandozeile funktioniert das mit

Code: Alles auswählen

wmic path SoftwareLicensingProduct ...
so weit schon klar.

Nach oben