Active Directory

Обсуждение сетевых операционных систем и их применения (Windows, Linux, FreeBSD, Novell и т.д.)

Модератор: Модераторы

Новый участник
Сообщения: 5
Зарегистрирован: 30 июн 2005, 14:14

Сообщение if_then_else » 30 июн 2005, 14:16

Есть Active Directory.
Я слышал что как то можно запускать скрипты удаленно на машинах пользователей.
Как?

Активный пользователь
Сообщения: 774
Зарегистрирован: 20 май 2004, 09:23
Откуда: Москва

Сообщение Xenon[BMSTU] » 30 июн 2005, 14:31

в св-ах учетки логон скрипт, например, можно через GP
а вообще - почитай инфу, на этом сайте много чего интересного есть

Новый участник
Сообщения: 5
Зарегистрирован: 30 июн 2005, 14:14

Сообщение if_then_else » 30 июн 2005, 14:48

Цитата (Xenon[BMSTU] @ 30.06.2005 - 13:31)
в св-ах учетки логон скрипт, например, можно через GP
а вообще - почитай инфу, на этом сайте много чего интересного есть
[/quote]

У меня нету такого в св-вах учетки
Можно поконкретнее?

Я бы не зашел на форум еслиб нашел ответ на сайте! :blink:
Администратор
Сообщения: 3444
Зарегистрирован: 19 дек 2003, 13:36
Откуда: Москва

Сообщение domovoy » 30 июн 2005, 14:52

if_then_else
Запуск скрипта назначается через групповые политики. В зависимости от необходимости или через политику компьютера или через политику пользователя.
В свойствах пользователя кстати тоже есть плохо смотрел Закладка Profile поле Logon Script
Правильно заданный вопрос - это уже половина ответа.

Новый участник
Сообщения: 5
Зарегистрирован: 30 июн 2005, 14:14

Сообщение if_then_else » 30 июн 2005, 15:01

Цитата (domovoy @ 30.06.2005 - 13:52)
if_then_else
Запуск скрипта назначается через групповые политики. В зависимости от необходимости или через политику компьютера или через политику пользователя.
В свойствах пользователя кстати тоже есть плохо смотрел Закладка Profile поле Logon Script
[/quote]

групповые политики это остнастка AD - пользователи и компьютеры?

В свойствах пользователя кстати тоже есть плохо смотрел Закладка Profile поле Logon Script

Ну это я видел. Как я понял он это запускает при логине пользователя.

А как в реальном времене взять и запустить? ;)
Администратор
Сообщения: 3444
Зарегистрирован: 19 дек 2003, 13:36
Откуда: Москва

Сообщение domovoy » 30 июн 2005, 15:07

if_then_else
Используя скажем telnet сессию с компьютером пользователя или запустить используя скрипты типа
Код
strComputer = "webserver"
Set objWMIService = GetObject _
   ("winmgmts:\\" & strComputer & "\root\cimv2:Win32_Process")

Error = objWMIService.Create("notepad.exe", null, null, intProcessID)

If Error = 0 Then
   Wscript.Echo "Notepad was started with a process ID of " _
        & intProcessID & "."
Else
   Wscript.Echo "Notepad could not be started due to error " & _
       Error & "."
End If

[/code]

Код
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
   & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set objNewJob = objWMIService.Get("Win32_ScheduledJob")

errJobCreated = objNewJob.Create _
   ("Notepad.exe", "********123000.000000-420", _
       True , 1 OR 4 OR 16, , , JobID)
Wscript.Echo errJobCreated

[/code]

Вместо notepad указать свой скрипт.
Правильно заданный вопрос - это уже половина ответа.

Новый участник
Сообщения: 5
Зарегистрирован: 30 июн 2005, 14:14

Сообщение if_then_else » 30 июн 2005, 15:18

Я тупой чтоли.

Я так и не понял запустить скрипт та как? :(

Администратор
Сообщения: 3444
Зарегистрирован: 19 дек 2003, 13:36
Откуда: Москва

Сообщение domovoy » 30 июн 2005, 15:21

:unsure:
Заходишь Telnet на комп пользователя со своего и получаешь командную строку, как от туда запустить скрипт, я думаю ясно.
Во втором варианте скрипт запускается при помоши скрипта запускаемого у тебя, то есть ты даешь команду запустить что либо на удаленном компе.
Вообще можно использовать отдельный софт для управления удаленными компами, да и в Resurce Kit помоему были утилиты для запуска чего либо на удаленном компе.
Правильно заданный вопрос - это уже половина ответа.

Новый участник
Сообщения: 5
Зарегистрирован: 30 июн 2005, 14:14

Сообщение if_then_else » 30 июн 2005, 15:33

ААААА!!!!

Доперло спасибо!

Еще вопрос.

Цитата
Заходишь Telnet на комп пользователя со своего и получаешь командную строку, как от туда запустить скрипт, я думаю ясно.
[/quote]

А как ему скрипт залить, чтоб потом его запустить?
Администратор
Сообщения: 3444
Зарегистрирован: 19 дек 2003, 13:36
Откуда: Москва

Сообщение domovoy » 30 июн 2005, 15:42

if_then_else
А что мешает запустить его по сетевому пути ?
Правильно заданный вопрос - это уже половина ответа.

След.

Вернуться в Сетевые операционные системы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14