Changement pour supprimer chemin de CHEMIN de la Variable Env
Je suis en train d'utiliser une ligne de commande de la mise en œuvre de modifier le Chemin d'accès env var pour supprimer un chemin donc je n'ai pas supprimé manuellement sur un groupe de machines. J'ai trouvé ceci, je n'arrive pas à le faire fonctionner:
%Chemin:str1=str2%
str1 est le chemin d'accès et str2 est nulle, que je ne suis pas sûr de la façon de les mettre à null dans la ligne de commande.
Si il y a un autre moyen, je serais heureux de lui donner un essai.
Grâce.
OriginalL'auteur Bruce227 | 2010-06-18
Vous devez vous connecter pour publier un commentaire.
À l'aide de VBScript, vous pouvez obtenir la variable de chemin d'accès:
Puis diviser pour obtenir un tableau des pièces:
Jeu toute participation à une chaîne vide pour les supprimer:
Alors reconstituer le chemin:
OriginalL'auteur Bryan Ash
Pas sûr de savoir pourquoi cela ne fonctionne pas pour vous, mais voici un exemple qui ne fonctionne pas (au moins sur Windows XP).
Cela permettra d'éliminer "c:\windows\system32;" à partir de la variable de chemin d'accès. Assurez-vous que vous avez la
;
sur la fin sinon il peut se retirer partiellement certains autres chemins.Rappelez-vous que cela ne concerne que l'instance actuelle de l'invite de commande. Si vous quittez ou travailler dans une autre invite de commande, toutes les modifications apportées aux variables d'environnement seront perdues.
Dans certains environnements, Windows Extensions de commandes sont désactivées, donc vous devez activer les Extensions de Commande + Expansion Retardée pour la substitution du travail:
setlocal ENABLEEXTENSIONS && setlocal ENABLEDELAYEDEXPANSION
.Travaillé sur mon Win 10 thks mate
OriginalL'auteur Grant Peters
Il y a une différence entre changer la variable de Chemin d'accès pour un processus en cours et/ou pour les processus enfants, à l'évolution de la valeur par défaut de la charge de l'état de la variable au démarrage de windows.
Vous pourriez probablement être en mesure de le faire avec WMI. Si non, prendre procmon et voir ce que "Mon Ordinateur" est en train de faire lorsque vous modifiez une variable système. Cela vous permettra d'écrire un script.
OriginalL'auteur Pavel Radzivilovsky
Dans un vbScript fichier de commande (.cmd) ou (.chauve-souris), vous pouvez utiliser les options suivantes pour supprimer une variable d'environnement:
OriginalL'auteur Ken Richards
Il y a un moyen plus facile au lieu d'utiliser l'invite de commande. Cliquez-droit sur "poste de travail" allez à paramètres système avancés, au fond, cliquez sur variables d'Environnement, mettre en surbrillance "Chemin" et cliquez sur "Modifier". Vous pouvez ajouter, supprimer ou modifier l'ordre des dossiers dans votre chemin.
Espère que cela aide quelqu'un,
2
OriginalL'auteur 2ninup