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

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

Ответить
Настройки темы
CMD/BAT - Скрипт настройки Outlook из PRF файла

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


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

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


Задача:
Настроить учетки Outlook от 2007 до 2013 в x86 и x64 системах.
Для этого извлекаю из реестра путь к установленному Outlook,
Копирую PRF фалы с настройками нужных учеток по отделам на рабочий стол юзера, допустим 1.PRF и 2.PRF
(отделов много, комбинаций учеток еще больше, у каждого в Outlook по 3-4 ящика,
вопрос по переорганизации корпоративной почты будет позже решаться, сейчас нужно решить вопрос переноса сервера)

Код: Выделить весь код
set $rkey=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\OUTLOOK.EXE
for %%a in (%USERPROFILE%\Desktop\*.PRF) DO set "$PRF=%%a"
for /f "tokens=2*" %%a in ('reg query "%$rkey%" /v Path^|Find "REG_SZ"') do set "$path=%%b"
"%$path%outlook.exe" /importprf "%$PRF%"
Вопрос:
Как сделать так, чтобы оба файла обработались в последней команде "%$path%outlook.exe" /importprf "%$PRF%"?
После этого само собой обрабатывается только второй файл.

Код: Выделить весь код
C:\>set $rkey=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App P
aths\OUTLOOK.EXE

C:\>pause
Для продолжения нажмите любую клавишу . . .

C:\>for %a in (C:\Users\Admin\Desktop\*.PRF) DO set "$PRF=%a"

C:\>set "$PRF=C:\Users\Admin\Desktop\1.PRF"

C:\>set "$PRF=C:\Users\Admin\Desktop\2.PRF"

C:\>pause
Для продолжения нажмите любую клавишу . . .

C:\>for /F "tokens=2*" %a in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
Windows\CurrentVersion\App Paths\OUTLOOK.EXE" /v Path|Find "REG_SZ"') do set "$p
ath=%b"

C:\>set "$path=C:\Program Files\Microsoft Office 2007\Office12\"

C:\>pause
Для продолжения нажмите любую клавишу . . .

C:\>"C:\Program Files\Microsoft Office 2007\Office12\outlook.exe" /importprf
 "C:\Users\Admin\Desktop\2.PRF"

Отправлено: 05:14, 06-11-2015

 

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


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

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


Ну где же все гуру командной строки и скриптов??
Неужели никто не может подсказать, как подправить скрипт, что бы он мог поочередно обработать несколько файлов с меняющимся именем и постоянным расширением?

Отправлено: 01:51, 11-11-2015 | #2



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

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


Ветеран


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

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


Цитата Armeec:
Как сделать так, чтобы оба файла обработались в последней команде "%$path%outlook.exe" /importprf "%$PRF%"? »
Перенести обработку «"%$path%outlook.exe" /importprf "%$PRF%"» извне внутрь цикла разбора «for %%a in (%USERPROFILE%\Desktop\*.PRF) DO …».

Отправлено: 13:57, 14-11-2015 | #3



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Скрипт для случайного выбора строки из файла mapisic Скриптовые языки администрирования Windows 8 04-09-2014 13:16
Скрипт вывода активных URL из файла XXXp Вебмастеру 4 03-05-2014 12:03
[решено] Скрипт на фильтрацию инфы из файла rip88 Программирование в *nix 2 17-02-2014 06:43
Клиенты - автоматическая настройка outlook exchange посредством *.prf visionp Microsoft Exchange Server 0 02-07-2013 15:21
Любой язык - [решено] Скрипт использующий переменную из файла .txt XXXp Скриптовые языки администрирования Windows 27 18-05-2011 21:34




 
Переход