Das ist, was ichfinden Neueste BAK-Datei von mehreren Servern und kopieren Sie die aktuelle Datum
Get-ChildItem \\testserver01\m$\mssql\backup, \\testserver01\m$\MSSQL\Backup, \\testserver01\m$\MSSQL_TRAINING\Backup -Recurse -filter "*.BAK" | Select Name,Directory,CreationTime,LastWriteTime, @{Name="Mbytes";Expression={ "{0:N0}" -f ($_.Length/1Mb) }} |
Sort-Object Directory,Name,CreationTime |
where-object { -not $_.PSIsContainer } |
sort-object -Property $_.CreationTime |
select-object -last 1 |
out-gridview
Jede dieser drei Server laufen Backups für 6 diff Datenbanken so weit haben .. So gibt es 6 Dateien, die ich brauche von jedem Server gerade jetzt zieht es die neueste Datei von allen von ihnen. Ich brauche die neueste Datei von jedem Server und von jedem Bakup (es gibt eine rollende 3 Tage für jede Datenbank)
Can u es ausführlicher machen, wenn Sie in der Lage sind, alle Dateien zu erhalten und die neuesten bekommen ,,,, wo ist das Problem? –
Ich bearbeitet den Hauptbeitrag –