web-dev-qa-db-ja.com

MoveDataPowerShellHost.exeがsbserverにありません

イベントログに多くのエラーが発生しており、sbsmonitoringDBが大きすぎることを示しています。私は以前にこれを持っていたので、そのDBを再作成する方法を見つけました。これを行うには、C:\Program Files\Windows Small Business Server\BinにあるMoveDataPowerShellHost.exeというPowerShellツールが必要です。前回もそうだったのですが、このSBserver(2008)ではそのファイルが見つかりません。

これは 元の投稿 データベースを再作成する方法についてです。スタートボタンを押したときにテキストボックスでPowerShellを検索すると、次の結果が得られます。

enter image description here

ただし、これらは適切なexeファイルではありません。

MoveDataPowerShellHostをサーバーにインストールする方法はありますか、それともプリインストールする必要がありますか?

2
Terry

参照ガイドでDBを再作成するために使用されるCreate-SBSMonitoringDb.ps1のインラインコメントから:

# In SBS 2011 std it requires Framework v4 Assemblies - Launch MoveDataPowerShellHost.exe as an admin from SBS BIN folder, then run this PS1

MoveDataPowerShellHost.exeから起動するための要件が​​SBS2011に固有であることを示します。

「通常の」powershell.exeホストからSBS2008で正常に実行できるはずです(もちろん昇格/管理者として実行)


これは、SBS2008と2011の両方がPowerShell2.0に同梱されているWindowsServer 2008R2上に構築されているためです。PowerShell2.0自体は.NET内で実行されます2. CLR-したがって、すべてのSBSコードが移植された場合to .NET 4. SBS 2011リリースの場合、.NET 4.ホストアプリケーションが必要になります。 MoveDataPowerShellHost.exeはおそらくそれだけであり、PowerShell3.0の初期ビルドの可能性があります

2