Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Автоматизация администрирования

Автор: Cuba
Дата сообщения: 06.08.2004 18:40
kibkalo

Цитата:
Cuba - я прошлый пост писал к тому, что файл лежит в СЕТИ, а не на компе где будет запускаться, и NTFS права того компа не так важны, важны шарные права доступа - сможет ли другой комп (а не доменный юзер) получить туда доступ по сети.

Я думаю ты тоже понял о чём я Первый скрипт выполняется, а вот второй нет, значит дело не в шаре и не в правах доступа на эти шары.. дело в клиенте или в самом реестре. Почему в локал_машин нельзя записать? Вот это и вопрос...

Цитата:
Стартап запускается из-под системы.
Если надо просто удалить, то забей на регедит и возьми утилиту reg.exe из ресурскита к 2000. Глянешь с /? и все станет ясно.

Хорошо, гляну. Спасибо.
Автор: Cuba
Дата сообщения: 08.08.2004 22:23
kibkalo
Смотри сюда:
Указал что этот пользователь (кто логиниться автоматом при включении компьютера) находиться в группе не Domain user, а Domain Admins и всё ! Вуаля ! Этот скрипт выполняется на ура ! Как только обратно поставил Domain users group, так сразу скрипт перестал выполняться! Как так?! Опять возвращаемся к тому что StartUp script выполняется от имени System.
На локальных компьютерах этот пользователь идёт с правами простого user'а.
У кого есть идеи?
Автор: kibkalo
Дата сообщения: 09.08.2004 10:16
Cuba - StartUp скрипт выполняется ДО логина пользователя (и вообще БЕЗ логина). Ты таки путаешь его с Logon Script
Править надо политику в Computer Configuration, а не в User Configuration
Автор: Cuba
Дата сообщения: 09.08.2004 15:46
kibkalo

Цитата:
Cuba - StartUp скрипт выполняется ДО логина пользователя (и вообще БЕЗ логина). Ты таки путаешь его с Logon Script
Править надо политику в Computer Configuration, а не в User Configuration

Друг, я не поленюсь ещё раз написать что всё это проделывается в Computer Configuration, а не в User Configuration !!! Но вот почему сработало то что я пользователю права повысил это странно. Аномалия?!
Может в домене политики какие есть по этому поводу?
Автор: merlkerry
Дата сообщения: 09.08.2004 16:13
pazdak



Цитата:
Так вот один из принтеров не подключается, т.к. прав на него нет и при выполнении скрипта вылетает ошибка, как в самом скрипте отловить эту ошибку, чтобы пойти по другой ветви выполнения скрипта ?


Что-то вроде

Код:

Set objNetwork = Wscript.CreateObject("WScript.Network")
objNetwork.AddWindowsPrinterConnection("\\sever\hp")

On Error GoTo Printer_Not_Connected

GoTo Common_Code

....

rinter_Not_Connected

....

:Common_Code


...

Автор: pav
Дата сообщения: 13.08.2004 12:12
Не подарит ли кто скрипт для смены айпишника под ХР. Загвоздка в том, что нужно по работе на одной из двух сетевых карт переодически менять адрес. Искал подобное в различных репозитариях - там всё про одну сетевую карту.
Автор: merlkerry
Дата сообщения: 13.08.2004 13:29
pav

Цитата:
Не подарит ли кто скрипт для смены айпишника под ХР.

скрипт не скрипт, но думаю покатит

вот это впиши в какой-нить cmd файл - поправь под свои нужды и вперед

Код: netsh interface ip set address "Local Area Connection" static 192.168.1.2 255.255.255.0 192.168.1.1 1
Автор: greenfox
Дата сообщения: 16.08.2004 16:19
1.Можно как скриптом в домене сменить одновременно и пароль локального админа на машине и имя уч.записи самого админа, например на admin666!?
2.тотже вопрос только с учётом того, что все пользователи в домене имеют права локального администратора!?
Автор: greenfox
Дата сообщения: 17.08.2004 15:08
Со скриптом на пароль всё понятно- попробую тот, что бы в самом начале топа, а вот можно ли всё же и имя локального админа поменять!?
Автор: AlexSSS
Дата сообщения: 17.08.2004 16:07
поищи в google renuser.exe - позволяет менять имя пользователя из командной строки
Автор: greenfox
Дата сообщения: 17.08.2004 16:10
AlexSSS
да я попробую сначала удалить одного и создать другого с нужным паролем - в скриптцентре вроде есть похожие скрипты...
Автор: AlexSSS
Дата сообщения: 17.08.2004 16:17
>да я попробую сначала удалить одного и создать другого с нужным паролем
эта тема только сегодня обсуждалась, посмотри
http://forum.ru-board.com/topic.cgi?forum=8&topic=7586#1

