Crear un formulario que simula un navegador en PowerShell

Add-Type -AssemblyName System.Windows.Forms
Add-Type -AssemblyName System.Web

$form = New-Object System.Windows.Forms.Form
$form.Size = New-Object System.Drawing.Size(800, 600)
$form.Text = "Google Chrome"

$browser = New-Object System.Windows.Forms.WebBrowser
$browser.Dock = [System.Windows.Forms.DockStyle]::Fill
$browser.ScriptErrorsSuppressed = $true

$addressBar = New-Object System.Windows.Forms.TextBox
$addressBar.Dock = [System.Windows.Forms.DockStyle]::Top
$addressBar.Size = New-Object System.Drawing.Size(600, 20)
$addressBar.Text = "https://www.google.com"

$goButton = New-Object System.Windows.Forms.Button
$goButton.Text = "Go"
$goButton.Dock = [System.Windows.Forms.DockStyle]::Right
$goButton.Size = New-Object System.Drawing.Size(100, 20)

$goButton.Add_Click({
    $browser.Navigate($addressBar.Text)
})

$form.Controls.Add($browser)
$form.Controls.Add($addressBar)
$form.Controls.Add($goButton)

$form.ShowDialog()