我想
一种。使用 PowerShell 运行 SQL 查询并管理 SQL Server。有人可以指导我吗?
湾。使用 PowerShell 运行 AD 查询。
C。请建议 SQL Server 2008 R2 或 SQL Server 2008 PowerShell 模块的位置。d。主机是否足以在 PowerShell 3.0 上运行,而我正在提取信息以在 PS 2.0 上运行的机器的其余部分是否足够?
任何建议都会非常有帮助。非常感谢。
我想
一种。使用 PowerShell 运行 SQL 查询并管理 SQL Server。有人可以指导我吗?
湾。使用 PowerShell 运行 AD 查询。
C。请建议 SQL Server 2008 R2 或 SQL Server 2008 PowerShell 模块的位置。d。主机是否足以在 PowerShell 3.0 上运行,而我正在提取信息以在 PS 2.0 上运行的机器的其余部分是否足够?
任何建议都会非常有帮助。非常感谢。
对于 SQL 查询,安装 SQL Server Management Studio,它会附带SqlServerProviderSnapin100
和SqlServerCmdletSnapin100
. 这 2 个加载项将为您提供所需的大部分内容。其余的,您需要使用SMO。
AD 查询 - 您可用的内容在很大程度上取决于您运行的 Windows 和 Powershell 版本以及您安装的内容。RSAT 工具为您提供了一些额外的 cmdlet IIRC,然后是Quest AD cmdlet(第三方),可以稍微简化一些事情。最坏的情况,你最终会做一堆ADSI查询
对于您的最后一个问题,这在很大程度上取决于您如何提取信息。一般来说,它可能会正常工作,但如果您使用 PSRemoting 并期望在使用 PSSession 或时在 2.0 系统上存在版本 3 cmdlet invoke-scriptblock
,则它将无法正常工作。如果某个 cmdlet 允许您指定Computername
要连接的对象,它可能会起作用。