Lassen Sie uns sagen, das, was PATH mein Windows-System wie folgt aussieht:Entfernen Linien von Windows-Pfadvariablen
C: \ oracle \ product \ 11.2.0 \ 32bit \ client_1 \ bin; C: \ oracle \ product \ 11.2.0 \ 64bit \ Client_1 \ bin; C: \ WINDOWS \ system32; C: \ WINDOWS; C: \ WINDOWS \ System32 \ Wbem; C: \ WINDOWS \ System32 \ Windows \ v1.0 \
Wie würde ich diesen ersten Eintrag entfernen und ihn am Ende der Liste hinzufügen? Ich weiß, dass Sie setx dafür verwenden können, aber ich würde das lieber mit PowerShell machen.
Kennen Sie den Namen der Variablen, die die PATH-Zeichenfolge in Powershell hält? Warum nicht eine Schleife machen, um jedes Zeichen der Zeichenkette zu erhalten und es in $ buffer1 zu kopieren, bis es zum ersten '" "kommt. Danach hör auf, die Zeichen nach $ buffer1 zu kopieren und fange an, sie nach $ buffer2 zu kopieren (also $ buffer2 + = $ char). Nachdem die Schleife abgeschlossen ist, setzen Sie einfach PATH auf $ buffer2 + $ buffer1 – flen