Private/test.ps1

<#
#Import-Module navcontainerhelper
$dep = @{}
$path1 = "C:\ProgramData\NavContainerHelper\Extensions\FP-BC15-W1-DEV\my\test\test-showcodetrue.app"
$path2 = "C:\ProgramData\NavContainerHelper\Extensions\FP-BC15-W1-DEV\my\test\test2\gbedv GmbH & Co. KG_OPplus Extension_1.0.0.2.runtime.app"
Replace-DependenciesInAppFile -containerName "FP-BC15-W1-DEV" -Path $path1 -Destination $path2 -replaceDependencies $dep
#>

#Install-Module D365BCOnAzureHelper
#Import-Module D365BCOnAzureHelper
if ($reconnect) {
    #Clear-AzContext -Force
    #Connect-AzAccount -Force
    $context = Get-AzSubscription -SubscriptionName fpmain
    Set-AzContext $context | Out-Null
    Get-AzContext
}

$WarningPreference = "SilentlyContinue"

$ResourceGroupName = 'RG_Compute_ScaleSet'
$StorageAccountResourceGroupName = 'RG_Operations'
$StorageAccountName = 'fpsetupstoragebc'
$ObjectName = 'SSGLOBCAPP15TST'
$StorageTableNameInfrastructureData = 'InfrastructureData'
$ComputerName = "SSGLOBCAP000013"
$Resource = Get-AzResource -ResourceGroupName $ResourceGroupName -Name $ObjectName
if ($Resource.Tags["Staging"]) {
    $TypeFilter = $Resource.Tags["Staging"]
}
Write-Verbose "Loading pending commands..."
$storageAccount = Get-AzStorageAccount -ResourceGroupName $StorageAccountResourceGroupName -Name $StorageAccountName
$storageAccountCtx = $storageAccount.Context
$infrastructureData = Get-InfrastructureDataFromStorage -StorageAccountContext $storageAccountCtx -TableNameInfrastructureData $StorageTableNameInfrastructureData -TypeFilter $TypeFilter
$TableNameSetup = $infrastructureData.SetupTable
$TableNameEnvironments = $infrastructureData.EnvironmentsTable
$TableNameEnvironmentDefaults = $infrastructureData.EnvironmentDefaultsTable
$TableNameLog = $infrastructureData.LogTable
$TableNameUsers = $infrastructureData.UsersTable
$rows = Get-CommandsFromStorageTable -StorageAccountContext $storageAccountCtx -TableName $TableNameSetup -ObjectName $ObjectName -TypeFilter $TypeFilter
foreach ($row in $rows) {
    if (-not(Get-StorageCommandExecutionLog -StorageAccountContext $storageAccountCtx -LogTableName $TableNameLog -CommandRow $row -ExecutedByName $ComputerName)) {
        Write-Host "$($row.Command) Key $($row.RowKey) Partition $($row.PartitionKey) will be executed"
    }
}