Functions/IEcom/Start-Navigate.ps1
Function Start-Navigate { [CmdletBinding()] Param ( # IE Instance [Parameter(Mandatory=$true,ValueFromPipeline=$true)] $IE, # URI [Parameter(Mandatory=$true)] [string] $URI, # Delay After Navigate in Seconds [Parameter(Mandatory=$false)] [int] $Delay = 0 ) Process { #Send Navigate Instruction to IE Com Object $ie.Navigate($URI) # Wait for Readystate to clear while($ie.ReadyState -ne 4 -or $ie.busy){start-sleep -m 100} # Wait for predetermined Delay Time Wait-Seconds -Seconds $Delay } } |