私は、SQL Server管理のニーズに合わせてdbatools powershellモジュールを活用したいと考えています。インストールプロセスは、多数のサーバーへのインストールには適していません。環境内のすべてのSQL Serverにdbatoolsをインストールするか、データベース管理に使用するサーバーをそこからインストールおよび管理する中心的な場所として活用することが本当に必要ですか、それともベストプラクティスですか?私が見てきたコマンドの多くはリモートで使用できるようです。ありがとうございました。
一般に、ラップトップ(またはSSMS経由でサーバーに接続するために使用するホスト)からdbatools機能のほとんどを使用できるはずです。あなたがサーバーにRDPしてローカルでSSMSを使用することを好む種類の管理者であるなら、おそらくその悪い習慣を打破しようとするでしょう。ただし、通常は、dbatoolsを残りの管理ツールセットと一緒に使用できるはずです。
これまでに環境でpowershellをまったく使用したことがない場合は、システム管理者またはネットワーキングチームと連携して、PS Remotingの増大する問題をデバッグしたり、あちこちにポートを開いたりする必要がある場合があります。また、dbatools関数をSQL Serverエージェントジョブの一部として使用する場合は、dbatoolsをローカルに(またはエージェントがモジュールをロードできるように)インストール(およびアップグレード!)する必要があります。お勧めします このガイダンス
そしていつものように-特定の問題については、 SQLコミュニティdbatools slackチャネル は蜂の膝です。