cmd/bat как переименовать группу файлов?
Задача была следующей, переименовать группу файлов (одного и того же расширения) в уникальные имена, т.е не 1.2.3 а именно жестко уникальные.
Накропал скрипт, который для уникальности берет время и дату (в этом примере даты нет) и переименовывает файлики.
(далее…)
Не удается проверить издателя. Вы действительно хотите запустить эту программу?
Столкнулся с такой ситуацией когда нужно было через GPO запустить bat файл при входе пользователя. Файл естественно находился на удаленном сервере. Начиная с Win Vista, если не ошибаюсь начинаются вот такие вот предупреждения. Для того, чтобы эту проблему решить было принято облазить всю оснастку GPO и решение было найдено. Оказалось, что в этом виновата безопасность Internet Explorer'a. Что нужно сделать и как победить?
(далее…)
Иногда, а может и не очень приходится наводить порядок в Active Directory, узнать какой пользователь сидит за каким компьютером, если конечно 10 человек периодически с интервалов в 10 минут не сидят за одним.
Такая же задача появилась и у меня, поискав в интернете нашел замечательный vbs скрипт который складывает всю информацию о ПК в csv файл, но у меня в силу какие то причин кривости рук или схождения звезд, не удалось запустить его через GPO (групповую политику). Плюную я решил особо не мучиться и сделал просто bat файл который при авторизации пользователя в системе создает текстовый файл и выкладывает всю информацию о ПК в специально отведенную для этого папку.
Пример скрипта:
|
net use y: /delete /persistent:yes net use y: \\192.168.100.3\scan /persistent:yes Set > Y:\%COMPUTERNAME%.txt net use y: /delete |
(далее…)
В предыдущей статье "
Active Directory изменение веток реестра на ПК пользователей" была одна проблема, что файл будет всегда записываться в реестр. Для того чтобы этого избежать нужно проверить, а существует ли уже такой параметр например как Server = secondserver в одной из веток, для этого создаем небольшой bat файлик (или модифицируем уже имеющийся в прошлой статье) с вот таким куском скрипта:
|
For /F "UseBackQ Tokens=2*" %I In (`Reg Query "HKLM\Software\TrendMicro\PC-cillinNTCorp\CurrentVersion"^| Find /I "Server"`) Do If NOT %J == secondserver reg import "antivir_update.reg" |
Все очень просто, получаем значение ключа "Server" из ветки "HKLM\Software\TrendMicro\PC-cillinNTCorp\CurrentVersion" и сравниваем, если такого значения нет, то выполняем импорт в реестр.
Все просто и быстро.
Свежие комментарии