web-dev-qa-db-fra.com

Comment vérifier que mon utilisateur actuel a des droits d'administrateur ou pas?

Je suis en train de gagner XP sp2. Comment vérifier que j'ai des droits d'administrateur ou pas?

Je ne peux pas vérifier les propriétés du système. Je n'ai pas beaucoup d'éléments dans le panneau de configuration. Il semble que je n’ai pas de droits d’administrateur, mais comment vérifier cela formellement? Existe-t-il des outils en ligne de commande pour cela?

16
yves Baumes

Démarrer -> Exécuter -> cmd.exe

Net User <username>

Affiche les appartenances à votre groupe local au bas de la sortie, ce qui en facilite la recherche. C’est probablement beaucoup plus rapide que de balayer une interface graphique pour rechercher des options (win + R, cmd, enter, aucune souris ne doit être impliquée).

Si vous êtes sur un domaine, utilisez plutôt groupe local:

net localgroup Administrators

Vérifiez la liste des groupes locaux avec localgroup seul.

net localgroup
23
jtimberman

Un autre moyen très simple d'utiliser XP consiste à cliquer avec le bouton droit de la souris sur l'horloge dans le bac et à sélectionner la commande Ajuster la date/l'heure. Vous recevez un message si vous ne possédez pas de droits d'administrateur.

5
Keeloid

Il existe un moyen très simple de vérifier si l'utilisateur actuel dispose des droits d'administrateur local dans xp:

  1. clic droit sur start
  2. vérifier si vous avez l'option "ouvrir tous les utilisateurs"
  3. si c'est là, vous avez les droits d'administrateur
4
FrankS

Si vous ajoutez le commutateur /domain à la commande net, la commande sera exécutée au niveau du domaine. Cela devrait aider ceux qui cherchent à exécuter la commande sur ces types de groupes et d'utilisateurs.

Cela fonctionne à partir d'utilisateurs non-administrateurs. Je l'ai testé.

Il utilise automatiquement le domaine dont l'ordinateur est membre. L'appartenance à un groupe global est en réalité une appartenance à un groupe de domaine.

Utiliser netcommand/help donne une description très détaillée des commutateurs. C'est comme ça que j'ai découvert le commutateur. Si vous utilisez simplement /?, vous n’obtiendrez que de l’aide de base sur la syntaxe.

3
LocalGovAdmin

ce n'est pas une méthode universelle car un tel script échoue en cas d'utilisation d'un autre langage système. Par exemple: en langue russe, nous n'avons pas d'administrateurs mais Администраторы (oui, je suis d'accord, c'est totalement stupide, mais c'est le cas chez Microsoft).

il existe une variante supplémentaire pour cmd:

if not exist "%logonserver%\admin$\*.*" goto common_user

mais les expériences montrent que ce n’est pas non plus universel, par exemple: la première connexion de l’administrateur au système après l’installation de Windows (et éventuellement dans de nombreux autres cas comme des partages d’administrateur désactivés via le registre du système, etc.).

1
alexsupra

Pour savoir si vous êtes membre du groupe des administrateurs locaux, utilisez

net localgroup [admin group name] 

(sans les crochets, si le nom du groupe contient des espaces, utilisez "" autour du nom).

Si vous n'êtes pas sûr de l'utilisation des groupes

net localgroup

Et cela vous donnera tous les groupes locaux sur votre ordinateur. Ensuite, utilisez la première commande pour voir si vous êtes membre. Cela peut vous aider à déterminer si vous disposez de droits d'administrateur complets ou simplement de droits d'utilisateur privilégié.

1
Dustin

En fait, il suffit de cliquer avec le bouton droit de la souris sur n’importe quel fichier, de cliquer sur "Propriétés", puis de regarder la sécurité. Cela vous donnera une liste de groupes d'utilisateurs. Vérifiez si vous faites partie du groupe d'utilisateurs admin ou non et vous saurez.

0
KdgDev