С 100 ГБ данных Вы собираетесь иметь некоторую проблему с резервными копиями SQL также. Я рекомендую повредить Вашу информацию в несколько наборов сайта с отдельными базами данных содержания.
Используйте команду рун.
или
В Windows Explorer можно щелкнуть правой кнопкой по bat-файлу и выбрать, Run As... затем вводят учетные данные.
или
Вы могли выполнить его от запланированной задачи, которая позволяет Вам установить учетные данные.
У Вас есть две опции. Каждый подразумевает, что необходимо будет вручную передать пароль, который каждый раз (не идеальный), другой позволит Вам передать с паролем от пакетного файла (но это означает, что любой может считать пакетный файл и обнаружить пароль). Вы выбираете, с каким дефектом Вы жили бы:
rem This is the test.bat file
runas /noprofile /env /user:myDomain\myAccount "cmd.exe /c del c:\temp\*.log"
Используйте команду PsExec от комплекта Microsoft SysInternals PsTools:
rem This is the test.bat file
psexec -u myDomain\myAccount -p myPassword -d -e cmd.exe /c "del c:\temp\*.log"
Пожалуйста, примите во внимание: Метки кавычки находятся в различных местах для каждого примера. Это является намеренным. Обе команды имеют, имеют причуды когда дело доходит до передачи команды с большим количеством аргументов/переключателей. Метки кавычки должны быть в точных местоположениях, которые я отобразил (относительно команды <arguments>
)