<?xml version="1.0" encoding="utf-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Администрирование Windows - Форум программистов и сисадминов Киберфорум</title>
		<link>https://www.cyberforum.ru/</link>
		<description>CMD/BAT форум. Создание командных файлов Windows.</description>
		<language>ru</language>
		<lastBuildDate>Mon, 11 May 2026 15:59:39 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>https://www.cyberforum.ru//cyberstatic.net/images/misc/rss.jpg</url>
			<title>Администрирование Windows - Форум программистов и сисадминов Киберфорум</title>
			<link>https://www.cyberforum.ru/</link>
		</image>
		<item>
			<title>Экранирование в цикле FOR для команд PowerShell - Batch (CMD/BAT)</title>
			<link>https://www.cyberforum.ru/cmd-bat/thread3222961.html</link>
			<pubDate>Fri, 08 May 2026 20:16:57 GMT</pubDate>
			<description>Как правильно экранировать? Или в чём причина, что не обрабатывает полностью комнду powershell?...</description>
			<content:encoded><![CDATA[<div>Как правильно экранировать? Или в чём причина, что не обрабатывает полностью комнду powershell?<br />
Батник примерно такого содержания:<br />
<div class="printablecode">
	<div class="smallfont">:</div>
	<hr /><code dir="ltr">@ rem echo off<br />
SetLocal EnableExtensions<br />
<br />
@ set &quot;PS=%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe&quot;<br />
@ set &quot;PSFLAGS=-NoLogo -NoProfile -Command&quot;<br />
<br />
@ set &quot;ManFile=.\man.txt&quot;<br />
<br />
@ echo:Hello, Word! &gt; man.txt<br />
<br />
<br />
@ echo: Computing the hash sum<br />
<br />
for /f &quot;usebackq tokens=*&quot; %%G in (`%PS% %PSFLAGS% $stream ^= &#91;System.IO.File&#93;::Open('%ManFile%', &#91;System.IO.FileMode&#93;::Open, &#91;System.IO.FileAccess&#93;::Read^); (New-Object -TypeName System.Security.Cryptography.SHA256CryptoServiceProvider^).ComputeHash($stream^) ^| ForEach-Object { &#91;System.BitConverter&#93;::ToString($_^) }; $stream.Close(^)`) do (set &quot;xidentity=%%G&quot;)<br />
<br />
@ echo: hexIdentity: %xidentity%<br />
<br />
EndLocal</code><hr />
</div>Выдаёт ошибку: <div class="printablecode">
	<div class="smallfont">:</div>
	<hr /><code dir="ltr">'ForEach-Object' is not recognized as an internal or external command, operable program or batch file.</code><hr />
</div>При этом, если убрать экранирование скобок, то он не бдут выдеть другие части команды. Тоже относится и к экранированию знака равно - при определённом экранировании этот знак &quot;проглатыается&quot;.<br />
<br />
Желательно это сделать через FOR, так как требуется присвоить переменной вычисленное значение. <br />
Можно, конечно, из батника напрямую вызвать powershell, записать результат во временный файл и потом в батнике считать его содержимое, но это менее передпочтительно.<br />
Да, и к тому же, хотелось понять, в чём здесь дело.</div>

]]></content:encoded>
			<category domain="https://www.cyberforum.ru/cmd-bat/">Batch (CMD/BAT)</category>
			<dc:creator>one1</dc:creator>
			<guid isPermaLink="true">https://www.cyberforum.ru/cmd-bat/thread3222961.html</guid>
		</item>
		<item>
			<title>Как вывести строки из файла в окно CMD - Batch (CMD/BAT)</title>
			<link>https://www.cyberforum.ru/cmd-bat/thread3222848.html</link>
			<pubDate>Tue, 05 May 2026 09:55:33 GMT</pubDate>
			<description>Всем добрый день. Информации с примерами полно и описания цикла FOR тоже доступно и понятно но всё...</description>
			<content:encoded><![CDATA[<div>Всем добрый день. Информации с примерами полно и описания цикла FOR тоже доступно и понятно но всё же результат у меня отрицательный.<br />
Требуется вывести все строки из файла user.txt в окно интерпретатора CMD с помощью цикла FOR DO. Цик выполняется без ошибки но ничего не выводится в консоль. Как быть?<br />
<br />
<div class="printablecode">
	<div class="smallfont">:</div>
	<hr /><code dir="ltr">c:\&gt;for /F &quot;tokens=*&quot; %A in (user.txt) do echo %A</code><hr />
</div><a href="https://www.cyberforum.ru/attachments/1533368" target="_blank">Вложение 1533368</a></div>


	<br />
	<div style="padding:5px">

	

	

	
		<fieldset class="fieldset">
			<legend>Изображения</legend>
			<table cellpadding="0" cellspacing="3" border="0">
			<tr>
	<td><img loading="lazy" decoding="async" class="inlineimg" src="http://www.cyberforum.ru//cyberstatic.net/images/attach/gif.gif" alt="Тип файла: gif" width="16" height="16" border="0" style="vertical-align:baseline" /></td>
	<td><a href="https://www.cyberforum.ru/attachments/1533368d1777974927" target="_blank"><b>Снимок.GIF</b></a> (172.0 Кб)</td>
</tr>
			</table>
			</fieldset>
	

	

	</div>
]]></content:encoded>
			<category domain="https://www.cyberforum.ru/cmd-bat/">Batch (CMD/BAT)</category>
			<dc:creator>VladimirU</dc:creator>
			<guid isPermaLink="true">https://www.cyberforum.ru/cmd-bat/thread3222848.html</guid>
		</item>
	</channel>
</rss>
