Я пытался написать сценарий, который будет автоматически сбрасывать электронную почту пользователя от стороннего производителя, я изменяю написанный мной код, который относится к этому, однако у меня запутанная проблема, которая после исследования кажется связанной на поддержку IE.
Код, который я использую:
$Email= "myname"
$url = "URL"
$ie = New-Object -com internetexplorer.application
$ie.visible = $true
while($ie.Busy) { Start-Sleep -Milliseconds 1000 }
(($ie.Document.IHTMLDocument3_getElementsByTagName("Input")) |select -first 1).value = $username
Я изначально использовал
$emailF = $ie.document.getElementByID('email')
$EmailF.value = "$Email"
Однако это привело к:
Исключение из HRESULT: 0x800A01B6
Несмотря на то, что здесь , исправление должно измениться на $ie.Document.IHTMLDocument3_getElementsByTagName("Input")
, однако теперь я получаю ошибку
Параметр исключения «значение»: «Свойство« значение »не может быть найдено для этого объекта. Убедитесь, что свойство существует и может быть установлено».
Заранее спасибо