Цитата:
Цитата Tonny_Bennet
т.е. файл запускается не с "проблемной" машины? »
|
Нет, его запускают «ручками», по факту случившегося, администраторы
для «проблемной» машины — путём указания её имени параметром данного пакетного файла.
Цитата:
Цитата Tonny_Bennet
Если я удалил ветку реестра и с компа win7 запускаю подключение от имени администратора к Server1, то потом к этому серверу может подключится и обычный юзер. А если обычный юзер захочет подключиться к Server2, у которого тоже закончился срок лицензии и я первом шаге удалил ветку реестра, юзер не сможет подключится. Нужно будет сначала подключится от имени админа, чтобы ветка создалась. А потом уже можно и из под юзера подключаться к server2. (Это всё если у Server1 и Server2 разные сервера лицензирования) »
|
Ясно. Попробуйте для эксперимента указать в
озвученном пакетном файле несколько команд для подключения, продублировав команду «mstsc.exe /v:TerminalMachine», наподобие:
Код:
wmic.exe /NODE:"%sMachine%" Process Call Create "mstsc.exe /v:Server1"
wmic.exe /NODE:"%sMachine%" Process Call Create "mstsc.exe /v:Server2"
…
wmic.exe /NODE:"%sMachine%" Process Call Create "mstsc.exe /v:ServerN"
— сработает? Дублировать команду удаления процессов «mstsc.exe» — для эксперимента — не надо. А вот для реальной работы потребуется что-то придумывать, дабы завершать не все процессы с именем «mstsc.exe», а только и именно процессы, запущенные данным пакетным файлом.