net rpc SHUTDOWN depuis linux pour stopper des XP Pro - Divers - Linux et OS Alternatifs
Marsh Posté le 24-10-2007 à 17:26:00
bon... sa semble être simplement un problème de firewall... à suivre..
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.
Marsh Posté le 17-05-2009 à 20:00:45
| Gavrinis a écrit : Gros up ...  | 
 
effectivement je pense que cela fonctionne que dans un domaine... 
http://blog.lenorcy.info/2007/12/1 [...] ne-debian/ 
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)
Marsh Posté le 18-05-2009 à 15:09:55
ReplyMarsh 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  
 
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 
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)
Marsh Posté le 28-05-2009 à 20:11:52
Ça ne va pas, j'ai peut-être oublié quelque chose  
 
| Code : 
 | 
 
Pourquoi essaye-t-il de se connecter sur la boucle locale 
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
 , moi au taff pour les machines de consult, j'ai tout betement une gestion locale 
de l'extinction passée heure de fermeture+10min  
 
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
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  | 
 
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...  
  
évidemment j'ai un parc très hétérogène  
 
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.
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 ...) ??
Marsh Posté le 29-05-2009 à 21:02:50
Toujours pas  
 
 
| Code : 
 | 
Marsh Posté le 31-05-2009 à 15:12:27
net rpc shutdown -U 'Seb%' -t 5 -W HOME -n SKULD 10.1.1.2 ??
Marsh Posté le 31-05-2009 à 18:58:12
| Code : 
 | 
 
Pourquoi il continue avec son localhost ?  
 
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 ?
Marsh Posté le 01-06-2009 à 15:54:28
Comment autorise-t-on l'accès à distance ? 
Les journaux Windows ne disent malheureusement rien 
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é
Marsh Posté le 02-06-2009 à 20:21:01
Toujours le même message d'erreur  
 
 
Merci de chercher à m'aider 
Marsh Posté le 02-06-2009 à 20:38:31
quelle version de debian, quelle version de samba (recompilé ou install "normale" par paquet) ??
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  | 
 
 
intéressant non : erreur "WERR_OK" 
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)
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 
Marsh Posté le 08-05-2012 à 10:58:57
Bon ben vous avez de la chance, chez moi, ça marche pas... 
 
| Code : 
 | 
 
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 : 
 | 
 
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 : 
 | 
 
Could not connect to server 192.168.0.226 
The username or password was not correct. 
Connection failed: NT_STATUS_LOGON_FAILURE 
Idem... 
 
| Code : 
 | 
 
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...
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] [:transparency]](https://forum-images.hardware.fr/images/perso/transparency.gif) 
  
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"  | 
 
Dans le 4ème cas, tu envoies un utilisateur root se connecter sur une machine Windows, normal qu'il gueule 
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)
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 ?
Marsh Posté le 08-05-2012 à 21:43:13
non seulement des lettres minuscules toutes collées 
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 ?
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 
Marsh Posté le 21-01-2013 à 09:53:38
| Merlin_L_Enchanteur a écrit : salut  | 
 
 
net use, ça n'existe pas... 
et -m dans shutdown non plus... 
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.  | 
 
 
Ç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
Marsh Posté le 21-01-2013 à 11:21:53
| zezette a écrit : net use, ça n'existe pas... | 

Toi non plus tu ne dois pas exister alors 
J'adore les gens qui me prennent pour dire de conneries 

Par contre, il faut remplacer les - par des /, confuse avec linux 
Sous Win 7 Pro 64 à l'instant !
Marsh Posté le 21-01-2013 à 11:35:41
| Merlin_L_Enchanteur a écrit :   | 
 
 
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...
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.