# Configurazione database $config = @{ # Credenziali database # DbUser = "sa" # DbPassword = "_p1sap1a" DbUser = "F701264" DbPassword = "contrsei" DbHostOutput = "DATABASE_PDC_LOCALE" # DbHostOutput = "testbes.armundia.com" DbHostInput = "bfdskrepsei01c.sysfideuram.sysbancafideuram.it" # DbHostInput = "testbes.armundia.com" # DbHostInput = "DATABASE_PDC_LOCALE" # DbHostInput = "bfdskreport01p.fideuram.bancafideuram.it" # DbName = "master" DbName = "C6StampeCentralizzate" # Directory di log WorkDir = Split-Path -Path $PSScriptRoot -Parent LogDir = Join-Path (Split-Path -Path $PSScriptRoot -Parent) "logs" SqlDir = Join-Path (Split-Path -Path $PSScriptRoot -Parent) "sql" } # Esporta le variabili come variabili d'ambiente $env:dbUser = $config.DbUser $env:dbPassword = $config.DbPassword $env:dbHostInput = $config.DbHostInput $env:dbHostOutput = $config.DbHostOutput $env:dbName = $config.DbName $env:logDir = $config.LogDir $env:workDir = $config.WorkDir $env:sqlDir = $config.SqlDir # Funzione per ottenere la connection string function Get-DatabaseConnectionString { return "Server=$($config.DbHostOutput);Database=$($config.DbName);User Id=$($config.DbUser);Password=$($config.DbPassword);" } # Crea directory di log se non esiste if (-not (Test-Path $config.LogDir)) { New-Item -ItemType Directory -Path $config.LogDir | Out-Null } # La configurazione sarĂ  disponibile quando lo script viene dot-sourced