Manipulation von System oder Benutzer Umgebungsvariablen über die Kommandozeile.
- Beschreibung
Über diesen Befehl lassen sich System oder Benutzer Umgebungsvariablen über die Kommandozeile verändern.
Ermöglicht das Festlegen von Variablen, die auf Argumenten, Registrierungsschlüsseln oder Dateieingabe basieren.
SetX hat drei verschiedene Ausführungsmethoden:
Syntax 1:
SETX [/S System [/U [Domäne\] Benutzer [/P [Kennwort] ] ] ] var Wert [/M]
Syntax 2:
SETX [/S System [/U [Domäne\] Benutzer [/P [Kennwort] ] ] ] var /K Registrierungspfad [/M]
/U [Domäne\]Benutzer Bestimmt den Benutzerkontext, unter dem der Befehl ausgeführt wird.
/P [Kennwort] Bestimmt das Kennwort für den Auslassung fordert zur Kennworteingabe auf.
Variable Bestimmt die zu setzende Umgebungsvariable.
Wert Bestimmt einen zu setzenden Wert für die Umgebungsvariablen.
/K Registrierungspfad Bestimmt, dass die Variable auf Informationen aus einem Registrierungsschlüssel basiert.
Gültiges Pfadformat:
Struktur\Schlüssel\...\Wert, z. B.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation\StandardName.
/F Datei Bestimmt den Dateinamen der zu verwendenden Textdatei.
/A x,y Bestimmt die absoluten Dateikoordinaten (Zeile X, Element Y) als Parameter, nach denen innerhalb der Datei gesucht werden soll.
/R x,y Zeichenfolge Bestimmt die relativen Dateikoordinaten im Verhältnis zur "Zeichenfolge" als Suchparameter.
/M Legt fest, dass die Variable in der systemübergreifenden Umgebung
(HKEY_LOCAL_MACHINE) gesetzt werden. Der Standardwert wird unter der Umgebung gesetzt (HKEY_CURRENT_USER).
/X Zeigt Dateiinhalte mit den x,y Koordinaten an.
/D Trennzeichen Bestimmt zusätzliche Trennzeichen, wie z. B. "," oder "\". Standardtrennzeichen sind Leerzeichen, Tabulator, Wagenrücklauf und Zeilenvorschub. Beliebige ASCII-Zeichen können als zusätzliche Trennzeichen verwendet werden. Die max. Anzahl an Trennzeichen, einschließlich Standardtrennzeichen beträgt 15.
/? Zeigt dieHilfe an.
Auszug aus der Windows Hilfe zu diesem Befehl:
HINWEIS:
1) SETX schreibt Variablen in die übergeordnete Umgebung
in der Registrierung.
2) Auf einem lokalen System sind Variablen, die mit
diesem Programm erstellt oder bearbeitet wurden,
erst in zukünftigen und nicht in aktuellen
cmd.exe Befehlszeilenfenstern verfügbar.
3) Auf einem Remotesystem sind Variablen, die mit
diesem Programm erstellt oder bearbeitet wurden, erst
bei der nächsten Anmeldesitzung verfügbar.