Показать полную графическую версию : [решено] Замена пароля для запуска службы на множестве серверов.
Здравствуйте.
Друзья, есть такая проблема:
Есть у/з из-под которой запускается SQL на многих-многих серверах, пришла пора менять пароль.
Теперь надо в свойствах службы везде перебить пароль на новый. руками это делать долго и не хочется.
Есть ли какой способ для массовой замены пароля на серверах?
поменять на новый на одном сервере.
выгрузить reg файл.
написать cmd в планировщик
- остановка SQL
- импорт реестра
- запуск SQL
прогнать на нужные сервера.
Почему не «sc.exe config … password= …»?
попробую sc.exe, отпишусь по факту
В общем получилось примерно как на рисунке.
http://forum.oszone.net/attachment.php?attachmentid=116612&d=1409645848
CMD Server Service account pass Кавычки Сцепить
sc.exe Servername VMTools domain\user password " sc.exe \\Servername config VMTools obj= domain\user password= password
=СЦЕПИТЬ(A2;" \\";B2;" config ";C2;" obj= ";D2;" password= ";E2)
По формуле вроде всё понятно. Столбец F - Кавычки можно использовать, если в пароле содержатся пробелы.
Есть только одна проблема, при копировании из excel, добавляются кавычки в начале и конце команды. Я пока удаляю заменой на пустой символ, но для кого-то этот вариант может не подойти.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.