Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用powershell从服务器获取数据库备份路径?_Powershell - Fatal编程技术网

如何使用powershell从服务器获取数据库备份路径?

如何使用powershell从服务器获取数据库备份路径?,powershell,Powershell,我一直在寻找用于获取sql server中数据库备份路径的powershell命令。我将提供服务器名称和数据库名称作为输入。有人能帮我解决这个问题吗?这样我就能达到我的要求了。 注意:我只需要数据库备份的路径。我不需要在路径中备份该数据库 提前谢谢 苏迪尔所以。。。。两件事 SQL Server实例听起来像是在询问SQL Server,它有一个默认备份位置,可以在备份时覆盖该位置。如果您想查看实例的默认备份位置,我将使用以下方法: [System.Reflection.Assembly]::Lo

我一直在寻找用于获取sql server中数据库备份路径的powershell命令。我将提供服务器名称和数据库名称作为输入。有人能帮我解决这个问题吗?这样我就能达到我的要求了。 注意:我只需要数据库备份的路径。我不需要在路径中备份该数据库

提前谢谢


苏迪尔所以。。。。两件事

SQL Server实例听起来像是在询问SQL Server,它有一个默认备份位置,可以在备份时覆盖该位置。如果您想查看实例的默认备份位置,我将使用以下方法:

[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SqlServer.Smo")
$i = New-Object 'Microsoft.SqlServer.Management.Smo.Server' '(local)'
$i.Settings.BackupDirectory
我在这里用。我已经创建了一个实例对象$I,并且在设置集合中查询了BackupDirectory属性以获得所需的路径


如果你不喜欢SMO,你也可以从注册中心获得这些信息;有关帮助,请参阅文章。

接下来,您将希望包含您试图自己编写的代码。