Export/Public/Invoke-UpdateWebInstances.ps1
function Invoke-UpdateWebInstances { [CmdletBinding()] <# .SYNOPSIS ... .DESCRIPTION ... #> param( [Parameter(Mandatory = $true)] $StorageAccountContext, [Parameter(Mandatory = $true)] [string] $KeyVaultName, [Parameter(Mandatory = $true)] [string] $StorageTableNameEnvironments, [Parameter(Mandatory = $true)] [string] $StorageTableNameEnvironmentDefaults, [Parameter(Mandatory = $true)] $InfrastructureData, [Parameter(Mandatory = $true)] [string] $TypeFilter, [string] $Parameter2 ) process { Import-NecessaryModules -Type Web $environments = Get-EnvironmentsFromStorage -StorageAccountContext $storageAccountContext -TableNameEnvironments $StorageTableNameEnvironments -TableNameDefaults $StorageTableNameEnvironmentDefaults -TypeFilter $TypeFilter -ConfigType Web foreach ($environment in $environments) { $serverInstanceName = "$($environment.ServerInstance)-Web" if (Get-NAVWebServerInstance -WebServerInstance $serverInstanceName) { } } } } |