Ändern entfernen Sie den Pfad aus der Umgebungsvariable PATH
Ich versuche, einen Kommandozeilen-Implementierung zu ändern, die PATH
Umgebungsvariable zu löschen, einen Weg, so dass ich nicht haben, um manuell entfernen Sie es auf eine Reihe von Maschinen.
Habe ich gefunden, die ich kann nicht scheinen, um es an die Arbeit:
%Path:str1=str2%
str1
ist der Pfad und der str2
ist null, die ich bin mir nicht sicher, wie Sie auf null in der Befehlszeile.
Wenn es einen anderen Weg gibt, wäre ich froh, es zu versuchen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie VBScript verwenden, können Sie die path-variable:
Dann aufgeteilt, um eine Reihe der Stücke:
Setzen Sie alle Einträge auf einen leeren string zu entfernen:
Rekonstruieren Sie dann den Pfad:
Nicht sicher, warum dies nicht für Sie arbeiten, aber hier ist ein Beispiel, das funktioniert (zumindest auf Windows XP).
Dadurch entfernen "c:\windows\system32;" aus der path-variable. Stellen Sie sicher, dass die
;
am Ende sonst kann es teilweise zu entfernen, einige andere Wege.Denken Sie daran, dass dies nur Auswirkungen auf die aktuelle Instanz der Eingabeaufforderung. Wenn Sie beenden oder Arbeit in einer anderen Eingabeaufforderung, die von Ihnen vorgenommen änderungen der Umgebungsvariablen verloren.
setlocal ENABLEEXTENSIONS && setlocal ENABLEDELAYEDEXPANSION
.Gibt es einen Unterschied zwischen dem ändern der Path-variable, die für einen aktuellen Prozess und/oder für die Kind-Prozesse, um die änderung der default-load-Zustand der Variablen beim Start von windows.
Könnten Sie wahrscheinlich in der Lage sein, es zu tun mit WMI. Wenn nicht, nehmen Sie procmon und sehen, was "Mein Computer" ist zu tun, wenn Sie beim Bearbeiten einer system-Variablen. Dies ermöglicht es Ihnen, ein Skript zu schreiben.
In einer vbScript-Befehl Datei (.cmd) oder (.bat), können Sie verwenden Sie den folgenden entfernen Sie eine Umgebungsvariable:
Gibt es eine einfachere Möglichkeit, anstatt die Eingabeaufforderung. Der rechten Maustaste auf "My Computer" gehen Sie auf erweiterte Systemeinstellungen, unten auf "Umgebungsvariablen", markieren Sie "PAth" und klicken Sie auf "Bearbeiten". Sie können hinzufügen, löschen oder ändern Sie die Reihenfolge der Verzeichnisse im Pfad gibt.
Hoffe, das hilft jemandem,
2