Вам следовали за восклицательным знаком два знака "равно" для "не равный". Это должно быть"! = ". Также должно быть пространство после левой квадратной скобки и один перед правой квадратной скобкой. Кроме того, для тестирования против пустой строки как этот необходимо использовать двойные квадратные скобки. Предпочтительный способ сделать замену команды с $()
вместо обратных галочек.
if [[ $(virsh list | grep MediaWiki) != "" ]]
Это все предполагает использование оболочки как Bash, который поддерживает эти функции. Если не затем это должно работать:
if [ `virsh list | grep MediaWiki` ]
Как Sam заявил, необходимо изучать конфигурирование RPC по HTTP на Exchange Server так, чтобы можно было использовать ActiveSync. OMA является только "представлением" на базе браузера почтового ящика и не является методом соединения.