Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 6819-й день

Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 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
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
14 Страницы  « < 12 13 14  
Reply to this topicStart new topic
Ответов(260 - 278)
lAero
Dec 4 2015, 21:26
  
Пост #261



Репутация:   3  
Дух


Группа: Пользователи
Сообщений: 41
С нами с: 3-November 15


(Aleha @ Sep 8 2015, 11:33) Перейти к цитате

Привет всем.
Нужна помощь со скриптом на 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 знаю из рук вон плохо.




было бы логично и в компьютер прописывать пользователя, кто залогинен. у нас есть куча компьютеров и мы не знаем чьи они. идеи?smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
olexande
Dec 10 2015, 21:02
  
Пост #262



Репутация:   132  
Старожил
****

Группа: Пользователи
Сообщений: 2 042
С нами с: 27-February 07


Через пакет psexec можна дистанційно збирати за потребою ...
Без перезавантаження при перелогоні відпрацює правильно?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
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
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
mak_v_
Jan 28 2016, 18:33
  
Пост #264



Репутация:   440  
Скорострел
*****

Группа: Пользователи
Сообщений: 7 453
С нами с: 4-December 11


А шо не так?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
artem.ultra
Aug 26 2016, 14:58
  
Пост #265



Репутация:   105  
Постоялец
***

Группа: Пользователи
Сообщений: 1 448
С нами с: 18-March 09


нужен батник smile.gif
1. подключаем сетевую шару с логином и паролем доменным \\192..168.150.150\back
2. проверяем файлы в этой шаре, если старше 30 дней - удаляем что там есть
3. копируем в эту шару файлы C:\Back
4. очищаем шару
5. размонтируем шару
как то так smile.gif
запускать хочется через планировщика
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Dik
Aug 29 2017, 16:11
  
Пост #266



Репутация:   23  
Дух


Группа: Пользователи
Сообщений: 106
С нами с: 25-January 08


Господа, подмогните! Может кто где то видел или знает скрипт, который позволит делать выборки:
пользователи.тхт --->выборка AD ---> User+PC.txt
PC.txt ---> выборка AD ---> PC+User.txt

Тоесть выборка из АД данных на основе списков.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Koka-ftp
Aug 29 2017, 16:32
  
Пост #267



Репутация:   909  
Старожил
****

Группа: Пользователи
Сообщений: 3 279
С нами с: 10-April 08


не совсем понятнo описана задача)
если смотреть в сторону PS, то выборку из списка\текста можно делать командлетом Import-CSV
далее как-то так)
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... «


Сообщение отредактировал Koka-ftp - Aug 29 2017, 16:38
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Dik
Aug 30 2017, 9:50
  
Пост #268



Репутация:   23  
Дух


Группа: Пользователи
Сообщений: 106
С нами с: 25-January 08


(Koka-ftp @ Aug 29 2017, 17:32) Перейти к цитате

не совсем понятнo описана задача)
если смотреть в сторону PS, то выборку из списка\текста можно делать командлетом


Имеется в виду, что есть список пользователей (например 100 имен), все учетки с указанными дескрипшинами (например есть логин Pupkin.V с дескрипшином Пупкин Василий).
Список записан в файл, тхт или csv ...
И вот задача вытащить из АД, по очереди используя список, и создать список в виде логин/дескрипшн юзера/имя ПК/время входа и записать это в файл.
Или наоборот, по имени ПК вытащить то же самое но про пользователя.

Сообщение отредактировал Dik - Aug 30 2017, 10:10
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
mak_v_
Sep 28 2017, 9:30
  
Пост #269



Репутация:   440  
Скорострел
*****

Группа: Пользователи
Сообщений: 7 453
С нами с: 4-December 11


Можт у кого-то есть под рукой скриптик для АД (2к3) выгребающий список локальных админов со всех раб.станций?
Ну и в идеале конечно смена паролей для них-же.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
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. Хочется чтоб был батник, чтоб можно было вставить в обычный планировщик.

Очень надо срочно ) Спасибо.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Morftimg
Apr 22 2018, 21:29
  
Пост #271

Благодарности: 10

Репутация:   754  
0day rescue
****

Группа: Модеры
Сообщений: 4 491
С нами с: 21-April 06


Помогите со скриптом, уже срочно надо sad.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
olexande
Sep 9 2018, 20:19
  
Пост #272



Репутация:   132  
Старожил
****

Группа: Пользователи
Сообщений: 2 042
С нами с: 27-February 07


