|
GRUPOS DE DISCUSSÃO PROFISSIONAL WINDEV, WEBDEV e WINDEV Mobile |
| | | | | |
Iniciado por Abbeel_Fabian, set., 29 2005 7:25 PM - 7 respostas |
| |
| | | |
|
| |
Publicado em setembro, 29 2005 - 7:25 PM |
Bonjour,
comment faire logOff d'un pc a distance via Windev en sachant que l'adresse Ip de ou des machine est ou sont connue(s) !
Merci Fab |
| |
| |
| | | |
|
| | |
| |
Publicado em setembro, 29 2005 - 7:44 PM |
ca veut dire quoi logoff : - eteindre la machine - fermer la session windows - quitter une appli ?
"Abbeel Fabian" <Abbeel_Fabian@tele2.be> a écrit dans le message de news:433bf5d4$1@news.pcsoft.fr...
Bonjour,
comment faire logOff d'un pc a distance via Windev en sachant que
l'adresse
Ip de ou des machine est ou sont connue(s) !
Merci Fab
|
| |
| |
| | | |
|
| | |
| |
Publicado em setembro, 29 2005 - 10:56 PM |
Bonjour,
En therme informatique,
LogOff - Fermeture d'une session utilisateur login off - Fermer le login - se déconnecter - en attente d'un LogOn (D'une connection utilisateur)
shutdown - C'est la procédure d'arrêt d'une machine complete , elle passe par 3 etapes le LogOff, arrêt des process et mise hors tension de la machine
Restart - Redemarrage de la machiene passe par un LogOff, arrêt des precess et LogOff Fermeture de windows et redemarrage.
Moi se que je veux faire c'est un LogOff de certaine machine de mon réseau et cela de mon pc sans utiliser des programmes comme DameWare et pc Annyware ou encore d'autres Je saisque j'ai besoin de faire un service comme Remote Client et qu'il doit tourner sur chaqu'une de mes machines mais pour le reste .????? Les commandes : SysArrête(SysEteint),
SysArrête(SysFermeSession
SysArrête(SysRedemarre)
Les commandes ci dessus fonctionnent parfaitrement en local.
Merci
Pierre BOUSQUET" <pbousquet@quid-info.fr> a écrit dans le message de news: 433bf7c4@news.pcsoft.fr...
ca veut dire quoi logoff : - eteindre la machine - fermer la session windows - quitter une appli ? "Abbeel Fabian" <Abbeel_Fabian@tele2.be> a écrit dans le message de news:433bf5d4$1@news.pcsoft.fr...
Bonjour,
comment faire logOff d'un pc a distance via Windev en sachant que l'adresse
Ip de ou des machine est ou sont connue(s) !
Merci Fab
|
| |
| |
| | | |
|
| | |
| |
Publicado em setembro, 30 2005 - 1:57 AM |
Salut,
A priori ce n'est pas possible. Le logout (comme les autres opérations de SysArrête d'ailleurs) proviennent de l'API ExitWindowsEx (de la user32.dll) qui ne semble fonctionner, selon le MSDN qu'en local. Celà peut peut-être se résoudre si tu as un process qui tourne sur la machine à "delogguer", il te suffit de lui envoyer un signal (socket, fichier quelconque ou autre)...
Kevin
"Abbeel Fabian" <Abbeel_Fabian@tele2.be> a écrit dans le message de news: 433c2771$1@news.pcsoft.fr...
Bonjour, En therme informatique, LogOff - Fermeture d'une session utilisateur login off - Fermer le login - se déconnecter - en attente d'un LogOn (D'une connection utilisateur) shutdown - C'est la procédure d'arrêt d'une machine complete , elle passe par 3 etapes le LogOff, arrêt des process et mise hors tension de la machine Restart - Redemarrage de la machiene passe par un LogOff, arrêt des precess et LogOff Fermeture de windows et redemarrage. Moi se que je veux faire c'est un LogOff de certaine machine de mon réseau et cela de mon pc sans utiliser des programmes comme DameWare et pc Annyware ou encore d'autres Je saisque j'ai besoin de faire un service comme Remote Client et qu'il doit tourner sur chaqu'une de mes machines mais pour le reste .????? Les commandes : SysArrête(SysEteint), SysArrête(SysFermeSession SysArrête(SysRedemarre) Les commandes ci dessus fonctionnent parfaitrement en local. Merci Pierre BOUSQUET" <pbousquet@quid-info.fr> a écrit dans le message de news: 433bf7c4@news.pcsoft.fr... ca veut dire quoi logoff : - eteindre la machine - fermer la session windows - quitter une appli ? "Abbeel Fabian" <Abbeel_Fabian@tele2.be> a écrit dans le message de news:433bf5d4$1@news.pcsoft.fr...
Bonjour,
comment faire logOff d'un pc a distance via Windev en sachant que l'adresse
Ip de ou des machine est ou sont connue(s) !
Merci Fab
|
| |
| |
| | | |
|
| | |
| |
Publicado em setembro, 30 2005 - 11:22 AM |
essais psshutdown.exe -o
"Abbeel Fabian" <Abbeel_Fabian@tele2.be> a écrit dans le message de news:433c2771$1@news.pcsoft.fr...
Bonjour,
En therme informatique,
LogOff - Fermeture d'une session utilisateur login off - Fermer le
login -
se déconnecter - en attente d'un LogOn (D'une connection utilisateur)
shutdown - C'est la procédure d'arrêt d'une machine complete , elle passe par 3 etapes le LogOff, arrêt des process et mise hors tension de la machine
Restart - Redemarrage de la machiene passe par un LogOff, arrêt des precess et LogOff Fermeture de windows et redemarrage.
Moi se que je veux faire c'est un LogOff de certaine machine de mon réseau et cela de mon pc sans utiliser des programmes comme DameWare et pc Annyware
ou encore d'autres Je saisque j'ai besoin de faire un service comme Remote Client et qu'il doit
tourner sur chaqu'une de mes machines mais pour le reste .????? Les commandes : SysArrête(SysEteint), SysArrête(SysFermeSession SysArrête(SysRedemarre) Les commandes ci dessus fonctionnent parfaitrement en local. Merci Pierre BOUSQUET" <pbousquet@quid-info.fr> a écrit dans le message de news: 433bf7c4@news.pcsoft.fr... ca veut dire quoi logoff : - eteindre la machine - fermer la session windows - quitter une appli ? "Abbeel Fabian" <Abbeel_Fabian@tele2.be> a écrit dans le message de news:433bf5d4$1@news.pcsoft.fr...
Bonjour,
comment faire logOff d'un pc a distance via Windev en sachant que l'adresse
Ip de ou des machine est ou sont connue(s) !
Merci Fab
|
| |
| |
| | | |
|
| | |
| |
Publicado em setembro, 30 2005 - 11:43 AM |
Bonjour ; Avec la commande AT ( pas testé ) en spécifiant l'ordinateur de ton réseau et une exécution immédiate
Sébastien
SysArrête(SysFermeSession
SysArrête(SysRedemarre)
Les commandes ci dessus fonctionnent parfaitrement en local.
Merci
Pierre BOUSQUET" <pbousquet@quid-info.fr> a écrit dans le message de
news:
433bf7c4@news.pcsoft.fr... ca veut dire quoi logoff : - eteindre la machine - fermer la session windows - quitter une appli ? "Abbeel Fabian" <Abbeel_Fabian@tele2.be> a écrit dans le message de news:433bf5d4$1@news.pcsoft.fr...
Bonjour,
comment faire logOff d'un pc a distance via Windev en sachant que l'adresse
Ip de ou des machine est ou sont connue(s) !
Merci Fab
|
| |
| |
| | | |
|
| | |
| |
Publicado em setembro, 30 2005 - 11:14 PM |
Je ne peux pas utiliser de programmes externe, seulement en WD9 et rien d'autre !
"Pierre BOUSQUET" <pbousquet@quid-info.fr> a écrit dans le message de news: 433cd3a2@news.pcsoft.fr...
essais psshutdown.exe -o "Abbeel Fabian" <Abbeel_Fabian@tele2.be> a écrit dans le message de news:433c2771$1@news.pcsoft.fr... Bonjour,
En therme informatique,
LogOff - Fermeture d'une session utilisateur login off - Fermer le login -
se déconnecter - en attente d'un LogOn (D'une connection utilisateur)
shutdown - C'est la procédure d'arrêt d'une machine complete , elle passe par 3 etapes le LogOff, arrêt des process et mise hors tension de la machine
Restart - Redemarrage de la machiene passe par un LogOff, arrêt des precess et LogOff Fermeture de windows et redemarrage.
Moi se que je veux faire c'est un LogOff de certaine machine de mon réseau et cela de mon pc sans utiliser des programmes comme DameWare et pc Annyware ou encore d'autres Je saisque j'ai besoin de faire un service comme Remote Client et qu'il doit tourner sur chaqu'une de mes machines mais pour le reste .????? Les commandes : SysArrête(SysEteint), SysArrête(SysFermeSession SysArrête(SysRedemarre) Les commandes ci dessus fonctionnent parfaitrement en local. Merci Pierre BOUSQUET" <pbousquet@quid-info.fr> a écrit dans le message de news: 433bf7c4@news.pcsoft.fr... ca veut dire quoi logoff : - eteindre la machine - fermer la session windows - quitter une appli ? "Abbeel Fabian" <Abbeel_Fabian@tele2.be> a écrit dans le message de news:433bf5d4$1@news.pcsoft.fr...
Bonjour,
comment faire logOff d'un pc a distance via Windev en sachant que l'adresse
Ip de ou des machine est ou sont connue(s) !
Merci Fab
|
| |
| |
| | | |
|
| | |
| |
Publicado em outubro, 01 2005 - 1:17 PM |
Je suis en W2000 et j'ai testé le reboot d'un PC XP et ca fonctionne mais bon on sait que Windows n'est pas une science exacte alors je te donne brute de fonderie cette fonction qui comme son nom l'indique permet de rebooter en force un PC dont le nom ou adresse IP est passé en argument. Ce n'est pas du pur windev car j'utilse "MSScriptControl.ScriptControl" qui je pense est installé par défaut sur les PC Windows....
Ce serait sympas de me donner un compte rendu.
P.S J'ai un profil d'administrateur du domaine alors sous un autre profil je ne suis sur de rien..
// ******************************************************* PROCEDURE RebootRemoteComputer(pComputerName="")
// Un minimum de contrôle s.v.p IF pComputerName="" THEN RENVOYER False IF NOT Ping(pComputerName) THEN RENVOYER False
// Les variables DQuote est une chaîne = Caract(34)+Caract(34) objWMIService est un objet Automation "MSScriptControl.ScriptControl" ProgrammeVbs est une chaîne ResultatVbs est une chaîne
// On construit le programme VB script : Il est balaize Windev ? non ???? ProgrammeVbs = "Function RebootRemoteComputer(ComputerName)" +CRLF ProgrammeVbs += "On Error Resume Next" +CRLF ProgrammeVbs += "strComputer = ComputerName" +CRLF ProgrammeVbs += "strResult = "+Caract(34)+Caract(34) + CRLF ProgrammeVbs += "Set objWMIService = GetObject("+Caract(34)+"winmgmts:\\"+Caract(34)+" & strComputer & "+Caract(34)+"\root\cimv2"+Caract(34)+")" +CRLF ProgrammeVbs += "Set colItems = objWMIService.ExecQuery("+Caract(34)+"Select * from Win32_OperatingSystem WHERE Primary = "+Caract(34)+Caract(34)+"True"+Caract(34)+DQuote+",,48)" +CRLF ProgrammeVbs += "For Each objItem in colItems" +CRLF ProgrammeVbs += " objItem.Win32Shutdown(6)" +CRLF ProgrammeVbs += " objItem.InvokeMethod "+Caract(34)+"Reboot"+Caract(34)+","+DQuote+","+DQuote +CRLF ProgrammeVbs += "Next" +CRLF ProgrammeVbs += "RebootRemoteComputer=0" +CRLF ProgrammeVbs += "End Function"
// On met le setting du script control objWMIService>>Language("VBScript") objWMIService>>Reset()
// Au cas ou c'a coûte pas cher et le plantage se gére plus facilement WHEN EXCEPTION IN objWMIService>>AddCode(ProgrammeVbs) DO Erreur("Erreur dans le programme vbs...") RENVOYER "" END
ResultatVbs = ""
// On y va !!!!!!! BNZAIIIIIIIIIIIII WHEN EXCEPTION IN ResultatVbs = objWMIService>>Eval("RebootRemoteComputer("+Caract(34)+pComputerName+Caract(34)+")") DO Erreur("Erreur d'execution du programme vbs") RENVOYER "" END
// Normaly c'est fait // On peut attendre quelque secondes puis faire un ping pour voir // mais la je te laisse paufiné.... RENVOYER True
BON COURRAGE.................. |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|