none
Резервное копирование Exchange 2010 в Windows 2008R2 с помощью командной строки RRS feed

  • Вопрос

  • Коллеги, добрый день!

    Помогите, пожалуйста, разобраться!

    Я написал командочку для бэкапа базы данных Exchange 2010 и запускаю ее прямо на этом сервере:

    wbadmin start backup -backupTarget:\\192.168.1.10\backup\exchange\_MailBoxCurrent\ -include:"D:\Exchange\Mailbox" -vssFull -quiet

    Если я открываю окно Пуск - Выполнить - cmd и там ее запускаю, она прекрасно отрабатывает, а если я пишу скриптик cmd с этой командой он пишет, "wbadmin" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. 

    Я запускал принудительно от имени администратора, ставил полный путь до wbadmin.exe - ничего не помогает! Вроде все тоже самое! В чем хитрость?

    Спасибо!

     

    20 июня 2011 г. 20:35

Ответы

  • Вот еще какой момент, мне кажется, следует упомянуть: у меня ОС 64 бит. Может это как-то влиять?

    Такое наблюдается если запускается cmd x86 из папки Windows\SysWOW64,а wbadmin x64,поэтому возникает проблема.

    Попробуйте запустить x64 проводник и в нем уже запустить этот bat файл. 32-ух битный процесс будет запускать 32-ух cmd(скажем Far,Total). 


    • Помечено в качестве ответа Kirill Rudnev 23 июня 2011 г. 11:28
    23 июня 2011 г. 11:04
    Отвечающий

Все ответы

  • Случаем пакетный файл не с названием wbadmin? Попробуйте добавить перед wbadmin ,команду start.
    21 июня 2011 г. 13:51
    Отвечающий
  • Нет, пакетный файл называется по-другому. Добавление команды start не помогло! Прямо странность какая-то! (((
    21 июня 2011 г. 16:50
  • С переменной Path все в порядке? Проверьте:

    HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment", Path - REG_EXPAND_SZ

    21 июня 2011 г. 20:15
    Отвечающий
  • Да, все в порядке!
    22 июня 2011 г. 18:24
  • Вот еще какой момент, мне кажется, следует упомянуть: у меня ОС 64 бит. Может это как-то влиять?
    23 июня 2011 г. 10:52
  • Вот еще какой момент, мне кажется, следует упомянуть: у меня ОС 64 бит. Может это как-то влиять?

    Такое наблюдается если запускается cmd x86 из папки Windows\SysWOW64,а wbadmin x64,поэтому возникает проблема.

    Попробуйте запустить x64 проводник и в нем уже запустить этот bat файл. 32-ух битный процесс будет запускать 32-ух cmd(скажем Far,Total). 


    • Помечено в качестве ответа Kirill Rudnev 23 июня 2011 г. 11:28
    23 июня 2011 г. 11:04
    Отвечающий
  • Вы оказались правы! 

    Ну насколько же дебильна эта проблема! Я действительно, ни о чем не подозревая, запускал этот скрипт из 32 разрядного тотал коммандера.

    Как только я запустил это из проводника, все заработало!

    Спасибо!

     

    23 июня 2011 г. 11:28