我喜欢使用Export-DbaScript
导出到名为 的文件夹C:\TargetFolder\Database\Schema
。通常,我还没有Database\Schema
文件夹,这将导致Export-DbaScript
无法写入该文件夹。Export-DbaScript
如果文件夹尚不存在,有什么方法可以创建该文件夹?我期待类似-Force
参数的东西,但我在文档中没有找到它。
我正在做
Export-DbaScript `
-InputObject $_ `
-NoPrefix `
-NoClobber `
-FileName "$($MyLocation)\$($_.Database)\$($_.Name).sql
当路径不存在时,我会得到System.IO.DirectonaryNotFoundException
s。我使用的是 2.1.18 版本
Export-DbaScript
确实处理丢失的目录,但仅限于参数-Path
。使用: