Скрипты для системных администраторов Windows, Полезные скрипты для Win2003 |
Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 6826-й день
Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua |
Скрипты для системных администраторов Windows, Полезные скрипты для Win2003 |
Nazim |
May 8 2008, 14:32
Пост
#1
|
Благодарности: 3890 Репутация: 470 Постоялец Группа: Пользователи Сообщений: 1 799 С нами с: 14-March 07 |
Предлагаю выкладывать сюда скрипты для администрирования. Например вот мой для подключения сетевого диска
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « для подключения принтера » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « Меня например интересует скрипт, который отображает во сколько пользователь подключился в сеть. Кстати кое что можно и тут найти http://gallery.technet.microsoft.com/ScriptCenter/en-us/ Сообщение отредактировал Spectral - Apr 30 2011, 3:42 |
lAero |
Dec 4 2015, 21:26
Пост
#261
|
Репутация: 3 Дух Группа: Пользователи Сообщений: 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 |
Dec 10 2015, 21:02
Пост
#262
|
Репутация: 132 Старожил Группа: Пользователи Сообщений: 2 042 С нами с: 27-February 07 |
Через пакет psexec можна дистанційно збирати за потребою ...
Без перезавантаження при перелогоні відпрацює правильно? |
romchikss |
Jan 28 2016, 17:46
Пост
#263
|
Репутация: 34 Активист Группа: Пользователи Сообщений: 217 С нами с: 18-March 09 |
Приветствую!
OS Windows 2012 R2. Есть каталог с подкаталогами (очень много), у каждой папки нарезаны свои права, унаследование отключено. Нужно через powershell нарезать на каждый каталог/подкаталог доменному пользователю право Read only. Есть возможность ? Спасибо Сообщение отредактировал romchikss - Jan 28 2016, 17:48 |
mak_v_ |
Jan 28 2016, 18:33
Пост
#264
|
Репутация: 440 Скорострел Группа: Пользователи Сообщений: 7 453 С нами с: 4-December 11 |
|
artem.ultra |
Aug 26 2016, 14:58
Пост
#265
|
Репутация: 105 Постоялец Группа: Пользователи Сообщений: 1 448 С нами с: 18-March 09 |
нужен батник
1. подключаем сетевую шару с логином и паролем доменным \\192..168.150.150\back 2. проверяем файлы в этой шаре, если старше 30 дней - удаляем что там есть 3. копируем в эту шару файлы C:\Back 4. очищаем шару 5. размонтируем шару как то так запускать хочется через планировщика |
Dik |
Aug 29 2017, 16:11
Пост
#266
|
Репутация: 23 Дух Группа: Пользователи Сообщений: 106 С нами с: 25-January 08 |
Господа, подмогните! Может кто где то видел или знает скрипт, который позволит делать выборки:
пользователи.тхт --->выборка AD ---> User+PC.txt PC.txt ---> выборка AD ---> PC+User.txt Тоесть выборка из АД данных на основе списков. |
Koka-ftp |
Aug 29 2017, 16:32
Пост
#267
|
Репутация: 909 Старожил Группа: Пользователи Сообщений: 3 280 С нами с: 10-April 08 |
не совсем понятнo описана задача)
если смотреть в сторону PS, то выборку из списка\текста можно делать командлетом Import-CSV далее как-то так) » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « Сообщение отредактировал Koka-ftp - Aug 29 2017, 16:38 |
Dik |
Aug 30 2017, 9:50
Пост
#268
|
Репутация: 23 Дух Группа: Пользователи Сообщений: 106 С нами с: 25-January 08 |
не совсем понятнo описана задача) если смотреть в сторону PS, то выборку из списка\текста можно делать командлетом Имеется в виду, что есть список пользователей (например 100 имен), все учетки с указанными дескрипшинами (например есть логин Pupkin.V с дескрипшином Пупкин Василий). Список записан в файл, тхт или csv ... И вот задача вытащить из АД, по очереди используя список, и создать список в виде логин/дескрипшн юзера/имя ПК/время входа и записать это в файл. Или наоборот, по имени ПК вытащить то же самое но про пользователя. Сообщение отредактировал Dik - Aug 30 2017, 10:10 |
mak_v_ |
Sep 28 2017, 9:30
Пост
#269
|
Репутация: 440 Скорострел Группа: Пользователи Сообщений: 7 453 С нами с: 4-December 11 |
Можт у кого-то есть под рукой скриптик для АД (2к3) выгребающий список локальных админов со всех раб.станций?
Ну и в идеале конечно смена паролей для них-же. |
Morftimg |
Apr 20 2018, 10:32
Пост
#270
|
Благодарности: 10 Репутация: 754 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 |
Apr 22 2018, 21:29
Пост
#271
|
Благодарности: 10 Репутация: 754 0day rescue Группа: Модеры Сообщений: 4 491 С нами с: 21-April 06 |
Помогите со скриптом, уже срочно надо
|
olexande |
Sep 9 2018, 20:19
Пост
#272
|
Репутация: 132 Старожил Группа: Пользователи Сообщений: 2 042 С нами с: 27-February 07 |
Что надо чтоб было СИСТЕМА WIN 10: Авторизация на сетевой шаре и после бекапа размонтирование шары. Чим не влаштовує збережені системно паролі / мережеві диски ? Простим перейменуванням можна організувати "глибину історії збереження" чи аналізувати дату створення Рекомендую дату як частину імені файлу вивести в підкаталог (чи продублювати). |
Morftimg |
Jan 18 2019, 16:45
Пост
#273
|
Благодарности: 10 Репутация: 754 0day rescue Группа: Модеры Сообщений: 4 491 С нами с: 21-April 06 |
Напомните простой скрип для удаления файлов с датой более надцать дней от сегодня?
|
qazzy |
Jan 18 2019, 22:28
Пост
#274
|
Репутация: 82 Cтаршой Группа: Пользователи Сообщений: 638 С нами с: 18-March 08 |
Напомните простой скрип для удаления файлов с датой более надцать дней от сегодня? Как-то так find /path/to/files -type f -mtime +5 -exec rm {} \; Должно удалять старше 5 дней. Перед использованием проверить где-то, память она такая - лучше перепроверить. Сообщение отредактировал qazzy - Jan 18 2019, 22:28 |
mak_v_ |
Jan 18 2019, 23:35
Пост
#275
|
Репутация: 440 Скорострел Группа: Пользователи Сообщений: 7 453 С нами с: 4-December 11 |
|
Sintorres |
Jan 19 2019, 9:53
Пост
#276
|
Благодарности: 1871 Репутация: 837 Старожил Группа: Модеры Сообщений: 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 |
Jan 19 2019, 14:35
Пост
#277
|
Репутация: 82 Cтаршой Группа: Пользователи Сообщений: 638 С нами с: 18-March 08 |
Упс, не обратил внимание |
Alekssander |
Oct 23 2021, 9:23
Пост
#278
|
Репутация: 300 WALKER Группа: Пользователи Сообщений: 2 094 С нами с: 8-October 07 |
Помогите плиз со скриптом.
Нужен скрипт для создания локального пользователя с правами администратора. Десяток перепробовал, не работают. |
Sub Focus |
Nov 4 2021, 19:55
Пост
#279
|
Репутация: 25 Активист Группа: Пользователи Сообщений: 306 С нами с: 3-January 11 |
Привет, ребята! пытаюсь локально расшарить скрипт на работе по установке драйверов и деплоя принтера с параметрами на машину.....все выходит кроме установки драйвера получаю вечно отказ в доступе
Делал через Powershell » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « когда проводишь это с правами админа, принтер не сетапит, а если без, то драйвер....я уже устал читать одно и тоже и может кто-то тыкнет пальцем мне что я не так сделал Сообщение отредактировал Sub Focus - Nov 4 2021, 19:55 |
Упрощённая версия | Сейчас: 22nd November 2024 - 4:06 |
Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст. |