Powershell SMO 对象
Powershell SMO objects
我正在尝试学习powershell,最近我被一个查询击中了如何找出程序集中的对象
示例:
我已经加载了 Powershell sql 程序集
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.sqlserver.smo") | Out-Null
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.sqlserver.smoextended") | Out-Null
为了表示服务器,我需要添加New-Object ("Microsoft.sqlserver.Management.SMO.Server")
备份数据库New-Object ("microsoft.sqlserver.management.smo.backup")
我的问题是如何获取所有对象列表并在脚本中使用。
PoSh 在这里只是一个包装器。要了解可用的 SMO 类 和方法,您需要查看 SMO 文档。从 SQL Server Management Objects (SMO) Programming Guide.
开始
SMO 中所有 类 的列表,再次推荐您参考产品文档,请查看 SQL Server Management Objects Reference(左侧列表包含所有 SMO 命名空间,单击在每个命名空间上查看每个命名空间中所有可用的 类。
我正在尝试学习powershell,最近我被一个查询击中了如何找出程序集中的对象 示例:
我已经加载了 Powershell sql 程序集
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.sqlserver.smo") | Out-Null
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.sqlserver.smoextended") | Out-Null
为了表示服务器,我需要添加New-Object ("Microsoft.sqlserver.Management.SMO.Server")
备份数据库New-Object ("microsoft.sqlserver.management.smo.backup")
我的问题是如何获取所有对象列表并在脚本中使用。
PoSh 在这里只是一个包装器。要了解可用的 SMO 类 和方法,您需要查看 SMO 文档。从 SQL Server Management Objects (SMO) Programming Guide.
开始SMO 中所有 类 的列表,再次推荐您参考产品文档,请查看 SQL Server Management Objects Reference(左侧列表包含所有 SMO 命名空间,单击在每个命名空间上查看每个命名空间中所有可用的 类。