![]() |
Помогите разобраться со скриптом отправляющим сообщения
Вложений: 1
Привет.
есть прекрасный скрипт, который отправляет всем пользователям в домене сообщение. с помощью msg.exe. но вот принцип его работы я не знаю, и честно говоря в vbs ничего не понимаю. скопировал этот скрипт в другой домен, там естественно он не работает. скрипт который я приложил ниже использует "/admin16 /savecred" , admin16 - это админская учетка, тут все понятно, /savecred - это я так понял сохранненый пароль, но в другом домене нет учетки admin16, там используется другая, соответсвенно и пароль админа другой. какие действия я должен сделать, что бы все заработало в другом домене? |
Цитата:
/savecred Использовать учетные данные, сохраненные пользователем. Цитата:
|
Цитата:
|
maxim43g, Давайте порассуждаем, и я задам несколько наводящих вопросов.
Если мы запускаем скрипт, то он предлагает ввести строку, для того, чтобы разослать ее по сети. Все хорошо, только команда msg которую "дергает" скрипт не умеет делать широковещательной болтовни. msg
Код:
U:\>msg В скрипте мы указываем текст, который хотим отправить. Из под кого мы хотим отправить? Из под пользователя adm16. Теперь самый главный вопрос - куда мы хотим отправить? По каким адресам (именам компьютеров)? Откуда взять этот список? Читаем скрипт, и комментарии. Явных строк с комментариями не много, да поможет на translate.google.com 'Asks the user to type the message -- Просит пользователя набрать сообщение (пока холодно) 'Determines the scope of the message being sent -- 'Определяет область отправляемого сообщения (теплее) StrComputer = "777" ' Routine to read a file containing a list of computers -- Рутина, чтобы прочитать файл, содержащий список компьютеров (горячо) Set objSA = CreateObject("Scripting.FileSystemObject") Const ForReading = 1 intLines = 0 Set objArquivoTexto = objSA.OpenTextFile(strComputer, ForReading) (бинго!) ---- Скрипт отрабатывает верно. Но только он не может жить автономной жизнью, ему необходимо "окружение" в виде дополнительного файла с названиями ПК. |
Цитата:
хорошо, допустим я создам .txt файл с названиями компьютеров (верно?) можно как то автоматически этот список создать? StrComputer = "777" - что означает эта строка? |
Цитата:
Цитата:
|
Цитата:
Возможно сканеры типа LanScope или аналоги смогут составить для вас список доступных компьютеров. |
помогите пожалуйста, почему на одном компьютере скрипт отрабатывается верно и отсылается сообщения компьютерам из списка, а на другом после ввода сообщения не происходит абсолютно ничего?
|
Время: 15:33. |
Время: 15:33.
© OSzone.net 2001-