Есть ли способ найти браузер по умолчанию на клиентском компьютере с Windows?
Есть ли раздел реестра или другое свойство, которое может помочь найти браузер по умолчанию?
Есть ли способ найти браузер по умолчанию на клиентском компьютере с Windows?
Есть ли раздел реестра или другое свойство, которое может помочь найти браузер по умолчанию?
Раздел реестра:
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\<protocol>\UserChoice\Progid
где http, https, mapi, ftp и т. д.)
Вы увидите, что в моем случае FirefoxURL является моим по умолчанию для HTTP, делая Firefox моим браузером по умолчанию для HTTP.
Другие записи браузера включают в себя:
Надеюсь это поможет.
Бонусные очки:
$computerList = @("Server1", "server2")
$cred = Get-Credential
ForEach ($Computer in $computerList) {
New-PSSession -ComputerName $Computer -Credential $cred | Out-Null
Invoke-Command -Session (Get-PSSession) -ScriptBlock {
Write-Host $env:COMPUTERNAME
Write-Host (Get-ItemProperty HKCU:\Software\Microsoft\windows\Shell\Associations\UrlAssociations\http\UserChoice).Progid
Write-Host "`n"
}
Get-PSSession | Remove-PSSession
}
Что-то вроде этого должно помочь ... хотя это зависит от того, как пользователь вошел в систему и у вас включено удаленное взаимодействие powershell (чтобы включить удаленное взаимодействие powershell, запустите Enable-PSRemoting -Force в качестве сценария запуска компьютера через групповую политику)
Кроме того, вы можете установить PowerShell 4 на своих компьютерах с Windows 7, чтобы включить эту функцию - см. Http://social.technet.microsoft.com/wiki/contents/articles/21016.how-to-install-windows-powershell-4- 0.aspx для более
Вам не нужно редактировать реестр. Перейдите в Control Panel
-> All Control Panel Items
-> Default Programs
-> Associate a file type or protocol with a program
.
Ниже списка расширений (включая .htm
и .html
) вы увидите протоколы и сможете просмотреть или изменить связанную программу. Список протоколов включает в себя HTTP
, HTTPS
и FTP
.
Это относится к Win8.1. WinXP использует Explorer
-> Tools
-> Folder Options...
-> File Types
, а протоколы предшествуют расширениям. Я не уверен в каждой промежуточной версии.