<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; CMD/BAT: Список ключей реестра в переменные для экспорта]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=12718</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=12718&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «CMD/BAT: Список ключей реестра в переменные для экспорта».]]></description>
		<lastBuildDate>Thu, 01 Jun 2017 20:59:35 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: CMD/BAT: Список ключей реестра в переменные для экспорта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=116312#p116312</link>
			<description><![CDATA[<p>Предложения в русском языке начинаются с заглавных букв и оканчиваются, например, точкой. Внесите коррективы.</p>]]></description>
			<author><![CDATA[null@example.com (JSmаn)]]></author>
			<pubDate>Thu, 01 Jun 2017 20:59:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=116312#p116312</guid>
		</item>
		<item>
			<title><![CDATA[CMD/BAT: Список ключей реестра в переменные для экспорта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=116259#p116259</link>
			<description><![CDATA[<p>Доброго времени суток</p><p>Имеем<br /></p><div class="codebox"><pre><code>
set dir=%~dp0%username%
set &quot;exec=wmic useraccount where (name=&#039;%username%&#039; and domain=&#039;%userdomain%&#039;) get sid /value&quot;
for /f %%i in (&#039; &quot;%exec%&quot; &#039;) do 1&gt;nul set &quot;%%i&quot;
if not exist &quot;%dir%&quot; mkdir &quot;%dir%&quot;
REG EXPORT &quot;HKLM\SOFTWARE\Crypto Pro\Settings\Users\%sid%\keys&quot; &quot;%dir%\%username%.reg&quot; /y
</code></pre></div><p>Этот кусочек работает и но тупо экспортирует всё содержимое ветки keys в файл текущего пользователя</p><p>Задача собственно такая, хотелось бы немного модифицировать его...<br />И так с помощью команды<br /></p><div class="codebox"><pre><code>REG QUERY &quot;HKLM\SOFTWARE\Crypto Pro\Settings\Users\%sid%\keys&quot;</code></pre></div><p>получаем список веток реестра (причём их может быть от 0 до over9999 <img src="//forum.script-coding.com/img/smilies/big_smile.png" width="15" height="15" /> )<br />пример строки - HKLM\SOFTWARE\Crypto Pro\Settings\Users\SID ПОЛЬЗОВАТЕЛЯ\keys\УНИКАЛЬНОЕ ИМЯ КЛЮЧА<br />а как сделать, так чтобы каждая строка в результате получала бы свою переменную например с присвоением пути <br />например так<br />1 = HKLM\SOFTWARE\Crypto Pro\Settings\Users\SID ПОЛЬЗОВАТЕЛЯ\keys\УНИКАЛЬНОЕ ИМЯ КЛЮЧА<br />2 = HKLM\SOFTWARE\Crypto Pro\Settings\Users\SID ПОЛЬЗОВАТЕЛЯ\keys\УНИКАЛЬНОЕ ИМЯ КЛЮЧА<br />3 = HKLM\SOFTWARE\Crypto Pro\Settings\Users\SID ПОЛЬЗОВАТЕЛЯ\keys\УНИКАЛЬНОЕ ИМЯ КЛЮЧА<br />* = ********<br />или массив переменных, чтобы это дело можно было экспортировать<br />Не могу сообразить как это сделать...<br />И реально ли сделать такое?</p><p>Для понятие &quot;для чего данный велосипед&quot;:<br />Хотелось бы после получения списка ключей экспортировать найденные ключи каждый в отельный reg файл</p><p>ADD:<br />Частично осилил, но извлекает только последнюю полученную строку <img src="//forum.script-coding.com/img/smilies/sad.png" width="15" height="15" /><br /></p><div class="codebox"><pre><code>For /f &quot;delims=&quot; %%I In (&#039;Reg Query &quot;HKEY_LOCAL_MACHINE\SOFTWARE\Crypto Pro\Settings\Users\%SID%\keys&quot;&#039;) Do REG EXPORT &quot;%%I&quot; &quot;%dir%\%username%.reg&quot; /y</code></pre></div><p>и как сделать, что бы в имени файла присутствовало уникальное имя ключа?</p>]]></description>
			<author><![CDATA[null@example.com (DRON4eg)]]></author>
			<pubDate>Wed, 31 May 2017 06:32:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=116259#p116259</guid>
		</item>
	</channel>
</rss>