Что надо чтоб было СИСТЕМА WIN 10:
Авторизация на сетевой шаре и после бекапа размонтирование шары.


Чим не влаштовує збережені системно паролі / мережеві диски ?

Простим перейменуванням можна організувати "глибину історії збереження" чи аналізувати дату створення

Рекомендую дату як частину імені файлу вивести в підкаталог (чи продублювати).

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Morftimg
Jan 18 2019, 16:45
  
Пост #273

Благодарности: 10

Репутация:   754  
0day rescue
****

Группа: Модеры
Сообщений: 4 491
С нами с: 21-April 06


Напомните простой скрип для удаления файлов с датой более надцать дней от сегодня?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
qazzy
Jan 18 2019, 22:28
  
Пост #274



Репутация:   82  
Cтаршой
**

Группа: Пользователи
Сообщений: 638
С нами с: 18-March 08


(Morftimg @ Jan 18 2019, 16:45) Перейти к цитате

Напомните простой скрип для удаления файлов с датой более надцать дней от сегодня?


Как-то так

find /path/to/files -type f -mtime +5 -exec rm {} \;

Должно удалять старше 5 дней. Перед использованием проверить где-то, память она такая - лучше перепроверить.

Сообщение отредактировал qazzy - Jan 18 2019, 22:28
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
mak_v_
Jan 18 2019, 23:35
  
Пост #275



Репутация:   440  
Скорострел
*****

Группа: Пользователи
Сообщений: 7 453
С нами с: 4-December 11


(qazzy @ Jan 18 2019, 22:28) Перейти к цитате

Как-то так

find /path/to/files -type f -mtime +5 -exec rm {} \;

Должно удалять старше 5 дней. Перед использованием проверить где-то, память она такая - лучше перепроверить.

Люто плюсую!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Sintorres
Jan 19 2019, 9:53
  
Пост #276

Благодарности: 1871

Репутация:   837  
Старожил
****

Группа: Модеры
Сообщений: 3 673
С нами с: 20-March 06


(Morftimg @ Jan 18 2019, 16:45) Перейти к цитате
Напомните простой скрип для удаления файлов с датой более надцать дней от сегодня?
Опубликовано sv (не проверено) в Пнд, 2015-03-09 16:40.

Раньше тоже так делал. Пока не пришло осознание, что лучше старый бекап, чем никакого. Все бывает, верно? И если по каким-то причинам бекап перестал выполняться, то find все также будет удалять файлы, пока не останется ни одного. При этом сообщение об ошибке при выполнении бекапа, например, на тот же email, также не помешает.

(qazzy @ Jan 18 2019, 22:28) Перейти к цитате
Как-то так

find /path/to/files -type f -mtime +5 -exec rm {} \;

Должно удалять старше 5 дней. Перед использованием проверить где-то, память она такая - лучше перепроверить.
А это вообще законно, для винды? smile_upsidedown.png

2Win и ЕЩЕ
И для винды "Удалять если больше N штук"
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
qazzy
Jan 19 2019, 14:35
  
Пост #277



Репутация:   82  
Cтаршой
**

Группа: Пользователи
Сообщений: 638
С нами с: 18-March 08


(Sintorres @ Jan 19 2019, 9:53) Перейти к цитате

А это вообще законно, для винды? smile_upsidedown.png

2Win и ЕЩЕ
И для винды "Удалять если больше N штук"


Упс, не обратил внимание smile.png
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Alekssander
Oct 23 2021, 9:23
  
Пост #278



Репутация:   300  
WALKER
****

Группа: Пользователи
Сообщений: 2 091
С нами с: 8-October 07


Помогите плиз со скриптом.
Нужен скрипт для создания локального пользователя с правами администратора.
Десяток перепробовал, не работают.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Sub Focus
Nov 4 2021, 19:55
  
Пост #279



Репутация:   25  
Активист
*

Группа: Пользователи
Сообщений: 306
С нами с: 3-January 11


Привет, ребята! пытаюсь локально расшарить скрипт на работе по установке драйверов и деплоя принтера с параметрами на машину.....все выходит кроме установки драйвера получаю вечно отказ в доступе

Делал через Powershell
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... «


когда проводишь это с правами админа, принтер не сетапит, а если без, то драйвер....я уже устал читать одно и тоже и может кто-то тыкнет пальцем мне что я не так сделал

Сообщение отредактировал Sub Focus - Nov 4 2021, 19:55
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

14 Страницы  « < 12 13 14
Reply to this topicStart new topic

 



- Упрощённая версия
Сейчас: 15th November 2024 - 8:13
Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст.