Bat-файл в другой учетной записи

С 100 ГБ данных Вы собираетесь иметь некоторую проблему с резервными копиями SQL также. Я рекомендую повредить Вашу информацию в несколько наборов сайта с отдельными базами данных содержания.

1
задан 23 September 2009 в 20:51
2 ответа

Используйте команду рун.

или

В Windows Explorer можно щелкнуть правой кнопкой по bat-файлу и выбрать, Run As... затем вводят учетные данные.

или

Вы могли выполнить его от запланированной задачи, которая позволяет Вам установить учетные данные.

4
ответ дан 3 December 2019 в 16:42
  • 1
    Опоры для идеи Запланированной задачи - that' s латеральное мышление! –  Izzy 23 September 2009 в 21:14

У Вас есть две опции. Каждый подразумевает, что необходимо будет вручную передать пароль, который каждый раз (не идеальный), другой позволит Вам передать с паролем от пакетного файла (но это означает, что любой может считать пакетный файл и обнаружить пароль). Вы выбираете, с каким дефектом Вы жили бы:


Опция 1 (ручной ввод пароля)

rem This is the test.bat file
runas /noprofile /env /user:myDomain\myAccount "cmd.exe /c del c:\temp\*.log"

Опция 2 (автоматический ввод пароля)

Используйте команду 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>)

3
ответ дан 3 December 2019 в 16:42

Теги

Похожие вопросы