Kopieren und Einfügen aus einer Variablen in PowerShell

John Wachira 15 Februar 2024
  1. Verwenden Sie das Cmdlet Set-Clipboard zum Kopieren aus einer Variablen in PowerShell
  2. Verwenden Sie das Cmdlet Get-Clipboard zum Einfügen aus einer Variablen in PowerShell
Kopieren und Einfügen aus einer Variablen in PowerShell

Dieser Artikel zeigt, wie wir eine Variable in PowerShell kopieren und einfügen können.

Wir verwenden das Set-Clipboard auf PowerShell, um den Inhalt unserer Zwischenablage zu bestimmen. Wir verwenden dann das Cmdlet Get-Clipboard, um den Inhalt der Zwischenablage abzurufen und zu verwenden.

Verwenden Sie das Cmdlet Set-Clipboard zum Kopieren aus einer Variablen in PowerShell

Das Cmdlet Set-Clipboard ist ein nützliches PowerShell-Cmdlet, mit dem wir den Inhalt der Zwischenablage festlegen können. Dies entspricht der Verwendung der Kopieraktion im PowerShell-Menü.

Wir können dieses Cmdlet auf verschiedene Arten verwenden. Hier sind einige Beispiele.

Im folgenden Beispiel haben wir das Cmdlet Set-Clipboard verwendet, um unserer Zwischenablage eine zufällige Zeichenfolge zuzuweisen.

Set-Clipboard -Value "This is a random string"

Wir können den Inhalt einer Datei auch mit dem Cmdlet Set-Clipboard kopieren, wie unten dargestellt:

Get-Content C:\Users\Trial.txt | Set-Clipboard

Nachfolgend sind einige allgemeine Parameter aufgeführt:

  1. -Append – Dies weist das Cmdlet an, die Zwischenablage nicht zu löschen und den Inhalt anzuhängen. Es ist ein SwitchParameter und akzeptiert keine Platzhalterzeichen und Pipeline-Eingaben.
  2. -Confirm – Dieser SwitchParameter bittet Benutzer um eine Bestätigung, bevor das Cmdlet ausgeführt wird.
  3. -Value – Dieser String-Parameter gibt die String-Werte an, die Ihrer Zwischenablage hinzugefügt werden sollen. Der Parameter akzeptiert Pipelineeingaben.

Verwenden Sie das Cmdlet Get-Clipboard zum Einfügen aus einer Variablen in PowerShell

Wir verwenden das Cmdlet Get-Clipboard, um den Inhalt der Zwischenablage abzurufen und zu verwenden. Es gibt mehrere Textzeilen als Arrays von Zeichenfolgen zurück, wie das Cmdlet Get-Content.

Zum Beispiel hatten wir in unserem ersten Befehl unsere Zwischenablage auf Dies ist eine zufällige Zeichenfolge gesetzt. Wir können den Befehl Get-Clipboard verwenden, um den Inhalt unserer Zwischenablage anzuzeigen, wie unten gezeigt:

PowerShell-Einfügen in die Zwischenablage mit Get-Clipboard

Nun haben wir uns mit den beiden Cmdlets vertraut gemacht. Lassen Sie uns besprechen, wie wir eine Variable in PowerShell kopieren und einfügen können.

Wir werden ein Beispiel verwenden, um das Konzept zu demonstrieren.

Nehmen wir an, wir versuchen, einen API-Aufruf mit dem heutigen Datum durchzuführen. Dazu müssen wir das heutige Datum in einer Variablen speichern. Wie gehen wir vor?

Um das Datum zu erhalten, verwenden wir das Cmdlet Get-Date. Wir werden die Ergebnisse dann wie unten gezeigt an das Cmdlet Set-Clipboard weiterleiten:

Get-Date $TDay -Format MM-dd-yyyy | Set-Clipboard

Wir haben das Format auf Monat, Tag und Jahr eingestellt. Als nächstes speichern wir den Inhalt unserer Zwischenablage als Variable, wie unten gezeigt:

$variable = Get-Clipboard

Damit können wir die Variable jetzt in unserem API-Aufruf verwenden.

Die Cmdlets Set-Clipboard und Get-Clipboard sind nützliche PowerShell-Dienstprogramme zum Kopieren und Einfügen.

John Wachira avatar John Wachira avatar

John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.

LinkedIn

Verwandter Artikel - PowerShell Copy