Holen Sie sich Umgebungsvariablen in PowerShell

Holen Sie sich Umgebungsvariablen in PowerShell
Eine Umgebungsvariable ist ein Objekt, das einen Wert enthält, der von verschiedenen Softwareprogrammen verwendet wird. Diese Variablen speichern die Informationen zur Umgebung des Betriebssystems und die Prozessoren des Betriebssystems. Umgebungsvariablen können für verschiedene Konfigurationen wie Pipeline-, System- und Softwarekonfigurationen verwendet werden.

Man kann neue Umgebungsvariablen mit der grafischen Benutzeroberfläche von Windows hinzufügen, die sehr häufig ist. In diesem Leitfaden werden wir jedoch ein angereichertes Detail der Umgebungsvariablen mit Windows PowerShell bereitstellen.

So überprüfen Sie die vorhandenen Umgebungsvariablen mithilfe von PowerShell?

Zuerst müssen Sie Ihre Windows PowerShell starten. Gehe zu "suchen"In der Taskleiste und Typ"Power Shell“. Klicken Sie mit der rechten Maustaste auf das Fundfeld und klicken Sie auf “Als Administrator ausführen“.

Nachdem Sie den PowerShell mit Administratorrechten erhalten haben, schreiben Sie den folgenden Befehl, um alle Umgebungsvariablen im Betriebssystem zu speichern.

> Get-Childitem Env:

Sobald Sie den Befehl ausgeführt haben, werden alle verfügbaren Umgebungsvariablen aufgeführt:

So fügen Sie neue Umgebungsvariablen mit PowerShell hinzu?

Nachdem Sie die Liste der Umgebungsvariablen erhalten haben, können Sie der vorhandenen Liste neue Umgebungsvariablen hinzufügen. Wenn die Variable bereits vorhanden ist, kann der Wert den aktuellen Variablen anhängen.

Wie Sie sehen können, gibt es keine Umgebungsvariable mit dem Namen “Aaa_env_var": Sie müssen den Zuordnungsbetreiber" = "verwenden, um der Umgebungsvariablen, die Sie machen werden, einen neuen Wert zuzuweisen. Hier zuweisen wir den Wertnamen 'Testvariable'zur neuen Variablen; Führen Sie den unten angegebenen Befehl aus, um eine neue Umgebungsvariable hinzuzufügen:

> $ env: aaa_env_var = 'testvariable' '

Überprüfen Sie nach dem Hinzufügen die Liste der Umgebungsvariablen. Sie erhalten diese neu erzeugte Variable. Überprüfung der Liste der vorhandenen Umgebungsvariablen; Führen Sie den folgenden Befehl in PowerShell aus:

> Get-Childitem Env:

So fügen Sie den Wert der vorhandenen Umgebungsvariablen mithilfe von PowerShell an?

Wenn Sie den aktuellen Wert der Umgebungsvariablen anhängen möchten, können Sie dies mit Hilfe des unten angegebenen Befehls tun. Stellen Sie sicher, dass Sie den richtigen Namen der Variablen schreiben. Sie können einen Dickdarm oder Semikolon hinzufügen, um den aktuellen und angehängten Wert der Variablen zu trennen.

> $ env: aaa_env_var += ': ChildTestVariable'

Sie können die Änderung mit dem folgenden Befehl überprüfen:

> Dir Env:

So ersetzen Sie den vorhandenen Wert von Umgebungsvariablen?

Wenn Sie den Wert einer vorhandenen Variablen ersetzen möchten, müssen Sie keine neue Variable hinzufügen. Der Befehl entspricht jedoch dem Hinzufügen einer neuen Variablen. Wenn die Variable bereits mit demselben Namen existiert, ersetzt sie den vorhandenen Wert durch den neuen Wert, den Sie angegeben haben. Der unten angegebene Befehl ersetzt den Wert des vorhandenen Wertes:

> $ env: aaa_env_var = 'newValue' '

Der obige Befehl fügt der vorhandenen Variablen 'NewValue' hinzu “Aaa_env_var“. Sie können die Liste der Umgebungsvariablen anzeigen, um die Änderung zu überprüfen:

> Dir Env:

So erstellen Sie eine Sicherungsdatei mit Umgebungsvariablen in Windows?

Da die Umgebungsvariablen sensible Informationen im Zusammenhang mit dem Betriebssystem halten, kann das Hinzufügen neuer Variablen oder das Ändern der Werte vorhandener Variablen gefährlich sein. Es ist also eine gute Praxis, die Sicherung der vorhandenen Variablen zu erstellen.

Kopieren und fügen Sie den folgenden Befehl ein und fügen Sie den Befehl ein, um die Sicherung der Umgebungsvariablen in die “zu erhaltenC”Fahren oder wo immer Sie wollen. Sie haben die Wahl, das Format der Ausgabedatei auszuwählen. Hier erstellen wir die Sicherung in der “.txt" Datei:

> Get-Childitem Env: | Taste auswählen, Wert | Export-CSV C: \ temp \ backupenvvariables.txt -notypeinformation

Sobald der Befehl erfolgreich ausgeführt wurde, suchen Sie in das Verzeichnis „C: \ temp“, um zu überprüfen, ob die Sicherungsdatei erstellt wurde oder nicht. Führen Sie dazu den folgenden Befehl aus:

> Get-Childitem C: \ Temp

Die Ausgabe ist unten angezeigt, und Sie können überprüfen, ob eine Textdatei mit dem Namen “Backupenvvariablen”Wird im ausgewählten Verzeichnis erstellt:

So entfernen Sie die Umgebungsvariable mithilfe von PowerShell?

Umgebungsvariablen, die von Ihrer Maschine festgelegt werden, haben einige wichtige Aufgaben zu erledigen, sodass das Löschen der Leistung Ihres Betriebssystems einstellen kann. Einige Variablen werden jedoch von den Benutzern erstellt, die nichts mit Ihrem Gerät zu tun haben. Wenn Sie also eine Variable entfernen möchten, müssen Sie den folgenden Befehl mit dem Variablennamen ausführen:

> REMED-ITEM ENV: \ AAA_ENV_VAR

Dieser PowerShell Cmdlet wird entfernen “Aaa_env_varAus der Liste der vorhandenen Umgebungsvariablen.

Abschluss:

Umgebungsvariable hält verschiedene Arten von Informationen, die sich auf mehrere Funktionen des Betriebssystems beziehen. Sie können die benötigten Informationen erhalten, indem Sie die Liste der Variablen überprüfen, die die Art der Informationen speichern.

In diesem Leitfaden haben wir die unterschiedlichen Vorgänge bereitgestellt, die Sie in Umgebungsvariablen ausführen können. Umgebungsvariablen enthalten verschiedene Arten von Informationen zu Ihrem Betriebssystem. Wenn Sie dem Verzeichnis der Umgebungsvariablen neue Variablen hinzufügen möchten, führen Sie die Änderungen sorgfältig vor. Wenn Sie eine integrierte Variable manipulieren, kann das Ergebnis Ihr Betriebssystem zum Handeln zwingen, oder Sie erhalten möglicherweise nicht den erforderlichen Wert beim Anruf Variable.