Kopieren und Einfügen aus einer Variablen in PowerShell
-
Verwenden Sie das Cmdlet
Set-Clipboard
zum Kopieren aus einer Variablen in PowerShell -
Verwenden Sie das Cmdlet
Get-Clipboard
zum 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:
-Append
– Dies weist das Cmdlet an, die Zwischenablage nicht zu löschen und den Inhalt anzuhängen. Es ist einSwitchParameter
und akzeptiert keine Platzhalterzeichen und Pipeline-Eingaben.-Confirm
– DieserSwitchParameter
bittet Benutzer um eine Bestätigung, bevor das Cmdlet ausgeführt wird.-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:
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 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