Я хотел:
1. В Windows определите браузер системы по умолчанию
2. Перейдите в браузере к определению нового объекта
3. Откройте браузер и перейдите по ссылке
Это то, что работает до сих пор:
Function GET-DefaultBrowserPath {
#Get the default Browser path
New-PSDrive -Name HKCR -PSProvider registry -Root Hkey_Classes_Root | Out-Null
$browserPath = ((Get-ItemProperty 'HKCR:\http\shel\open\command').'(default)').Split('"')[1]
return $browserPath
}
GET-DefaultBrowserPath
Однако единственный способ, которым я знаю, как открыть браузер и перейти на URL-адрес:
$IE = new-object internetexplorer.application
$IE.navigate2("www.microsoft.com")
$IE.visible=$true
и это не работает:
$browser_object = new-object -com $browserPath.application
и это не:
$browser_object = new-object -com firefox.application
Любая помощь будет высоко ценится.
Chris