в одном из моих сообщений есть кусок скрипта, который переименовывает админовскую запись
Автор: greenfox
Дата сообщения: 18.08.2004 10:41
AlexSSS
работает - вот только одно но: с русскими именами не получается
те типа запись "администратор" не переименовать!

Вопрос, а приводимый в начале этого топика скрипт работает с русскими именами!?
Автор: AlexSSS
Дата сообщения: 18.08.2004 13:05
renuser Администратор Admin
это строка скрипта, который у меня работает после установки русской версии XP (OSL или OEM) и всегда все переименовывает

теоретически я могу предположить ситуацию, когда виндовс делает Администратор, но вручную у него ставятся по умолчанию отличные от русских региональные установки, может тогда это и не сработает
Автор: greenfox
Дата сообщения: 18.08.2004 13:13
AlexSSS

Цитата:
renuser Администратор Admin
это строка скрипта, который у меня работает после установки русской версии XP (OSL или OEM) и всегда все переименовывает
я засунул скрипт с этой прогой в ГП и когда ставил руские имена (пришлось батник в уникоде делать) - не пошло Может где накасячил!?
Автор: AlexSSS
Дата сообщения: 18.08.2004 13:59
а зачем уникод???
нужно простую родную 866-ю страницу ;o)
Автор: vworld
Дата сообщения: 20.08.2004 08:23
Кто может мне подсказать по такому вопросу?
- как запустить дефрагментацию диска например С по расписанию в W2K Server?
Так просто, средствами расписания в виде не получается
Автор: nickloayev
Дата сообщения: 20.08.2004 12:25
Не подскажите как скриптиком пользователей в другой домен ввести? (=
например есть группа sales и я её хочу перевести в домен sales.domain.com, но она сейчас находится в домене domain.com ? никто такое не делал?
Автор: Ernie
Дата сообщения: 27.08.2004 15:22
2 All.

Нужно написать (или переписать) скрипт на vbs, который бы постоянно проверял EventLog Windows XP на появление нового события (ошибка) от заданного источника с определенным кодом (0). При появлении, посылал письмо на мыло, но это уже второстепенно.
Нашел один в TechNet Script Repository:

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate, (Security)}!\\" & _
strComputer & "\root\cimv2")
Set colMonitoredEvents = objWMIService.ExecNotificationQuery _
("Select * from __instancecreationevent where " _
& "TargetInstance isa 'Win32_NTLogEvent' " _
& "and TargetInstance.EventCode = '0' ")
Do
Set objLatestEvent = colMonitoredEvents.NextEvent
strAlertToSend = objLatestEvent.TargetInstance.User _
& " attempted to access DatabaseServer."
Wscript.Echo strAlertToSend
Loop

Но не могу разобраться, как указать источник события, тип (ошибка) и журнал (Application, Security, System).

Заранее всем спасибо.
Автор: amitophia
Дата сообщения: 28.08.2004 12:08
Ernie
попробуй команду eventtriggers
Автор: JohnRD
Дата сообщения: 29.08.2004 19:51
Подскажите пожалуйста, ни как не могу найти куда прописать в реестре, чтобы при создании нового пользователя, раскладка клавиатуры начиналась с ENG и клавиши переключения Ctrl+Shift, также неплохо бы установки прокси, без всяких визардов для настройки Internet Explorer, и мастеров обучения...

заранеее благодарен
Автор: volkanin
Дата сообщения: 29.08.2004 20:36
JohnRD

В какой операционной системе это всё нужно сделать? Подозреваю, что 2000/XP.

При локальном входе нового пользователя в его профиль копируется всё, что находится в профиле по умолчанию (обычно c:\Document and Settings\Default User), в том числе и ветка реестра HKEY_CURRENT_USER (файл ntuser.dat).
Я, прежде чем отдавать кому-то настроенный компьютер, обычно копирую свой "хороший" профиль в этот профиль по умолчанию; все новые пользователи автоматически получают "правильные" настройки всех программ.

