O preenchimento de um formulário da Web via PowerShell não reconhece os valores inseridos

Trabalhando como controle de qualidade, preciso preencher muitos aplicativos por meio de um formulário da web. A idéia é ter os dados pessoais em algum arquivo xls / txt / qualquer que seja, leia o arquivo e use o Powershell para alimentar os dados no navegador.

Quando uso o código abaixo para preencher o formulário no IE, mesmo que pareça funcionar bem, recebo um erro ao enviar o formulário informando que nenhum dado foi inserido.

Qualquer idéia ou sugestão de como superar isso seria muito apreciada

Infelizmente, meus recursos estão limitados ao Powershell 2.0. Selênio ou qualquer outra ferramenta "mais sofisticada" está fora de questão, pelo menos por enquanto.

erro de validação aqui

$ie = New-Object -com InternetExplorer.Application
$ie.Navigate("MyURL")
$ie.visible = $true

while ($ie.ReadyState -ne 4){sleep -m 100}

Function ClickById($id) {
    $ie.document.getElementById($id).Click()
}

### Základní údaje
$FnId = 'personalData.firstName'
$LnId = 'personalData.lastName'
$PhoneId = 'personalData.mobilePhone'
$EmailId = 'personalData.email'
$DataAgreementCheckBox = 'application.personalDataAgreement'
$SubmitfwdId = 'forward'


$Values = "Ublala", "Pung", "222333444", "[email protected]"
$Ds1Elements = $FnId, $LnId, $PhoneId, $EmailId

$j = 0
foreach ($El in $Ds1Elements) {
    $ie.document.getElementById($El).value = $values[$j]
    $j++
}

ClickById $DataAgreementCheckBox
ClickById $SubmitfwdId

questionAnswers(2)

yourAnswerToTheQuestion