<?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: Не отрабатывает удаленно .BAT скрипт]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=14493</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=14493&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «CMD/BAT: Не отрабатывает удаленно .BAT скрипт».]]></description>
		<lastBuildDate>Mon, 14 Jan 2019 13:31:06 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[CMD/BAT: Не отрабатывает удаленно .BAT скрипт]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=131193#p131193</link>
			<description><![CDATA[<p>Ситуация такая, есть батник:<br /></p><div class="codebox"><pre><code>@ECHO OFF
setlocal ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION



takeown /F %WINDIR%\Web\Screen\ /R /A /D Y
ICACLS %WINDIR%\Web\Screen\ /grant %USERDOMAIN%\%USERNAME%:F
copy /B \\10.40.0.4\Software\logonui.jpg %WINDIR%\Web\Screen\img100.jpg
copy /B \\10.40.0.4\Software\logonui.jpg %WINDIR%\Web\Screen\img105.jpg
takeown /F %PROGRAMDATA%\Microsoft\Windows\SystemData
icacls %PROGRAMDATA%\Microsoft\Windows\SystemData /grant:r %USERDOMAIN%\%USERNAME%:F
icacls %PROGRAMDATA%\Microsoft\Windows\SystemData /grant:r %USERDOMAIN%\%USERNAME%:F
icacls %PROGRAMDATA%\Microsoft\Windows\SystemData /setowner %USERDOMAIN%\%USERNAME%
takeown /F %PROGRAMDATA%\Microsoft\Windows\SystemData\* /R /D Y
icacls %PROGRAMDATA%\Microsoft\Windows\SystemData\* /grant:r %USERDOMAIN%\%USERNAME%:(OI)(CI)F
icacls %PROGRAMDATA%\Microsoft\Windows\SystemData\* /grant:r %USERDOMAIN%\%USERNAME%:(OI)(CI)F
icacls %PROGRAMDATA%\Microsoft\Windows\SystemData\* /grant:r SYSTEM:(OI)(CI)F
icacls %PROGRAMDATA%\Microsoft\Windows\SystemData\* /inheritance:e /T
icacls %PROGRAMDATA%\Microsoft\Windows\SystemData\* /setowner %USERDOMAIN%\%USERNAME% /T
del /Q %PROGRAMDATA%\Microsoft\Windows\SystemData\*
set &quot;RegPath=HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\ProfileList&quot;
for /f &quot;delims=&quot; %%i in (&#039;reg query &quot;%RegPath%&quot;^|findstr /ibc:&quot;%RegPath%\S-&quot;&#039;) do (
  reg query &quot;%%i&quot; /v &quot;ProfileImagePath&quot;|findstr /iec:&quot;%UserProfile%&quot; &gt;nul &amp;&amp;set &quot;SID=%%~nxi&quot;
)
cd %PROGRAMDATA%\Microsoft\Windows\SystemData\%SID%\ReadOnly\LockScreen_*
for %%i in (LockScreen___*.jpg) do (
  set FILENAME=%%i
  echo !FILENAME!
  copy /y C:\Windows\logonui.jpg 
  del /Q /F !FILENAME!
  ren &quot;logonui.jpg&quot; !FILENAME!
)</code></pre></div><p>Если его запускать локально от имени Администратора - все прекрасно отрабатывает. Если запуская удаленно через psexec - не отрабатывается цикл, я так понимаю, переменные, заключенные в !var!. Пишет не найден путь...Не пойму куда копать...psexec запускается так (с ключами cmd уже по разному игрался, бестолку):</p><div class="codebox"><pre><code>C:\&gt;psexec64 \\IT -u Администратор -p password cmd.exe /V:ON /E:ON /C &quot;c:\windows\logon_old.bat&quot;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (aexms8)]]></author>
			<pubDate>Mon, 14 Jan 2019 13:31:06 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=131193#p131193</guid>
		</item>
	</channel>
</rss>
