1

私はしたいと思います

a. PowerShell を使用して SQL クエリを実行し、SQL Server も管理します。誰でもこれについて私を案内してもらえますか?

b. 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をインストールすると、とが付属しSqlServerProviderSnapin100ますSqlServerCmdletSnapin100。これらの2つのアドインは、必要なもののほとんどを提供します。それ以外の場合は、 SMOを使用する必要があります。

ADクエリ-使用できるものは、実行しているWindowsとPowershellのバージョン、およびインストールしたものによって大きく異なります。RSATツールはいくつかの追加のコマンドレットIIRCを提供し、次にQuest ADコマンドレット(サードパーティ)があり、物事を少し単純化します。最悪の場合、一連のADSIクエリを実行することになります

最後の質問ですが、それはあなたがどのように情報を引き出しているかに大きく依存します。一般に、これはおそらく正常に機能しますが、PSRemotingを使用していて、PSSessionまたはを使用するときにバージョン3コマンドレットが2.0システムに存在することを期待している場合は、機能しinvoke-scriptblockません。コマンドレットで接続先を指定できる場合は、Computernameおそらく機能します。

于 2013-01-09T12:21:24.870 に答える