Если подготовить профиль по умолчанию по какой-то причине нельзя, то делаем следующее.
Загружаем regedit.exe (regedt32.exe в 2000), встаём на раздел HKEY_USER, выбираем File -> Load Hive, выбираем из профиля по умолчанию файл ntuser.dat и подключаем его в какую-нибудь произвольную (например, temp) ветку раздела HKU.
Правим подключенный кусок реестра по образу и подобию:

Код:
REGEDIT4

[HKEY_CURRENT_USER\Keyboard Layout]

[HKEY_CURRENT_USER\Keyboard Layout\Preload]
"1"="00000409"
"2"="00000419"

[HKEY_CURRENT_USER\Keyboard Layout\Toggle]
"Hotkey"="2"
"Language Hotkey"="2"
"Layout Hotkey"="1"
Автор: arc
Дата сообщения: 06.09.2004 14:27
Кто-нибудь знает как сделать это? _http://www.msfn.org/board/index.php?showtopic=26587&st=0&#entry184023
Выставить аттрибут индексирования у файлов
Знатоки VBScript, отзовитесь!
Автор: Raredemon
Дата сообщения: 06.09.2004 14:43
JohnRD

Цитата:
также неплохо бы установки прокси, без всяких визардов для настройки Internet Explorer, и мастеров обучения...

Это можно указать в групповых политиках домена, если есть домен а также много еще чего. но это уже другая тема.
Автор: arc
Дата сообщения: 08.09.2004 07:16
нашел ответ на свой вопрос
Цитата:
Выставить аттрибут индексирования у файлов

http://forum.ru-board.com/topic.cgi?forum=62&topic=0012&start=300#lt
Автор: K2D
Дата сообщения: 08.09.2004 09:12
Помогайте ребята есть скрипт
****1.vbs*****

Option Explicit

Dim CompName, i
Dim GroupName, oGroup
Dim UserName, oUser
Dim DomainName



CompName = "MyComp"
GroupName = i
UserName = "YVV"
DomainName = "domain.com"


If i="Administrators" Then
Set oGroup = GetObject("WinNT://" & CompName & "/" & GroupName & ",group")
Set oUser = GetObject("WinNT://" & DomainName & "/" & UserName & ",user")
oGroup.Add(oUser.AdsPath)
oGroup.SetInfo
Elseif i="Администратор" Then
Set oGroup = GetObject("WinNT://" & CompName & "/" & GroupName & ",group")
Set oUser = GetObject("WinNT://" & DomainName & "/" & UserName & ",user")
oGroup.Add(oUser.AdsPath)
oGroup.SetInfo
End If

т.е. есть компы с русским и англицким виндами 2000 нужно чтобы скрипт заносил пользователя в группу администраторов но мог определить русская или англицкая группа т.е. делал выбор чето я тут попытался но он неработает
Автор: K2D
Дата сообщения: 10.09.2004 07:29
Ау тема че вымерла
Автор: avital
Дата сообщения: 10.09.2004 08:29

Цитата:
If i="AdministratorS" Then


Цитата:
Elseif i="Администратор" Then

Автор: K2D
Дата сообщения: 10.09.2004 10:19
Все разобрался

Option Explicit

Dim CompName
Dim GroupName, oGroup
Dim UserName, oUser
Dim DomainName

CompName = "MyComp"
GroupName = "Administrators"
GroupName = "Администраторы"
UserName = "имя"
DomainName = "домен.com"

If GroupName = "Administrators" Then
Set oGroup = GetObject("WinNT://" & CompName & "/" & GroupName & ",group")
Set oUser = GetObject("WinNT://" & DomainName & "/" & UserName & ",user")
oGroup.Add(oUser.AdsPath)
oGroup.SetInfo
Set oGroup = Nothing
Set oUser = Nothing
Elseif GroupName = "Администраторы" Then
Set oGroup = GetObject("WinNT://" & CompName & "/" & GroupName & ",group")
Set oUser = GetObject("WinNT://" & DomainName & "/" & UserName & ",user")
oGroup.Add(oUser.AdsPath)
oGroup.SetInfo
Set oGroup = Nothing
Set oUser = Nothing
End If
Автор: AlexSSS
Дата сообщения: 10.09.2004 17:04
каким образом можно закриптовать батник или любой другой скриптовый файл, оставив его исполняемым (т.е. bat или exe или что-то подобное).
В скрипт нужно встроить запуск проги под локальным админом через RUNAS, однако и имя и пароль локального админа светить нельзя

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Зеркалирование дисков Win2000


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.