我们在事件日志中收到了很多错误,表明我们的监测数据库太大。 我曾经有过这个,所以我find了一个重新创build这个DB的方法。 为了做到这一点,我需要一个名为MoveDataPowerShellHost.exe的PowerShell工具,它应该在C:\Program Files\Windows Small Business Server\Bin 。 前一次是这种情况,但是在这个SBserver(2008)上,我找不到那个文件。
这是如何重新创build数据库的原始文章 。 当我按下开始时在文本框中searchpowershell时,我得到了这些结果:

这些不是正确的exe文件。
有没有办法,我可以得到MoveDataPowerShellHost服务器上安装,或者应该预装?
从引用指南中用于重新创build数据库的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启动它的要求是SBS 2011特有的。
您应该能够在SBS 2008上从“普通” powershell.exe主机上成功运行它(当然,仍然提升/以pipe理员身份运行)
原因在于SBS 2008和2011都是在Windows Server 2008 R2上随PowerShell 2.0一起发布的–PowerShell 2.0本身在.NET 2.0 CLR中运行 – 所以如果所有的SBS代码都被移植到.NET 4.0的SBS 2011版本,您将需要一个.NET 4.0主机应用程序。 MoveDataPowerShellHost.exe可能就是这样,可能是早期的PowerShell 3.0版本