|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - перенос личных сертификатов КриптоПро |
|
Любой язык - перенос личных сертификатов КриптоПро
|
Новый участник Сообщения: 6 |
Профиль | Отправить PM | Цитировать Здравствуйте уважаемые специалисты.
задумался над автоматизацией переноса личных сертификатов КриптоПро, либо на другой комп, либо на новую windows. Сейчас это приходится делать ручками так: Выгружаем куст реестра на старой машине HKEY_LOCAL_MACHINE\SOFTWARE\Crypto Pro\Settings (для x86) | HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Crypto Pro\Settings (для X64), затем на новой машине смотрим SID и через notepad++ производим поиск и замену старого SID на новый SID в этих файлах, после чего импортируем измененные файлы в реестр, все - сертификаты перенесены )) Можно ли как-то автоматизировать поиск и замену SID в выгруженных файлах??? |
|
Отправлено: 21:11, 13-03-2017 |
Новый участник Сообщения: 6
|
Профиль | Отправить PM | Цитировать Попробовал мой экспортированный файл закинуть скриптом на рабочий компьютер, он просто создал рядом ветку с моим SID, не понимаю смотрю код, круто реализованно - он рабочий, но почему-то не подменяет
|
Отправлено: 11:11, 15-03-2017 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать meir, покажите, как должно было быть, и как на самом деле получилось.
|
Отправлено: 19:33, 15-03-2017 | #12 |
Старожил Сообщения: 210
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Set objWShell = CreateObject("WScript.Shell") strPA = UCase(objWShell.ExpandEnvironmentStrings("%PROCESSOR_ARCHITECTURE%")) strPA6432 = UCase(objWShell.ExpandEnvironmentStrings("%PROCESSOR_ARCHITEW6432%")) If strPA = "X86" And strPA6432 = "%PROCESSOR_ARCHITEW6432%" Then WScript.Echo "32-разрядная ОС" ElseIf strPA = "X86" And Right(strPA6432, 2) = "64" Then WScript.Echo "32-разрядный процесс в 64-разрядной ОС" Else WScript.Echo "64-разрядная ОС" End If |
|
Отправлено: 07:45, 23-03-2017 | #13 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2012 R2 - Перенос сервера сертификатов на другой сервер с другим именем | sacredboy | Windows Server 2012/2012 R2 | 0 | 10-08-2016 08:10 | |
2008 R2 - Настройка личных папок пользователей | guff007 | Windows Server 2008/2008 R2 | 9 | 13-06-2012 14:16 | |
Доступ - Перенос сертификатов между пользователями | mindguru | Microsoft Windows 2000/XP | 0 | 05-08-2011 14:42 | |
Доступ - Скрытие личных данных пользователя | reutovo | Microsoft Windows 7 | 2 | 17-04-2011 12:01 | |
Ошибка - Проблема с импортом личных сертификатов | sat812 | Microsoft Windows 2000/XP | 1 | 31-01-2010 16:35 |
|