net rpc SHUTDOWN depuis linux pour stopper des XP Pro

net rpc SHUTDOWN depuis linux pour stopper des XP Pro - Divers - Linux et OS Alternatifs

Marsh Posté le 24-10-2007 à 12:00:57    

Bonjour,
 
Depuis mon PDC Samba (linux debian), je voudrais faire un script pour arrêter mes client XP Pro par cette commande :
 
 /usr/bin/net rpc SHUTDOWN -f -I 192.168.1.1 -U administrateurlocal%monmotdepasse -t 120
 
Pour la plupart des clients cela fonctionne... mais pour certains, j'ai l'erreur suivante :
 
Could not connect to server 192.168.16.2
Connection failed: NT_STATUS_CONNECTION_REFUSED
 
Avez-vous une idée?
Il faudrait, je pense activer le rpc sur les XP? C'est ça?  Quelqu'un l'a déjà fait?
J'ai été voir dans Panneau de config > services > Appel à distance (RPC) en vain...
 
Merci de votre aide,
 
Arnaud.

Reply

Marsh Posté le 24-10-2007 à 12:00:57   

Reply

Marsh Posté le 24-10-2007 à 17:26:00    

bon... sa semble être simplement un problème de firewall... à suivre..

Reply

Marsh Posté le 17-05-2009 à 18:55:48    

Gros up ...
Faut-il être dans un domaine Samba pour réaliser cette tâche ? En workgroup ça n'a pas l'air d'aller.

Reply

Marsh Posté le 17-05-2009 à 20:00:45    

Gavrinis a écrit :

Gros up ...
Faut-il être dans un domaine Samba pour réaliser cette tâche ? En workgroup ça n'a pas l'air d'aller.


effectivement je pense que cela fonctionne que dans un domaine...
http://blog.lenorcy.info/2007/12/1 [...] ne-debian/


Message édité par arn100 le 17-05-2009 à 20:04:56
Reply

Marsh Posté le 17-05-2009 à 22:10:55    

Ok merci :jap:

Reply

Marsh Posté le 18-05-2009 à 10:50:58    

Salut,
 
c'est surement un problème tout simple : sur les machines windows, les commande shutdown distantes ne passent plus si jamais, session fermée, tu as un écran de veille en cours (vérifie sur les machines qui posent pb)
la solution à ce pb est d'aller dans regedit, HKEY_USERS\.Default\Control panel\Desktop et de mettre screensaverisactive à 0 (de tête c'est ça)


Message édité par T3K le 18-05-2009 à 10:51:46
Reply

Marsh Posté le 18-05-2009 à 15:09:55    

Mais le PC Windows n'a pas l'écran de veille lancé

Reply

Marsh Posté le 18-05-2009 à 17:23:28    

Gavrinis a écrit :

Mais le PC Windows n'a pas l'écran de veille lancé


il faut mettre l'alim d'ecran en veille, pas le screensaver dans ce cas ;)


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
Reply

Marsh Posté le 18-05-2009 à 20:30:12    

