вы можете попробовать это:
const urlParams = new URLSearchParams(window.location.search);
const something = urlParams.get('something');
document.getElementById('hpsel').value = something;
Попробуйте:
[System.AppDomain]::CurrentDomain.SetData("APP_CONFIG_FILE", $config_path)
После дальнейшего исследования я выяснил причину. Ранее в сценарии я загружал SMO:
$null = [reflection.assembly]::loadwithpartialname("microsoft.sqlserver.smo")
Я считаю, что это каким-то образом искажает мои параметры конфигурации. Исправление заключалось в том, чтобы сначала сделать то, что Крис упомянул выше для этого вызова:
[System.AppDomain]::CurrentDomain.SetData("APP_CONFIG_FILE", $null)
$null = [reflection.assembly]::loadwithpartialname("microsoft.sqlserver.smo")
А затем при моем втором вызове другой сборки сделайте следующее:
$config_path = $assembly_exe + ".config"
[System.AppDomain]::CurrentDomain.SetData("APP_CONFIG_FILE", $config_path)
[Reflection.Assembly]::LoadFrom($assembly_exe)
Проблема, похоже, решена ...