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

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

Ответить
Настройки темы
Любой язык - перенос личных сертификатов КриптоПро

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


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

Профиль | Отправить 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
Благодарности: 0

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


Попробовал мой экспортированный файл закинуть скриптом на рабочий компьютер, он просто создал рядом ветку с моим SID, не понимаю смотрю код, круто реализованно - он рабочий, но почему-то не подменяет

Отправлено: 11:11, 15-03-2017 | #11



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

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


Ветеран


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

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


meir, покажите, как должно было быть, и как на самом деле получилось.

Отправлено: 19:33, 15-03-2017 | #12


Старожил


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

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


Цитата Iska:
... как можно ограниченно реализовать IsWow64Process на WSH...»
А такой вариант?
Код: Выделить весь код
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



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
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




 
Переход