2016-08-31 12 views
-1

私はDBAですが、PowerShellの初心者です。 複数のサーバーでSQL Servicesのみを停止する方法に関する情報を検索しました。 私はサービスを停止する方法、 を見つけることができますが、複数のサーバーでSQLのような特定のサービスを停止する方法はありますか? これは、毎週のメンテナンス時に役立ちます。それはどのによって異なり、事前powershellを使用して複数のサーバーでSQLサービスを停止する方法

答えて

0

おかげで、あなたはすべての...停止しようとして、または選択されているサービス、およびサーバー/サービス名はどこに保存されています。

Get-Serviceコマンドを使用して複数のコンピュータを接続し、サービスを停止することができます。 SQL Agentが実行されている場合は、SQLサービスをforceオプションで停止する必要があります。この記事では

ルック:https://sqlpowershell.wordpress.com/2013/04/11/powershell-check-start-and-stop-sql-services-of-a-remote-servers/

あなたは、フィルタの下に適用された場合は、それがインストールされているすべてのインスタンスのSQLサービスがあります。 (ステータスが= "実行" あなたが停止したサービスを除外するための条件を適用することも必要かもしれ

{$ _。のDisplayName様の "SQL Server(*"}

+0

$ ?。{$ _のDisplayName -match「| $サーバー=は、Get-コンテンツ$ SQLServersTXT foreachの($サーバーで$サーバー) { のGet-サービス-ComputerName $サーバをSQLServerTXT = "SQLServers.TXTファイルのパス" SQL Server "}#|%{$ _。stop()} } 上記の文書のサーバーリストのSQLサービスを停止するのに役立ちます –

+0

Avi、私の答えを受け入れるか、それとも何か他のものが必要ですか? – Anton

+0

私のテストサーバーでテストしてみましょう、すぐに同じ更新されます。 –

関連する問題