我正在使用第三方实用程序(setacl.exe)获取所有权并更改许多联网计算机上单个文件的权限。我尝试过使用Powershell,但放弃了,改用setacl.exe和批处理文件。该脚本然后将32位IE可执行文件复制到64位文件夹(这需要做的原因很复杂:))用于跳过关闭计算机的Windows批处理逻辑
批处理文件运行良好 - 它读取我想要进行更改的计算机,从一个文本文件 - ,直到我点击一台断电的PC或已经运行受影响的进程。
我一直在玩逻辑跳过个人电脑,但我一直没有能够使它的工作。谁能帮忙?脚本的副本部分(其完美的作品)如下:
@echo off
set Logfile="%~dpn0.log"
for /f "usebackq delims=" %%i in (Computers.txt) do robocopy "\\%%i\C$\Program Files (x86)\Internet Explorer" "\\%%i\C$\Program Files\Internet Explorer" "iexplore.exe" >>%logfile%
这听起来很吓人你正在尝试做什么。 – 2014-11-06 15:03:29
实际上,这很简单,只是缺少的IF THEN逻辑引发了我的循环(循环 - 得到它?:)) – Kvinneby 2014-11-06 15:08:56
我的意思是手动管理一个像这样的微软文件。 – 2014-11-06 15:09:33