我有一个 jump\terminal 服务器来管理 100 个 SQL Server,并且想使用中央管理服务器评估我在所有服务器上本地创建的策略,但没有:
- 在目标服务器上创建策略和
- 使用SSMS。
我需要它与 Powershell 或 T-SQL 一起运行,这并不重要。我试图通过为包含主机名的每一行遍历 CSV 文件或通过查询msdb.dbo.sysmanagement_shared_registered_servers
系统表来实现这一点,但到目前为止还没有成功。有什么办法可以完成这个壮举?
您可以使用Invoke-PolicyEvaluation cmdlet 评估存储为 XML 文件的策略。这需要 SqlServer PowerShell 模块。