1

我想

一种。使用 PowerShell 运行 SQL 查询并管理 SQL Server。有人可以指导我吗?

湾。使用 PowerShell 运行 AD 查询。

C。请建议 SQL Server 2008 R2 或 SQL Server 2008 PowerShell 模块的位置。d。主机是否足以在 PowerShell 3.0 上运行,而我正在提取信息以在 PS 2.0 上运行的机器的其余部分是否足够?

任何建议都会非常有帮助。非常感谢。

4

1 回答 1

0

对于 SQL 查询,安装 SQL Server Management Studio,它会附带SqlServerProviderSnapin100SqlServerCmdletSnapin100. 这 2 个加载项将为您提供所需的大部分内容。其余的,您需要使用SMO

AD 查询 - 您可用的内容在很大程度上取决于您运行的 Windows 和 Powershell 版本以及您安装的内容。RSAT 工具为您提供了一些额外的 cmdlet IIRC,然后是Quest AD cmdlet(第三方),可以稍微简化一些事情。最坏的情况,你最终会做一堆ADSI查询

对于您的最后一个问题,这在很大程度上取决于您如何提取信息。一般来说,它可能会正常工作,但如果您使用 PSRemoting 并期望在使用 PSSession 或时在 2.0 系统上存在版本 3 cmdlet invoke-scriptblock,则它将无法正常工作。如果某个 cmdlet 允许您指定Computername要连接的对象,它可能会起作用。

于 2013-01-09T12:21:24.870 回答