Question Remplir un formulaire

Plus d'informations
il y a 8 ans 11 mois #23408 par Stéphane
Réponse de Stéphane sur le sujet Re:Remplir un formulaire
Pour répondre à ta question, oui le site utilise la méthode POST et le champs en question se nomme SMTPserver, pas SMTPServerEnableCheckBox, mais les faits ça change rien (je me suis trompé dans de copié/collé pour ce champs)

Il est possible que ce que je recherche à faire ne soit pas du tout faisable comme ça..
Je m'explique: on a un parc d'imprimantes dont les adresses SMTP paramétrées ont récemment été changé, entre autre, et ça devient un peu lourd, vu les quelques problèmes de serveur qu'ont rencontre, de les modifier individuellement.
Dans l'idée je cherchais à savoir s'il était possible de modifier ces champs via un script; finalement les tests que j'ai effectué s'avèrent correct, mais c'est pas exactement ça puisque les champs restent inchangés.
Désolé d'avance si je me suis mal exprimé..!

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 8 ans 11 mois #23409 par Stéphane
Réponse de Stéphane sur le sujet Re:Remplir un formulaire
Pour en revenir au code que je présentais au début, ça ressemblerait à ça mais lorsque que le formulaire est envoyé, j'ai pas l'impression que le submit() fasse correctement le travail et j'arrive pas à comprendre pourquoi

[code:1]
$Print =New-Object -ComObject InternetExplorer.Application
$Print.Visible =$True
$Print.Navigate(\"11.1.2.101/set_config_emailSMTP.html?tab...=EmailSMTP\"«»)

While ($Print.busy) {
sleep -milliseconds 50
}

$Print.Document.getElementByID(\"SMTPserver\"«»).value=\"adresse-smtp.com\";

$($Print.Document.Forms)[1].submit()
[/code:1]

Je vois bien que les valeurs se remplissent mais une fois le formulaire envoyé, les valeurs sont rétablis.. je vais continuer à chercher mais là je pêche graaave

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 8 ans 11 mois #23410 par Stéphane
Réponse de Stéphane sur le sujet Re:Remplir un formulaire
OK gros débile il me suffisait d'utiliser la méthode click genre

[code:1]
$($Print.document.getElementByID(\"Apply\"«»)).click();
[/code:1]

Merci !

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 8 ans 11 mois #23411 par Philippe
Réponse de Philippe sur le sujet Re:Remplir un formulaire
je vois que la tranquillité de la nuit ta permis de trouver la solution B)

remplacer les adresses IP par des dns est une bonne idée
tu evite un parametrage sur tous les postes par une seul inter sur le DNS !!!

bon courage pour la suite ;)

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.043 secondes
Propulsé par Kunena