Скрипты для системных администраторов Windows, Полезные скрипты для Win2003 |
Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 6739-й день
![]() |
Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua |
Скрипты для системных администраторов Windows, Полезные скрипты для Win2003 |
Nazim |
Пост
#1
|
Благодарности: 3890 Репутация: ![]() ![]() Постоялец ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 799 С нами с: 14-March 07 ![]() |
Предлагаю выкладывать сюда скрипты для администрирования. Например вот мой для подключения сетевого диска
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « для подключения принтера » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « Меня например интересует скрипт, который отображает во сколько пользователь подключился в сеть. Кстати кое что можно и тут найти http://gallery.technet.microsoft.com/ScriptCenter/en-us/ Сообщение отредактировал Spectral - Apr 30 2011, 3:42 |
![]() ![]() |
lAero |
Пост
#261
|
Репутация: ![]() ![]() Дух Группа: Пользователи Сообщений: 41 С нами с: 3-November 15 ![]() |
Привет всем. Нужна помощь со скриптом на vbs. Задача стоит такая: есть пользователи в AD, есть компьютеры там же. Надо чтобы при логине пользователя на компьютер, в поле Description пользователя прописывалось имя компьютера. Пока пришел к такому решению: Dim adsinfo, ThisComp, oUser ' Определяем объекты Set adsinfo = CreateObject("adsysteminfo") Set ThisComp = GetObject("LDAP://" & adsinfo.ComputerName) Set oUser = GetObject("LDAP://" & adsinfo.UserName) ' Заносим данные в AD 'В поле Description учетки пользователя пишем имя компьютера oUser.put "Description", ThisComp.cn oUser.Setinfo wscript.quit Но так не подходит т.к. пользователи своими доменными УЗ заходят и на терминальные сервера, т.е. надо как то исключить их. Все компьютеры названы одним и тем же паттерном (LND-WS0001, CPR-WS0001 и так далее, у нас четыре локации) а вот сервера бывают разные. Думаю про какой то if then else, но язык vbs знаю из рук вон плохо. было бы логично и в компьютер прописывать пользователя, кто залогинен. у нас есть куча компьютеров и мы не знаем чьи они. идеи? ![]() |
olexande |
Пост
#262
|
Репутация: ![]() ![]() Старожил ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 042 С нами с: 27-February 07 ![]() |
Через пакет psexec можна дистанційно збирати за потребою ...
Без перезавантаження при перелогоні відпрацює правильно? |
romchikss |
Пост
#263
|
Репутация: ![]() ![]() Активист ![]() Группа: Пользователи Сообщений: 217 С нами с: 18-March 09 ![]() |
Приветствую!
OS Windows 2012 R2. Есть каталог с подкаталогами (очень много), у каждой папки нарезаны свои права, унаследование отключено. Нужно через powershell нарезать на каждый каталог/подкаталог доменному пользователю право Read only. Есть возможность ? Спасибо Сообщение отредактировал romchikss - Jan 28 2016, 17:48 |
mak_v_ |
Пост
#264
|
Репутация: ![]() ![]() Скорострел ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 7 453 С нами с: 4-December 11 ![]() |
|
artem.ultra |
Пост
#265
|
Репутация: ![]() ![]() Постоялец ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 448 С нами с: 18-March 09 ![]() |
нужен батник
![]() 1. подключаем сетевую шару с логином и паролем доменным \\192..168.150.150\back 2. проверяем файлы в этой шаре, если старше 30 дней - удаляем что там есть 3. копируем в эту шару файлы C:\Back 4. очищаем шару 5. размонтируем шару как то так ![]() запускать хочется через планировщика |
Dik |
Пост
#266
|
Репутация: ![]() ![]() Дух Группа: Пользователи Сообщений: 106 С нами с: 25-January 08 ![]() |
Господа, подмогните! Может кто где то видел или знает скрипт, который позволит делать выборки:
пользователи.тхт --->выборка AD ---> User+PC.txt PC.txt ---> выборка AD ---> PC+User.txt Тоесть выборка из АД данных на основе списков. |
Koka-ftp |
Пост
#267
|
Репутация: ![]() ![]() Старожил ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 3 278 С нами с: 10-April 08 ![]() |
не совсем понятнo описана задача)
если смотреть в сторону PS, то выборку из списка\текста можно делать командлетом Import-CSV далее как-то так) » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « Сообщение отредактировал Koka-ftp - Aug 29 2017, 16:38 |
Dik |
Пост
#268
|
Репутация: ![]() ![]() Дух Группа: Пользователи Сообщений: 106 С нами с: 25-January 08 ![]() |
не совсем понятнo описана задача) если смотреть в сторону PS, то выборку из списка\текста можно делать командлетом Имеется в виду, что есть список пользователей (например 100 имен), все учетки с указанными дескрипшинами (например есть логин Pupkin.V с дескрипшином Пупкин Василий). Список записан в файл, тхт или csv ... И вот задача вытащить из АД, по очереди используя список, и создать список в виде логин/дескрипшн юзера/имя ПК/время входа и записать это в файл. Или наоборот, по имени ПК вытащить то же самое но про пользователя. Сообщение отредактировал Dik - Aug 30 2017, 10:10 |
mak_v_ |
Пост
#269
|
Репутация: ![]() ![]() Скорострел ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 7 453 С нами с: 4-December 11 ![]() |
Можт у кого-то есть под рукой скриптик для АД (2к3) выгребающий список локальных админов со всех раб.станций?
Ну и в идеале конечно смена паролей для них-же. |
Morftimg |
Пост
#270
|
Благодарности: 10 Репутация: ![]() ![]() 0day rescue ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 4 491 С нами с: 21-April 06 ![]() |
Помогите сделать людский скрипт для копирования профиля и данных пользователя и всех данных с диска Д.
Наваял скриптец но он не универсальный и не делает что я хочу. NET USE \\Server\IPC$ /u:Server\user *password* @echo off set day=%date:~0,2% set month=%date:~3,2% set year=%date:~6,4% Robocopy c:\users\Karpov \\Server\UserBackup\karpov%day%%month%%year%\ /E /A /DCOPY:T /R:2 /W:5 /MT:64 Что надо чтоб было СИСТЕМА WIN 10: Авторизация на сетевой шаре и после бекапа размонтирование шары. 1. Универсальный скрипт, чтоб копировал профиль пользователя (только профили реальных пользователей, а не всех юзеров типа администратор и тд) 2. Все содержимое раздела D:\ исключая системный папки корзины и тд 3. К названию конечной папки чтоб дописывалась текущая дата, и вообще класно было бы если б было доступ 5 папок с датам допустим Karpov20042018 Karpov21042018 Karpov22042018 чтоб когда пишет 6 папку самая старая удалялась. 4. Хочется чтоб был батник, чтоб можно было вставить в обычный планировщик. Очень надо срочно ) Спасибо. |
Morftimg |
Пост
#271
|
Благодарности: 10 Репутация: ![]() ![]() 0day rescue ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 4 491 С нами с: 21-April 06 ![]() |
Помогите со скриптом, уже срочно надо
![]() |
olexande |
Пост
#272
|
Репутация: ![]() ![]() Старожил ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 042 С нами с: 27-February 07 ![]() |
Что надо чтоб было СИСТЕМА WIN 10: Авторизация на сетевой шаре и после бекапа размонтирование шары. Чим не влаштовує збережені системно паролі / мережеві диски ? Простим перейменуванням можна організувати "глибину історії збереження" чи аналізувати дату створення Рекомендую дату як частину імені файлу вивести в підкаталог (чи продублювати). |
Morftimg |
Пост
#273
|
Благодарности: 10 Репутация: ![]() ![]() 0day rescue ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 4 491 С нами с: 21-April 06 ![]() |
Напомните простой скрип для удаления файлов с датой более надцать дней от сегодня?
|
qazzy |
Пост
#274
|
Репутация: ![]() ![]() Cтаршой ![]() ![]() Группа: Пользователи Сообщений: 638 С нами с: 18-March 08 ![]() |
Напомните простой скрип для удаления файлов с датой более надцать дней от сегодня? Как-то так find /path/to/files -type f -mtime +5 -exec rm {} \; Должно удалять старше 5 дней. Перед использованием проверить где-то, память она такая - лучше перепроверить. Сообщение отредактировал qazzy - Jan 18 2019, 22:28 |
mak_v_ |
Пост
#275
|
Репутация: ![]() ![]() Скорострел ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 7 453 С нами с: 4-December 11 ![]() |
|
Sintorres |
Пост
#276
|
Благодарности: 1871 Репутация: ![]() ![]() Старожил ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 3 673 С нами с: 20-March 06 ![]() |
Напомните простой скрип для удаления файлов с датой более надцать дней от сегодня? Опубликовано sv (не проверено) в Пнд, 2015-03-09 16:40. Раньше тоже так делал. Пока не пришло осознание, что лучше старый бекап, чем никакого. Все бывает, верно? И если по каким-то причинам бекап перестал выполняться, то find все также будет удалять файлы, пока не останется ни одного. При этом сообщение об ошибке при выполнении бекапа, например, на тот же email, также не помешает. Как-то так А это вообще законно, для винды? find /path/to/files -type f -mtime +5 -exec rm {} \; Должно удалять старше 5 дней. Перед использованием проверить где-то, память она такая - лучше перепроверить. ![]() 2Win и ЕЩЕ И для винды "Удалять если больше N штук" |
qazzy |
Пост
#277
|
Репутация: ![]() ![]() Cтаршой ![]() ![]() Группа: Пользователи Сообщений: 638 С нами с: 18-March 08 ![]() |
Упс, не обратил внимание ![]() |
Alekssander |
Пост
#278
|
Репутация: ![]() ![]() WALKER ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 079 С нами с: 8-October 07 ![]() |
Помогите плиз со скриптом.
Нужен скрипт для создания локального пользователя с правами администратора. Десяток перепробовал, не работают. |
Sub Focus |
Пост
#279
|
Репутация: ![]() ![]() Активист ![]() Группа: Пользователи Сообщений: 306 С нами с: 3-January 11 ![]() |
Привет, ребята! пытаюсь локально расшарить скрипт на работе по установке драйверов и деплоя принтера с параметрами на машину.....все выходит кроме установки драйвера получаю вечно отказ в доступе
Делал через Powershell » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « когда проводишь это с правами админа, принтер не сетапит, а если без, то драйвер....я уже устал читать одно и тоже и может кто-то тыкнет пальцем мне что я не так сделал Сообщение отредактировал Sub Focus - Nov 4 2021, 19:55 |
![]() ![]() |
![]() |
Упрощённая версия | Сейчас: 26th August 2024 - 14:45 |
Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст. |