bloccato su un server Windows con Internet Explorer Enhanced Security Configuration attivata, chiamando Invoke-WebRequest come questo:Invoke-WebRequest provoca contenuti IE dialogo
Invoke-WebRequest "http://localhost" -UseBasicParsing -UseDefaultCredentials
risultati in questa finestra di errore:
Considerando che questo script è concepito per essere eseguito da remoto, vorrei evitare che la finestra di dialogo appaia affatto.
Un buon consiglio: ci ho provato. Quindi ricevo errori successivi relativi ad altri file a cui fa riferimento la pagina iniziale. Sembra che Invoke-WebRequest si comporti come un normale browser, invece di recuperare il contenuto della richiesta iniziale –
Questo è esattamente ciò che fa "Invoke-WebRequest". È possibile utilizzare 'System.Net.WebClient' come alternativa, ma non ci sarà elaborazione sul lato client (nessuna ajax). – Raf
Esattamente quello che ho finito usando :-) –