Да, вы можете сделать это с PowerShell. Вы можете использовать или написать функцию, например Lee Holmes 'InvokeSQLCommand , для запроса базы данных. Вы можете заполнить переменную результатами и скопировать файлы на основе значений в результате.
Если у вас есть конкретные вопросы о том, как это сделать, опубликуйте их как отдельные вопросы.