Exporter (0) Imprimer
Développer tout
Arp
At
Cd
Cls
Cmd
Del
Dir
Fc
For
Ftp
If
Ldp
Lpq
Lpr
Md
Mmc
Msg
Nlb
Rcp
Rd
Reg
Rem
Ren
Rsh
Rsm
Rss
Sc
Set
Sfc
Ver
Vol
Développer Réduire
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source
0 sur 1 ont trouvé cela utile - Évaluez ce sujet

SETX

Crée ou modifie les variables d'environnement dans l'environnement de système, ou un utilisateur sans nécessiter de programmation ou de script. La commande Setx également récupère les valeurs des clés de Registre et les écrit dans des fichiers texte.

Pour obtenir des exemples d'utilisation de cette commande, voir des exemples.

Syntaxe



SETX [/s <Computer>[/u [<Domain> \] < nom d'utilisateur >[/p [<Password>]]]] <Variable><Value>setx [/m] [/ s <Computer>[/u [<Domain> \] < nom d'utilisateur >[/p [<Password>]]]] /k [<Variable>] <Path>setx [/m] [/ s <Computer>[/u [<Domain> \] < nom d'utilisateur >[/p [<Password>]]]] /f <FileName>{[<Variable>] {/a <X>, <Y>| /r <X>, <Y>"<String>"} [/m] | / x} [/d <Delimiters>]

Paramètres

Paramètre Description

/s <Computer>

Spécifie le nom ou l'adresse IP d'un ordinateur distant. N'utilisez pas de barres obliques inverses. La valeur par défaut est le nom de l'ordinateur local.

/u [<Domain> \] < nom d'utilisateur >

Exécute le script avec les informations d'identification du compte d'utilisateur spécifié. La valeur par défaut est les autorisations du système.

/p [<Password>]

Spécifie le mot de passe du compte d'utilisateur qui est spécifié dans le paramètre /u .

<Variable>

Spécifie le nom de la variable d'environnement que vous souhaitez définir.

<Value>

Spécifie la valeur à laquelle vous souhaitez définir la variable d'environnement.

/k <Path>

Spécifie que la variable est définie en fonction des informations à partir d'une clé de Registre. Le phemin utilise la syntaxe suivante :

\<HIVE>\<KEY>\...\<Value>

Par exemple, vous pouvez spécifier le chemin d'accès suivant :

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation\StandardName

/f < nom_fichier >

Spécifie le fichier que vous souhaitez utiliser.

/a <X>, <Y>

Spécifie les coordonnées absolues et décalage comme paramètres de recherche.

/r <X>, <Y>« <String> »

Spécifie les coordonnées relatives et le décalage de chaîne comme paramètres de recherche.

/m

Spécifie pour définir la variable dans l'environnement du système. Le paramètre par défaut est l'environnement local.

/x

Affiche le fichier coordonnées, en ignorant les options de ligne de commande /aet /r/d /d .

/d <Delimiters>

Spécifie des délimiteurs tels que "," ou "\" pour être utilisé en plus les quatre délimiteurs intégrés — espace, onglet, entrée et saut de ligne.,\ \ Séparateurs valides incluent n'importe quel caractère ASCII. Le nombre maximal de délimiteurs est 15, y compris les délimiteurs intégrés.

/?

Affiche l'aide à l'invite de commande.

Remarques

  • La commande Setx est similaire à l'utilitaire UNIX SETENV.

  • Setx permet uniquement de ligne de commande ou par programmation directement et définir les valeurs d'environnement système de manière permanente. Variables d'environnement système peuvent être configurées manuellement via Le panneau de configuration ou via un éditeur du Registre. La commande set , qui est interne à l'interpréteur de commandes (Cmd.exe), définit les variables d'environnement utilisateur de la fenêtre de console en cours uniquement.

  • Vous pouvez utiliser la commande setx pour définir des valeurs pour l'utilisateur et système de variables d'environnement à partir d'une des trois sources (modes): en Mode ligne de commande, Mode Registre ou fichier.

  • Setx écrit des variables de l'environnement principal dans le Registre. Les variables définies avec des variables setx sont disponibles dans les fenêtres de commandes uniquement, pas dans la fenêtre de commande en cours.

  • HKEY_CURRENT_USER et HKEY_LOCAL_MACHINE sont les seules ruches prises en charge. REG_DWORD, REG_EXPAND_SZ, REG_SZ et REG_MULTI_SZ sont les types de données de la clé de Registre valides.

  • Lorsque vous accédez aux valeurs REG_MULTI_SZ dans le Registre, seul le premier élément est extrait et utilisé.

  • Vous ne pouvez pas utiliser la commande setx pour supprimer les valeurs qui ont été ajoutées à l'environnement local ou système. Vous pouvez utiliser la valeur avec un nom de variable et aucune valeur pour supprimer une valeur correspondante de l'environnement local.

  • Valeurs de Registre REG_DWORD sont extraites et utilisées en mode hexadécimal.

  • Mode de fichier prend en charge l'analyse du retour chariot et saut de ligne uniquement les fichiers texte (CRLF).

Exemples

Pour définir la variable d'environnement MACHINE dans l'environnement local à la valeur Brand1, tapez :



SETX MACHINE Brand1

Pour définir la variable d'environnement MACHINE dans l'environnement du système à la valeur Brand1 Computer, tapez :



SETX MACHINE « Ordinateur Brand1 » /m

Pour définir la variable d'environnement MYPATH dans l'environnement local afin d'utiliser le chemin de recherche défini dans la variable d'environnement PATH, tapez :



SETX MYPATH %Path%

Pour définir la variable d'environnement MYPATH dans l'environnement local afin d'utiliser le chemin de recherche défini dans la variable d'environnement PATH après le remplacement de ~% % , tapez :



SETX MYPATH ~ chemin ~

Pour définir la variable d'environnement MACHINE dans l'environnement local Brand1 sur un ordinateur distant nommé Computer1, tapez :



SETX /s computer1 /u maindom\hiropln /p p@ssW23 Brand1 MACHINE

Pour définir la variable d'environnement MYPATH dans l'environnement local afin d'utiliser le chemin de recherche défini dans la variable d'environnement PATH sur un ordinateur distant nommé Computer1, tapez :



SETX /s computer1 /u maindom\hiropln /p p@ssW23 MYPATH %Path%

Pour définir la variable d'environnement TZONE dans l'environnement local à la valeur trouvée dans la clé de Registre HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation\StandardName , tapez :



SETX TZONE /k HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation\StandardName

Pour définir la variable d'environnement TZONE dans l'environnement local d'un ordinateur distant nommé ORDINATEUR1 à la valeur trouvée dans la clé de Registre HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation\StandardName , type :



SETX /s computer1 /u maindom\hiropln /p p@ssW23 TZONE /k HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation\StandardName

Pour définir la variable d'environnement BUILD dans l'environnement du système à la valeur trouvée dans la clé de Registre HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\CurrentBuildNumber , tapez :



SETX BUILD /k « HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\CurrentBuildNumber » /m

Pour définir la variable d'environnement BUILD dans l'environnement du système d'un ordinateur distant nommé ORDINATEUR1 la valeur trouvée dans la clé de Registre HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\CurrentBuildNumber , type :



SETX /s computer1 /u maindom\hiropln /p p@ssW23 BUILD /k « HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\CurrentBuildNumber » /m

Pour afficher le contenu d'un fichier nommé Ipconfig.out, avec les coordonnées correspondantes des matières, tapez :



SETX /f ipconfig.out /x

Pour définir la variable d'environnement IPADDR dans l'environnement local à la valeur trouvée aux coordonnées 5,11 dans le fichier Ipconfig.out, tapez :



SETX IPADDR /f ipconfig.out /a 5,11

Pour définir la variable d'environnement OCTET1 dans l'environnement local à la valeur trouvée aux coordonnées 5,3 dans le fichier Ipconfig.out avec les délimiteurs "#$ *. », type :



SETX OCTET1 /f ipconfig.out 5,3 /a /d "#$ *. »

Pour définir la variable d'environnement IPGATEWAY dans l'environnement local à la valeur trouvée aux coordonnées 0,7 par rapport à la coordonnée de « Passerelle » dans le fichier Ipconfig.out, tapez :



SETX IPGATEWAY /f ipconfig.out /r 0,7 passerelle

Pour afficher le contenu d'un fichier nommé Ipconfig.out — ainsi que les coordonnées correspondantes des matières — sur un ordinateur nommé Computer1, tapez :



SETX /s computer1 /u maindom\hiropln /p p@ssW23 /f ipconfig.out /x

Références supplémentaires

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft. Tous droits réservés.