FunctionApp/Modules/SessionHostReplacer/functions/Get-SHRSessionHostParameters.ps1 (15 lines of code) (raw):
function Get-SHRSessionHostParameters {
[CmdletBinding()]
param (
#[Parameter()]
#[string] $SessionHostTemplateParametersPS1Uri = (Get-FunctionConfig _SessionHostTemplateParametersPS1Uri)
[Parameter()]
[string] $SessionHostParameters = (Get-FunctionConfig _SessionHostParameters)
)
#Write-PSFMessage -Level Host -Message "Downloading template parameter PS1 file from {0} (SAS redacted)" -StringValues ($SessionHostTemplateParametersPS1Uri -replace '\?.+','')
#$sessionHostParametersPS1 = Invoke-RestMethod -Uri $SessionHostTemplateParametersPS1Uri -ErrorAction Stop
#Invoke-Expression $sessionHostParametersPS1
$paramsHash = ConvertFrom-Json $SessionHostParameters -Depth 99 -AsHashtable
Write-PSFMessage -Level Host -Message "Session host parameters: {0}" -StringValues ($paramsHash | Out-String)
$paramsHash
}