Je sais qu'il y a beaucoup de questions similaires à celles-ci, mais toutes utilisent la syntaxe suivante pour se connecter:
runas /netonly /user:[Domain]\[Account on Domain with Administrator access]
[Program]
Je dois démarrer / arrêter les services à distance à partir d'un autre ordinateur lié à un groupe de travail. Mon problème est que mon ordinateur n'est pas lié via une structure de domaine que la syntaxe semble impliquer. L'utilisation de cette opération ouvre le programme (par exemple, cmd), mais l'exécution sc \\[Domain\Machine] query
sur l'instance ouverte de cmd.exe ne fonctionne pas, ce qui donne l' erreur d' accès refusé .
Une autre alternative que j'ai trouvée ailleurs dans StackOverflow est
net use \\[Machine IP/Host name]\IPC$ user:[Account on Machine with
Administrator Access] [Password]
sc \\[Machine] [Command]
Dans le second cas, la première ligne fonctionne si je saisis correctement les informations d'identification du compte, à condition que le même compte ne soit utilisé par personne d'autre sur la machine distante ...
Mais la deuxième ligne échoue en donnant le même accès refusé à l'erreur que précédemment. Je suis à bout de ressources pour résoudre ce problème.
Curieusement, la situation exacte ne semble pas du tout être traitée ailleurs sur Internet, et personne ne s'est plaint de l'exigence de pouvoirs qui l'empêchent d'utiliser sc
ou net start
par exemple à distance. Presque toutes les questions sur SO concernent la syntaxe exacte.
Le seul problème que je peux identifier est si mon ordinateur est connecté dans une structure de groupe de travail plutôt que dans le domaine . Quel est le vrai problème?
EDIT : Un point important à noter est que lorsque je dis sc \ [Machine] start [Service] et que je donne le nom d’un service inexistant dans la syntaxe, le message d’erreur ressemble à quelque chose comme service n’existe pas en tant que service installé , mais si j'entre le nom d'un service valide, l'erreur est Accès refusé .
EDIT 2 : Cela a fonctionné après la désactivation complète du contrôle d’accès utilisateur. Je suppose que ce n'est pas le moyen le plus sûr de le faire. Existe-t-il des alternatives avec UAC activé?
EDIT 3 : Je pense que cela a à voir avec l’obtention de privilèges d’administration sur la machine distante avec cmd. Comment puis-je atteindre cet objectif dans la ligne de commande?