Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[35.173.48.18] |
|
Страницы: (22) « Первая ... 17 18 [19] 20 21 ... Последняя » ( Перейти к последнему сообщению ) |
Сообщ.
#271
,
|
|
|
Silent. Скрипт запускаем на контроллере домена и он устанавливает пакет на нужные машины. |
Сообщ.
#272
,
|
|
|
Здравствуйте =) помогите со скриптом, который собирал бы в домене информацию о компьютерах пользователей и записывал её в файл (имя компьютера - название файла) вот такой структурой:
[Info] MAC_Addr= Current_User_Name= ИМЯ_ПОЛЬЗОВАТЕЛЯ Computer_Name=ИМЯ_КОМПЬЮТЕРА IP_Addr=IP_АДРЕС_КОМПЬЮТЕРА Host: ИМЯ_КОМПЬЮТЕРА System=Windows XP build 2600/Service Pack 1,Русский Param_0= Param_1=ИМЯ_ПОЛЬЗОВАТЕЛЯ Record_Date=28.04.2009 [Computer] BIOS= CPU_Freq_in_MHz= CPU= Memory_in_Mb= Total_HDD_in_Mb= ИМЯ_ПОЛЬЗОВАТЕЛЯ, ИМЯ_КОМПЬЮТЕРА и IP_АДРЕС_КОМПЬЮТЕРА это в принципе основное в этом файле.. если и другое впихнётся, то я не против буду =) з.ы. вообще это возможно по средством скриптов?) |
Сообщ.
#273
,
|
|
|
BlackGod
Например: (узнаем имя пк) WshNetwork = CreateObject("WScript.Network") WshNetwork.ComputerName Ну и далее смотрите что Вам нужно в скрипте.. |
Сообщ.
#274
,
|
|
|
Цитата Alexsz @ BlackGod Например: (узнаем имя пк) WshNetwork = CreateObject("WScript.Network") WshNetwork.ComputerName Ну и далее смотрите что Вам нужно в скрипте.. к сожалению в скриптах не силён... |
Сообщ.
#275
,
|
|
|
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Set colItems = objWMIService.ExecQuery _ ("Select * From Win32_NetworkAdapterConfiguration Where IPEnabled = True") For Each objItem in colItems Wscript.Echo objItem.MACAddress For Each strAddress in objItem.IPAddress Wscript.Echo strAddress Next Next Выводит попапом мак и ип текущего пк Имя пользователя см имя пк, все по анологии, cpu, mem и hdd берите через wmi И еще, тут никто за Вас писать скрипты не будет, предлагайте скрипт, написанный Вами, будем думать! |
Сообщ.
#276
,
|
|
|
Цитата Alexsz @ И еще, тут никто за Вас писать скрипты не будет, предлагайте скрипт, написанный Вами, будем думать! а знаю... з.ы. есть скриптик, который при запуске с параметром (IP или имя компьютера) устанавливает сервер R_Admin'a на машину... если надо, то могу и так дать... Вообще есть немного скриптов, но я думаю, что большинство встречается тут.. |
Сообщ.
#277
,
|
|
|
BlackGod
Мне ненадо такой скрипт, ибо сам могу написать. Включайте логику и вперед, хотя бы куски кода предлагайте! з.ы. погуглите, чтоли.. |
Сообщ.
#278
,
|
|
|
Alexsz
спасибо =) |
Сообщ.
#279
,
|
|
|
Мне нужно внутри одного скрипта выполнить другой, не явно указанный.
Например, в обычном HTML-интегрированном скрипте это можно было сделать методом write[ln] объекта document... Есть подобная возможность в WSH? |
Сообщ.
#280
,
|
|
|
CallByName или его аналога в WSH нет.
|
Сообщ.
#281
,
|
|
|
Цитата Akina @ CallByName или его аналога в WSH нет. CallByName возращает 0 или 1. А может она как-нибудь возратить ссылку на новый объект, создаваемый методом,-- вызывающийся из CallByName. PS Как можно зашифровать исходный код скрипта так, что бы он был не читаем для человека, но рабочим для машины? |
Сообщ.
#282
,
|
|
|
3dmaxxx
Зашифровать можно переведя скрипт в exe, гуглите на тему vbs2exe.. |
Сообщ.
#283
,
|
|
|
Здравствуйте!
Имеется следующая задача: Есть список логинов (юзвери), нужно проверить эти логины на соответствие их в AD (т.е. не все из этих логинов существуют в AD(некоторых допустим уволили но в списке они есть а в AD нету уже). Как сие организовать? Как организовать вывод логинов которых скрипт не нашел в AD?(думаю нужно вывести их в отдельный txt).. Подскажите куда рыть... |
Сообщ.
#284
,
|
|
|
Цитата Alexsz @ 1. Речь именно о "логинах" (т.е. об атрибуте схемы userPrincipalName)?Есть список логинов (юзвери)... 2. Откуда возмётся список, который надо сопоставлять с содержимым AD? 3. Версия сервера? |
Сообщ.
#285
,
|
|
|
Dmitrii
1.2. Список логинов берется с 3-х мест на сервере: папка с профилями юзеров usrdata (50 на 50,активные и неактивные), папка с профилями userdata (50 на 50,активные и неактивные), папка с профилями roaming (перемещаемые профили). Брать список юзверей нужно именно с этих папок и сопоставлять с AD. Список можно получить, например, так: dir /ad /b > users.txt 3.2003 r2 sp2 |