$ErrorActionPreference='SilentlyContinue' Write-Output "=== IIS sites ===" Import-Module WebAdministration Get-Website | ForEach-Object { $b = (Get-WebBinding -Name $_.Name).bindingInformation -join ' ; ' "{0} | {1} | {2} | {3}" -f $_.Name, $_.State, $_.PhysicalPath, $b } Write-Output "=== C:\sites\snolla ===" if (Test-Path 'C:\sites\snolla') { $f = Get-ChildItem 'C:\sites\snolla' -File "exists; top-files=" + $f.Count $wc = 'C:\sites\snolla\Web.config' if (Test-Path $wc) { "Web.config size=" + (Get-Item $wc).Length Write-Output "=== Web.config storageType / minio lines ===" Select-String -Path $wc -Pattern 'storageType|minio\.kzntsv|FileStorage\.S3|Initial Catalog|Data Source' | ForEach-Object { $_.Line.Trim() } } else { "Web.config MISSING" } } else { "C:\sites\snolla MISSING" } Write-Output "=== DONE ==="