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
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 ?
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.