Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Изменение пути в INI файле по имени папки верхнего

Ответить
Настройки темы
Любой язык - Изменение пути в INI файле по имени папки верхнего

Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Друзья, помогите разобраться вот с какой задачей.
Существует каталог D:\Users\%username%\Lotus\Data\
с файлами names.nsf и notes.ini
%username% более 500 (папки пользователей)

Задача:
1. Переименовать файл names.nsf и notes.ini в old_names.nsf и old_notes.ini соответственно (делаем бэкап)
2. Создать новый файл notes.ini (копируем из папки D:\Temp обязательно )
3. В файл notes.ini находим строчку Directory=D:\Users\NNN\Lotus\Data и меняем "NNN" на имя папки %username%
4. Файл notes.ini должен иметь атрибут "все" - полный доступ (не обязательно, но желательно)

Прошу помочь, т.к. все что смог сделать это скрипт который отрабатывает когда пользователь логинится на сервер и %username% подставляется без проблем (при создании новых профилей файл создается как надо), А вот переделать массово для "старых" пользователей - сделать исполняемый файл от администратора с подстановкой имени папки в текст файла notes.ini - не получается.

Будет ли это BAT или VBS или powershell - не принципиально наверное. Но шел мне менее всего знаком

Отправлено: 21:13, 06-10-2018

 

Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Iska:
зачем что-то делать от имени администратора, если речь идёт про файл в профиле пользователя? »
так и предполагалось сделать. батник я написал, засунул его в Редактор объектов групповой политики - конфигурация пользователя - Сценарий входа в систему (может в другое место надо положить?!)
но при входе пользователя на терминальный сервер - скрипт не успевает отработать и изменить файл notes.ini

Поэтому появилось желание за один день (выходной) всем пользователям разом заменить файл notes.ini на новый.

Отправлено: 20:13, 08-10-2018 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата Kn9z:
засунул его в Редактор объектов групповой политики - конфигурация пользователя »
Ага. Так всё-таки «на пользователя». Уже лучше.

Цитата Kn9z:
скрипт не успевает отработать и изменить файл notes.ini »
Это как?! Ему что, умолчальных десяти минут не хватает на правку ini-файла?!

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

Отправлено: 21:31, 08-10-2018 | #12


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Busla - спасибо за совет. Iska - спасибо за ссылки
Сегодня почитал и разобрался как поменять/изменить INI-шники у терминальных пользователей. Все оказалось действительно очень легко.

А для пользователей домена с локально запускаемым ПО все настолько же просто?

Задача остается та же, но тут уже все несколько усложняется.

Возможные пути установки программы:
C:\Program Files\Lotus\
C:\Program Files (x86)\Lotus\
C:\Program Files\IBM\Lotus\
C:\Program Files (x86)\IBM\Lotus\

необходимо заменить переименовать старые файлы и подложить новые.


Как я понимаю - через групповую политику можно скрипт накатить? или может что-то другое посоветуете?

Последний раз редактировалось Kn9z, 11-10-2018 в 00:07.


Отправлено: 20:40, 10-10-2018 | #13



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Изменение пути в INI файле по имени папки верхнего

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - изменение даты/времени папки по ее имени pzh2393 Скриптовые языки администрирования Windows 1 31-12-2017 07:12
Любой язык - изменение даты/времени папки по ее имени pzh2393 Скриптовые языки администрирования Windows 0 17-12-2017 17:34
CMD/BAT - [решено] Изменение параметров в .ini файле Stalker_AleX333 Скриптовые языки администрирования Windows 19 07-12-2017 17:54
VBS/WSH/JS - Изменение пути в REG файле gen0m.rsw Скриптовые языки администрирования Windows 7 15-10-2014 11:53
CMD/BAT - [решено] Поиск и изменение содержимого в INI файле avb_trader Скриптовые языки администрирования Windows 6 11-10-2010 08:20




 
Переход