用于在PowerShell 2.0 / 3.0中运行SQL查询的安装环境

时间:2013-01-09 06:43:02

标签: powershell

我想

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

湾使用PowerShell运行AD查询。

℃。请为SQL Server 2008 R2或SQL Server 2008 PowerShell模块建议位置。 d。是否足以让主机在PowerShell 3.0和机器的其余部分上运行我将信息提取到在PS 2.0上运行?

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

1 个答案:

答案 0 :(得分:0)

对于SQL查询,请安装SQL Server Management Studio,并随附SqlServerProviderSnapin100 and SqlServerCmdletSnapin100。这两个加载项将为您提供所需的大部分内容。其他方面,您需要使用SMO

AD查询 - 您所拥有的内容在很大程度上取决于Windows和Windows的版本。你正在运行Powershell,以及你安装的是什么。 RSAT工具为您提供了一些额外的cmdlet IIRC,然后是Quest AD cmdlets(第三方),它简化了一些事情。最糟糕的情况是,你最终做了一堆ADSI次查询

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