Je doute que cela change quelque chose étant donné que le PC Windows était fonctionnel, dont l'écran allumé. Je ne vois pas comment l'état d'écran en veille peut permette l'extension à distance :(

Reply

Marsh Posté le 27-05-2009 à 14:46:15    

c'est surement un des nombreux problèmes de windows, vu qu'effectivement c'est pas lié ^^
 
dans la syntaxe de shutdown, il n'y a pas besoin d'indiquer le workgroup de la machine distante à éteindre ? Il faudrait déjà essayer en spécifiant le workgroup. (option -W surement, le plus souvent il faut spécifier le nom netbios de la machine distante -si pas de domaine AD- en majuscule)


Message édité par T3K le 27-05-2009 à 14:47:09
Reply

Marsh Posté le 27-05-2009 à 14:46:15   

Reply

Marsh Posté le 27-05-2009 à 16:53:58    

Je regarderai ce soir :jap:

Reply

Marsh Posté le 28-05-2009 à 20:11:52    

Ça ne va pas, j'ai peut-être oublié quelque chose :(

Code :
  1. net rpc SHUTDOWN -i 10.1.1.2 -U 'Seb%' -t 5 -W HOME -n SKULD
  2. Could not connect to server 127.0.0.1
  3. Connection failed: NT_STATUS_CONNECTION_REFUSED
  4. zsh: exit 255   net rpc SHUTDOWN -i 10.1.1.2 -U 'Noel%' -t 5 -W HOME -n SKULD


Pourquoi essaye-t-il de se connecter sur la boucle locale :??:

Reply

Marsh Posté le 29-05-2009 à 10:40:46    

Gavrinis a écrit :

Je doute que cela change quelque chose étant donné que le PC Windows était fonctionnel, dont l'écran allumé. Je ne vois pas comment l'état d'écran en veille peut permette l'extension à distance :(


ah :( , moi au taff pour les machines de consult, j'ai tout betement une gestion locale
de l'extinction passée heure de fermeture+10min :sleep:


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
Reply

Marsh Posté le 29-05-2009 à 11:37:20    

Mais ce que tu me dis est configurer en dur sur le PC Windows :(
Personnellement, je cherche à éteindre des XP à la fin d'un script tournant sur le serveur Linux

Reply

Marsh Posté le 29-05-2009 à 11:55:25    

Gavrinis a écrit :

Mais ce que tu me dis est configurer en dur sur le PC Windows :(
Personnellement, je cherche à éteindre des XP à la fin d'un script tournant sur le serveur Linux


oui, je te dis ça au cas où cette ultime solution pourrait t'arranger. ;)  
car moi j'ai tourné en rond longtemps aussi pour que ce type de script fonctionne
pour toutes mes machines, et en réel/pratique; le moindre changement sur des options d'ecran de veille
ou gestion de mise en veille fou tout par terre, et je te raconte pas concernant les mises
à jour de correctifs/firewall/antivirus... :fou:  
évidemment j'ai un parc très hétérogène :(


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
Reply

Marsh Posté le 29-05-2009 à 13:22:20    

Mais je ne peux pas me permettre de planifier en dur une extinction de mes XP car celle-ci dépend de la durée du traitement du script.

Reply

Marsh Posté le 29-05-2009 à 19:56:11    

chez moi l'adresse ip cible c'est -I et non -i
 
et après, c'est pas direct net rpc shutdown <cible> (comme sous Windows) (tes options en plus, -W -t -U -n ...) ??

Reply

Marsh Posté le 29-05-2009 à 21:02:50    

Toujours pas :(
 

Code :
  1. net rpc shutdown -I 10.1.1.2 -U 'Seb%' -t 5 -W HOME -n SKULD
  2. [2009/05/29 21:01:18,  0] utils/net_rpc.c:run_rpc_command(171)
  3.   Could not initialise pipe \winreg. Error was NT_STATUS_OBJECT_NAME_NOT_FOUND
  4. zsh: exit 255   net rpc shutdown -I 10.1.1.2 -U 'Seb%' -t 5 -W HOME -n SKULD

Reply

Marsh Posté le 31-05-2009 à 15:12:27    

net rpc shutdown -U 'Seb%' -t 5 -W HOME -n SKULD 10.1.1.2 ??

Reply

Marsh Posté le 31-05-2009 à 18:58:12    

Code :
  1. net rpc shutdown -U 'Seb%' -t 5 -W HOME -n SKULD 10.1.1.2
  2. Could not connect to server 127.0.0.1
  3. Connection failed: NT_STATUS_CONNECTION_REFUSED
  4. zsh: exit 255   net rpc shutdown -U 'Seb%' -t 5 -W HOME -n SKULD 10.1.1.2


Pourquoi il continue avec son localhost ? :sweat:

Reply

Marsh Posté le 01-06-2009 à 12:37:11    

bon visiblement, http://lists.samba.org/archive/sam [...] 90633.html, la syntaxe correcte c'est
 
net rpc shutdown -I <ip> -U 'Seb%' -t 5 -W HOME -n SKULD
 
sauf qu'avec ça erreur "\winreg object not found"
 
sur tes clients XP Pro, tu as bien autorisé l'arrêt à distance, pour l'utilisateur Seb ??
As tu des infos dans les journaux système de tes clients ?

Reply

Marsh Posté le 01-06-2009 à 15:54:28    

Comment autorise-t-on l'accès à distance ?
Les journaux Windows ne disent malheureusement rien :(

Reply

Marsh Posté le 02-06-2009 à 12:26:19    

Démarrer -> Exécuter -> "gpedit.msc"
 
à gauche, aller à :
Config. ordinateur / Paramètres Windows / Paramètres de sécurité / Stratégies locales / Attributions des droits utilisateurs
 
à droite, item "Forcer l'arrêt à partir d'un distance"
 
Vérifier (au besoin le rajouter) que ton utilisateur est autorisé

Reply

Marsh Posté le 02-06-2009 à 20:21:01    

Toujours le même message d'erreur :(
 
Merci de chercher à m'aider ;)

Reply

Marsh Posté le 02-06-2009 à 20:38:31    

quelle version de debian, quelle version de samba (recompilé ou install "normale" par paquet) ??

Reply

Marsh Posté le 02-06-2009 à 20:44:20    

perso, debian testing, samba 3.2.5-4 installé par paquets, PDC et XP Pro SP3
 
j'ai la même erreur que toi
dans les services, je démarre "accès à distance au registre"
 
là j'ai une nouvelle erreur :

Citation :

Shutdown of remote machine failed
 
result was: WERR_OK


 
intéressant non : erreur "WERR_OK" ;)

Reply

Marsh Posté le 02-06-2009 à 20:49:34    

trouvé !!!
 
http://bugs.debian.org/cgi-bin/bug [...] bug=496786
 
il me manquait l'option -C a priori obligatoire pour que ça marche (du moins en version 3.2.5)

Reply

Marsh Posté le 03-06-2009 à 08:50:51    

fighting_falcon a écrit :

quelle version de debian, quelle version de samba (recompilé ou install "normale" par paquet) ??


C'est la Lenny avec Samba 3.2.5 celle des paquets.

 

Je regarderai ce soir pour la solution, merci ;)


Message édité par Gavrinis le 03-06-2009 à 08:51:12
Reply

Marsh Posté le 03-06-2009 à 19:36:57    

C'est bien ça, merci beaucoup Fighting_falcon :jap:

Reply

Marsh Posté le 08-05-2012 à 10:58:57    

Bon ben vous avez de la chance, chez moi, ça marche pas...
 

Code :
  1. net rpc shutdown -f -I monordi -U monordi\administrateur%mot_de_passe -t 10 -C "Arrêt en cours..."


Invalid ip address specified
Could not connect to server 127.0.0.1
Connection failed: NT_STATUS_CONNECTION_REFUSED
Le I doit être une IP (problématique dans le cas d'IP attribuée par DHCP, mais soit...)
 

Code :
  1. net rpc shutdown -f -I 192.168.0.226 -U monordi\administrateur%mot_de_passe -t 10 -C "Arrêt en cours..."


Could not connect to server 192.168.0.226
The username or password was not correct.
Connection failed: NT_STATUS_LOGON_FAILURE
(je suis certain que le login et mot de passe sont corrects)
 

Code :
  1. net rpc shutdown -f -I 192.168.0.226 -U administrateur%mot_de_passe -t 10 -C "Arrêt en cours..."


Could not connect to server 192.168.0.226
The username or password was not correct.
Connection failed: NT_STATUS_LOGON_FAILURE
Idem...
 

Code :
  1. net rpc shutdown -f -I 192.168.0.226 -U root%mot_de_passe -t 10 -C "Arrêt en cours..."


en XP :
Shutdown of remote machine failed
result was: DOS code 0xeb99c270
en Windows 7
Could not initialise pipe \winreg. Error was NT_STATUS_OBJECT_NAME_NOT_FOUND
 
Et là, je suis à court d'idée...


Message édité par zezette le 08-05-2012 à 11:06:31

---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
Reply

Marsh Posté le 08-05-2012 à 11:09:13    

Dans le 1er cas, tu essaies de t'envoyer à toi-même (127.0.0.1) la commande ? [:transparency]  
Dans le 2ème cas, tu ajoutes un domaine d'utilisateurs (là la machine), mais ce n'est pas demandé ni supporté, normal que le logon ne soit pas reconnu.
Dans le 3ème cas, c'est la bonne commande, mais là je déplacerais l'ordre des commandes par un  

Citation :

net rpc SHUTDOWN -C "Aller au lit" -f -I 192.168.0.226 -U administrateur%p4ssw0rd


Si l'utilisateur n'est pas reconnu, utilises alors -U 'administrateur%p4ssw0rd'
Voir aussi :

Citation :

Démarrer -> Exécuter -> "gpedit.msc"
 
à gauche, aller à :
Config. ordinateur / Paramètres Windows / Paramètres de sécurité / Stratégies locales / Attributions des droits utilisateurs
 
à droite, item "Forcer l'arrêt à partir d'un distance"
 
Vérifier (au besoin le rajouter) que ton utilisateur est autorisé


Dans le 4ème cas, tu envoies un utilisateur root se connecter sur une machine Windows, normal qu'il gueule :o


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 08-05-2012 à 11:16:44    

Merci pour ta réponse ;  
 
Avec les guillemets et/ou en changeant l'ordre, ça ne change rien :
Could not connect to server 192.168.0.226
The username or password was not correct.
Connection failed: NT_STATUS_LOGON_FAILURE
 
le gpedit, j'avais vérifié, c'est en ordre (autorisé pour le groupe Administrateurs)


Message édité par zezette le 08-05-2012 à 11:16:54

---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
Reply

Marsh Posté le 08-05-2012 à 17:45:39    

Tu as des caractères accentués ou un truc avec $ £ µ * @ & ç ... dans ton mot de passe ?


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 08-05-2012 à 21:43:13    

non seulement des lettres minuscules toutes collées :)


---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
Reply

Marsh Posté le 08-06-2012 à 20:02:58    

salut
 
quand je fais un shutdown d'un pc distant sous windows depuis un autre windows, je suis obligé de le faire en deux étapes :
 
net use \\192.168.0.x
utilisateur:
mot de passe:
 
ensuite un shutdown -r -f -t 30 -m \\192.168.0.x (par exemple)
 
je ne sais pas si un windows peut recevoir en même temps l'authentification et la commande shutdown ?

Reply

Marsh Posté le 19-01-2013 à 06:39:22    

je suis sous ubuntu 12.04 connecté en ssh sur mon pc du boulot et voila la ligne de commande pour éteindre mon pc test sous vista.
 
root@HP-Du-P4tR0n:~# net rpc shutdown -f -I 10.10.51.23 -U 'usagers%usagers' -t 120
 
Shutdown of remote machine succeeded

Reply

Marsh Posté le 21-01-2013 à 09:53:38    

Merlin_L_Enchanteur a écrit :

salut
 
quand je fais un shutdown d'un pc distant sous windows depuis un autre windows, je suis obligé de le faire en deux étapes :
 
net use \\192.168.0.x
utilisateur:
mot de passe:
 
ensuite un shutdown -r -f -t 30 -m \\192.168.0.x (par exemple)
 
je ne sais pas si un windows peut recevoir en même temps l'authentification et la commande shutdown ?


 
net use, ça n'existe pas...
et -m dans shutdown non plus...

Message cité 1 fois
Message édité par zezette le 21-01-2013 à 09:55:36

---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
Reply

Marsh Posté le 21-01-2013 à 09:59:38    

laurenzo555 a écrit :

je suis sous ubuntu 12.04 connecté en ssh sur mon pc du boulot et voila la ligne de commande pour éteindre mon pc test sous vista.
 
root@HP-Du-P4tR0n:~# net rpc shutdown -f -I 10.10.51.23 -U 'usagers%usagers' -t 120
 
Shutdown of remote machine succeeded


 
Ça marche avec 'login%motdepasse' sur les XP :
 
net rpc shutdown -f -I 192.168.0.x -U 'machine\administrateur%motdepasse' -t 10
 
Avec les Win7 :
Could not initialise pipe \winreg. Error was NT_STATUS_OBJECT_NAME_NOT_FOUND


Message édité par zezette le 21-01-2013 à 10:36:09

---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
Reply

Marsh Posté le 21-01-2013 à 11:21:53    

zezette a écrit :

 

net use, ça n'existe pas...
et -m dans shutdown non plus...

 


:D

 

Toi non plus tu ne dois pas exister alors :lol:

 

J'adore les gens qui me prennent pour dire de conneries :love:

 

http://i.imm.io/TA27.png

 

Par contre, il faut remplacer les - par des /, confuse avec linux ;)

 

Sous Win 7 Pro 64 à l'instant !

Message cité 1 fois
Message édité par Merlin_L_Enchanteur le 21-01-2013 à 11:22:58
Reply

Marsh Posté le 21-01-2013 à 11:35:41    

Merlin_L_Enchanteur a écrit :


 
 
:D
 
Toi non plus tu ne dois pas exister alors :lol:
 
J'adore les gens qui me prennent pour dire de conneries :love:
 
http://i.imm.io/TA27.png
 
Par contre, il faut remplacer les - par des /, confuse avec linux ;)
 
Sous Win 7 Pro 64 à l'instant !


 
On parle d'éteindre un Windows à partir d'un Linux pas à partir d'un autre Windows... Et dans la commande net et shutdown de linux, ces paramètres n'existent pas...


---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed