У меня есть скрипт, который создает для меня копию баз данных MS SQL. Я бы хотел, чтобы в сценарии не было статически введенного места, где будут храниться данные, и сделал бы копию на диск с именем тома "xxx"
$CelNaDysku = 'X:\SQL'
Invoke-Sqlcmd -Query "BACKUP DATABASE ""$($_.Name)"" TO DISK = '$CelNaDysku\$($_.Name)\$($_.Name)-$CzasTeraz.bak'" -ServerInstance $Instancja -QueryTimeout $TimeOut