Вводить пользователей вручную также оказалось занятием мало интересным, поэтому список подгружается с компьютера пользователя с помощью WMI. Также с помощью WMI получается и имя текущего пользователя.
Так она выглядит после сразу после запуска |
Вот так, если компьютер включен и получили список пользователей из удалённой машины. |
Вот так, если компьютер выключен. |
Вот так, если в полученном списке отсутствует нужный пользователь. |
Вот так в работе. |
Вот так, если компьютер не существует, не отвечает на запросы Ping, задвоены имена компьютеров в DNS... ну может и ещё каких причинах |
После первого запуска создаётся файл "config.xml" в папке с программой, о чём сразу и оповещает. Его сразу необходимо отредактировать, чтобы передать параметры имени и пароля пользователя, с правами которого и будет запускаться net localgroup на удалённой машине. Файл представляет собой простую конфигурацию с тремя полями:
Тэг username отвечает за имя пользователя, от имени которого запускается программа на удалённой машине.Insert_User_Name Insert_Password_User PSExecKey
Тэг userpassword отвечает за пароль этого пользователя.
Тэг psexeckey за ключ, который отвечает за поведение утилиты psexec.
Комментариев нет:
Отправить комментарий
Уважаемый комментатор, пишите грамотно.
С благодарностью, автор блога.