Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Системное программирование > Win32::Service не удается получить статус


Автор: worsvch 17.10.2014, 23:03
Использую Win32::Service, а именно GetStatus для получения статуса службы, на локальном хосте отрабатывает, на удаленном не может получить статус службы. Пробовал получить статус той же службы на удаленных машинах - результат получить не удалось. 
Причина как я полагаю в том что как-то нужно указать имя пользователя и пароль удаленных машин, но таких параметров нет. Что делать?

Автор: Ihost 11.11.2014, 00:06
Скорее всего дело вот в чем- все административное взаимодействие в windows-среде производится от имени определенного пользователя, обладающего некоторыми привилегиями на определенном хосте или целом домене
Очевидно чтобы выполнить администрирование даже в случае локальных служб, необходимо обладать привилегиями администратора - то же касается и удаленного хоста, к которому произведена соответствующая NTLM-авторизация, для которой в свою очередь необходимо нормальное функционирования сети и NetBIOS-служб
По этой причине необходимо сначала установить авторизационную сессию с удаленным хостом, и только после этого выполнять запрос

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)