Question
[RESOLU] Equivalent à %username% ??
- doesit
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 27
- Remerciements reçus 0
il y a 13 ans 3 jours #14872
par doesit
[RESOLU] Equivalent à %username% ?? a été créé par doesit
Bonjour,
Avant en DOS j'indiquais pour résoudre le user de l'utilisateur connecté sur le poste %username%
[code:1]
EX: runas /user:«»DOMAINE\%username% C:\source\install.exe
il répondait: Entrez le mot de passe de DOMAINE\USER :
[/code:1]
Aujourd'hui j'aimerais faire la même chose en powershell mais la variable d'env %username% ne fonctionne pas, en effet avec la même ligne il me répond:
[code:1]
Entrez le mot de passe de DOMAINE\%username%:
[/code:1]
Mais j'aimerais qu'il inscrive le User non pas la variable.
Existe-t-il un équivalent pour effectuer la même commande aussi simplement ??
Je vous remercie d'avance.
Message édité par: doesit, à: 17/05/13 13:20<br><br>Message édité par: doesit, à: 17/05/13 13:59
Avant en DOS j'indiquais pour résoudre le user de l'utilisateur connecté sur le poste %username%
[code:1]
EX: runas /user:«»DOMAINE\%username% C:\source\install.exe
il répondait: Entrez le mot de passe de DOMAINE\USER :
[/code:1]
Aujourd'hui j'aimerais faire la même chose en powershell mais la variable d'env %username% ne fonctionne pas, en effet avec la même ligne il me répond:
[code:1]
Entrez le mot de passe de DOMAINE\%username%:
[/code:1]
Mais j'aimerais qu'il inscrive le User non pas la variable.
Existe-t-il un équivalent pour effectuer la même commande aussi simplement ??
Je vous remercie d'avance.
Message édité par: doesit, à: 17/05/13 13:20<br><br>Message édité par: doesit, à: 17/05/13 13:59
Connexion ou Créer un compte pour participer à la conversation.
- doesit
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 27
- Remerciements reçus 0
il y a 13 ans 3 jours #14875
par doesit
Réponse de doesit sur le sujet Re:[RESOLU] Equivalent à %username% ??
J'ai résolu en ajoutant la ligne
[code:1]
$username = [Environment]::UserName
[/code:1]
et en indiquant $username à la place de %username%
<br><br>Message édité par: doesit, à: 17/05/13 14:02
[code:1]
$username = [Environment]::UserName
[/code:1]
et en indiquant $username à la place de %username%
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 968
- Remerciements reçus 0
il y a 12 ans 11 mois #14916
par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:[RESOLU] Equivalent à %username% ??
Bonsoir,
C'est une solution, mais il y en a d'autres :
[code:1]
$env:USERNAME
[/code:1]
'Env' est un lecteur qui permet d'accéder au fournisseur PowerShell 'Environnement' :
[code:1]
PS>Get-PSProvider
Name Capabilities Drives
----
Alias ShouldProcess {Alias}
Environment ShouldProcess {Env}
FileSystem Filter, ShouldProcess, Cre... {C, D, E}
Function ShouldProcess {Function}
Registry ShouldProcess, Transactions {HKLM, HKCU}
Variable ShouldProcess {Variable}
[/code:1]
Pour aller un peu plus loin :
[code:1]
PS>cd env:
PS>Get-ChildItem
Name Value
----
ALLUSERSPROFILE C:\ProgramData
AMDAPPSDKROOT C:\Program Files (x86)\AMD APP\
APPDATA C:\Users\Matthew\AppData\Roaming
APR_ICONV_PATH C:\Program Files (x86)\Subversion\iconv
CommonProgramFiles C:\Program Files\Common Files
CommonProgramFiles(x86) C:\Program Files (x86)\Common Files
CommonProgramW6432 C:\Program Files\Common Files
COMPUTERNAME MONTREAL
ComSpec C:\WINDOWS\system32\cmd.exe
FP_NO_HOST_CHECK NO
HOMEDRIVE C:
HOMEPATH \Users\Matthew
LOCALAPPDATA C:\Users\Matthew\AppData\Local
LOGONSERVER \\MicrosoftAccount
NUMBER_OF_PROCESSORS 4
OS Windows_NT
Path C:\Program Files (x86)\AMD APP\bin\x86_64;C:\...
PATHEXT .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;....
PROCESSOR_ARCHITECTURE AMD64
PROCESSOR_IDENTIFIER Intel64 Family 6 Model 37 Stepping 2, Genuine...
PROCESSOR_LEVEL 6
PROCESSOR_REVISION 2502
ProgramData C:\ProgramData
ProgramFiles C:\Program Files
ProgramFiles(x86) C:\Program Files (x86)
ProgramW6432 C:\Program Files
PsionicProfile D:\Developp\PSIonic\PSIonic\Trunk
PSModulePath C:\Users\Matthew\Documents\WindowsPowerShell\...
PUBLIC C:\Users\Public
SESSIONNAME Console
SystemDrive C:
SystemRoot C:\WINDOWS
TEMP C:\Users\Matthew\AppData\Local\Temp
TMP C:\Users\Matthew\AppData\Local\Temp
USERDOMAIN MONTREAL
USERDOMAIN_ROAMINGPROFILE MONTREAL
USERNAME Matthew
USERPROFILE C:\Users\Matthew
windir C:\WINDOWS
[/code:1]
@+
Matthew
C'est une solution, mais il y en a d'autres :
[code:1]
$env:USERNAME
[/code:1]
'Env' est un lecteur qui permet d'accéder au fournisseur PowerShell 'Environnement' :
[code:1]
PS>Get-PSProvider
Name Capabilities Drives
----
Alias ShouldProcess {Alias}
Environment ShouldProcess {Env}
FileSystem Filter, ShouldProcess, Cre... {C, D, E}
Function ShouldProcess {Function}
Registry ShouldProcess, Transactions {HKLM, HKCU}
Variable ShouldProcess {Variable}
[/code:1]
Pour aller un peu plus loin :
[code:1]
PS>cd env:
PS>Get-ChildItem
Name Value
----
ALLUSERSPROFILE C:\ProgramData
AMDAPPSDKROOT C:\Program Files (x86)\AMD APP\
APPDATA C:\Users\Matthew\AppData\Roaming
APR_ICONV_PATH C:\Program Files (x86)\Subversion\iconv
CommonProgramFiles C:\Program Files\Common Files
CommonProgramFiles(x86) C:\Program Files (x86)\Common Files
CommonProgramW6432 C:\Program Files\Common Files
COMPUTERNAME MONTREAL
ComSpec C:\WINDOWS\system32\cmd.exe
FP_NO_HOST_CHECK NO
HOMEDRIVE C:
HOMEPATH \Users\Matthew
LOCALAPPDATA C:\Users\Matthew\AppData\Local
LOGONSERVER \\MicrosoftAccount
NUMBER_OF_PROCESSORS 4
OS Windows_NT
Path C:\Program Files (x86)\AMD APP\bin\x86_64;C:\...
PATHEXT .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;....
PROCESSOR_ARCHITECTURE AMD64
PROCESSOR_IDENTIFIER Intel64 Family 6 Model 37 Stepping 2, Genuine...
PROCESSOR_LEVEL 6
PROCESSOR_REVISION 2502
ProgramData C:\ProgramData
ProgramFiles C:\Program Files
ProgramFiles(x86) C:\Program Files (x86)
ProgramW6432 C:\Program Files
PsionicProfile D:\Developp\PSIonic\PSIonic\Trunk
PSModulePath C:\Users\Matthew\Documents\WindowsPowerShell\...
PUBLIC C:\Users\Public
SESSIONNAME Console
SystemDrive C:
SystemRoot C:\WINDOWS
TEMP C:\Users\Matthew\AppData\Local\Temp
TMP C:\Users\Matthew\AppData\Local\Temp
USERDOMAIN MONTREAL
USERDOMAIN_ROAMINGPROFILE MONTREAL
USERNAME Matthew
USERPROFILE C:\Users\Matthew
windir C:\WINDOWS
[/code:1]
@+
Matthew
Connexion ou Créer un compte pour participer à la conversation.
- SiSMik
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 492
- Remerciements reçus 0
il y a 12 ans 11 mois #14926
par SiSMik
Réponse de SiSMik sur le sujet Re:[RESOLU] Equivalent à %username% ??
T'as un pc nommé Montreal ???? Ouaahhhh
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 968
- Remerciements reçus 0
il y a 12 ans 11 mois #14935
par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:[RESOLU] Equivalent à %username% ??
benduru écrit:
Oui, je nomme mes machines de cette façon : Toronto, Montreal, Saumon , ...
T'as un pc nommé Montreal ???? Ouaahhhh
Oui, je nomme mes machines de cette façon : Toronto, Montreal, Saumon , ...
Connexion ou Créer un compte pour participer à la conversation.
- doesit
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 27
- Remerciements reçus 0
il y a 12 ans 11 mois #15020
par doesit
Réponse de doesit sur le sujet Re:[RESOLU] Equivalent à %username% ??
Ok cool je te remercie pour les infos, je garde sous le coude pour le reste.
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.049 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [RESOLU] Equivalent à %username% ??