[CmdletBinding()] param ( [Parameter(Position=1, Mandatory=$true)] [string] $machineName ) $query=@" USE [ControlCenter] DECLARE @res VARCHAR(MAX)='' SELECT [s].[SE_DNS] FROM [dbo].[Server] s JOIN [dbo].[Entity] e ON [e].[EN_id] = [s].[SE_entity] WHERE e.[EN_id] IN ( 1, --sun 2, --ama 21 --cvi ) AND [s].[SE_DNS] NOT LIKE '%REF____.%' AND ( s.[SE_end_prod_date] IS NULL OR s.[SE_end_prod_date] > CURRENT_TIMESTAMP ) ORDER BY s.[SE_entity], [s].[SE_OU_code]; "@ $machines = Invoke-Sqlcmd -ServerInstance HCIMON -Database ControlCenter -Query $query -TrustServerCertificate $machines | Select-Object -First 3 | ForEach-Object { $trg = $_ $files = Get-ChildItem -Path "\\$_\c$" -Filter "*vesta*" $files += Get-ChildItem -Path "\\$_\d$" -Filter "*vesta*" $files += Get-ChildItem -Path "\\$_\f$" -Filter "*vesta*" $files += Get-ChildItem -Path "\\$_\u$" -Filter "*vesta*" }