Retifff's Blog

Мой ИТ блог

Archive for the ‘Скрипты’ Category

Скрипт очистки содержимого папки Temp пользователя

Posted by retifff на 28.03.2010

Скрипт опять не мой, к сожалению, а товарища xlam с серого форума. Используется для удаления содержимого временных папок (Temp) пользователя, путем помещения его в logon или logoff скрипты пользовательской политики:

'Скрипт очищает папку %Temp% пользователя
On Error Resume Next
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTMP = objFSO.GetSpecialFolder(2)
Set objFolder = objFSO.GetFolder(""&objTMP&"")
Set colSubfolders = objFolder.SubFolders
Set colSubfiles = objFolder.Files
For Each objSubfolder in colSubfolders
objSubfolder.Delete
Next
For Each objSubfile in colSubfiles
objSubfile.Delete
Next

Posted in Скрипты | Отмечено: , , , , | Leave a Comment »

Скрипт — Залогиненные пользователи на компьютерах в консоли Active Directory онлайн

Posted by retifff на 23.01.2010

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

При выполнении скрипта происходит запись в атрибут Description (объекта — компьютера в Active Directory) имени текущего залогиненного пользователя. Это делается при логоне/логоффе пользователя.

Как все делается. Есть два скрипта, один для Logon, другой для Logoff. Скрипты эти помещаются соответственно в Logon и Logoff скрипты в групповую политику для OU, в котором находятся учетные записи пользователей.
Далее, группе… скажем Domain Users делегируем на OU, содержащий компьютеры, следующие разрешения: Computer Objects > Write Description.

Сами скрипты (логофф отличается от логон только парой слов в предпоследней строке): Читать далее…

Posted in Скрипты | Отмечено: , | 6 комментариев »