Salut,
voici une petite fonction pouvant afficher/créer des variables d'environements aussi simple que les batchs NT
et voici quelques exemples d'utilisation:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 del alias:set -ea 0 function set { $_nam,$_rest = "$args".Split('=') if(!$_rest -and $_nam) { gci "env:$($_nam)" } elseif(!$_nam) { gci env: } else { $_val = [environment]::ExpandEnvironmentVariables("$_rest") ni -pa env:$_nam -va $_val -fo } }
Bonne Chance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 [1] # affichage de toutes les variables d'environments [1] set Name Value ---- ----- ALLUSERSPROFILE D:\Documents and Settings\All Users APPDATA D:\Documents and Settings\walid2mi\Applicatio... CLIENTNAME Console CommonProgramFiles D:\Program Files\Fichiers communs ... ... [2] # affichage des variables commencant par "P" [2] set p* Name Value ---- ----- Path D:\WINDOWS\system32;D:\WINDOWS;D:\WINDOWS\Sys... PATHEXT .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.... PROCESSOR_ARCHITECTURE x86 ProgramFiles D:\Program Files [3] # création d'une variable "user" [3] set user = %username% [4] # création d'une variable "Home" [4] set home=$home
Partager