PowerShell Powershell Befehl mit Zwischenablage kombinieren

Showboat

Lt. Commander
Registriert
Juli 2009
Beiträge
1.344
Hallo zusammen,

ich versuche mich gerade an einem automatisierten Script dass es mir erlaubt einen Windowsschlüssel im System zu hinterlegen.

Einfach ausgedrückt ich brauche einen Weg meine Zwischenablage nach einem Befehl einzufügen.

Code:
slmgr /ipk (Inhalt aus Zwischenablage)

Ich kenne den Befehl Get-Clipboard, nur leider zeigt er mir da nur den Inhalt in der nächsten Zeile.

Ich wollte es erst mit Vbs und sendkeys versuchen nur leider scheint Windows 10 das nicht mehr zu unterstützen.

Hat jemand eine Idee?
 
Wie wäre es mit
PowerShell:
slmgr /ipk (Get-Clipboard)
oder halt
PowerShell:
$clipboard = Get-Clipboard
slmgr /ipk $clipboard

Warum gehst du überhaupt über die Zwischenablage?
 
  • Gefällt mir
Reaktionen: kartoffelpü und Showboat
Jetzt komme ich mir dumm vor.

Ich habe es mit geschweiften Klammern, eckigen Klammern und Prozent veruscht. Aber nicht mit runden.

Das war es schon, vielen Dank.

Der Key wird aus Produkey ausgelesen da es sich um einen OEM Schlüssel handelt. Deswegen ist er im Clipboard
 
Showboat schrieb:
Ich habe es mit geschweiften Klammern, eckigen Klammern und Prozent veruscht. Aber nicht mit runden.
So ist das halt immer bei dem Wechsel auf eine neue Sprache...man kommt immer wieder mit der Syntax durcheinander :)
Ich bin ja schon froh, dass man alle .net Funktionen über PowerShell nutzen kann, wenn auch über ungewohnte Syntax.
 
Zurück
Oben