Question
Remplir un formulaire
- Stéphane
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
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é..!
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.
- Stéphane
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
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
[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.
- Stéphane
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
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 !
[code:1]
$($Print.document.getElementByID(\"Apply\"«»)).click();
[/code:1]
Merci !
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
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 
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
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
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Remplir un formulaire