再次感谢您的帮助。 我发了一篇关于脚本的帖子,但由于它们是不同的问题,我不想把它们结合起来。
所以我想创建一个在连接USB时运行的Autorun.inf文件。 USB将以“只读”状态启动。 我的脚本将在USB上,并且基本上将运行命令以使用diskpart清除readonly的属性,然后将找到指定的路径。 然后它会将指定路径的所有内容复制到USB上。 完成后,它将运行diskpart,以便再次将属性设置为readonly。 最后,它会设置禁用USB自动播放的注册表键,这样其他USB就无法连接到本机。
我编写了所有内容,但一切正常......但我想知道我是否可以将它们使用VBS甚至普通批处理组合成1个文件。
我的脚本如下。
@echo
diskpart.exe /s C:\Users\Jarryd\Desktop\clear.txt
set source=C:\Users\Jarryd\Desktop\Backup\IRIS
set destination=E:\IRIS
xcopy %source% %destination% /y
timeout 5
set source=C:\Users\Jarryd\Desktop\Backup\Face
set destination=E:\Face
xcopy %source% %destination% /y
diskpart.exe /s c:\Users\Jarryd\Desktop\set.txt
pause
提供diskpart.exe命令的2个文本文件
明确属性
Select Disk 1
attributes disk clear readonly
设置属性
Select Disk 1
attributes disk clear readonly
然后最后禁用USB的自动播放的脚本
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\USBSTOR]
"Start" = dword:00000004
我使用vbs脚本运行reg密钥脚本,以便隐藏它。
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "regedit /s C:\Users\John\Desktop\ClosePorts.reg" ,1 ,True
Set WshShell = Nothing
所以,基本上所有这些都是1个vbs脚本或任何脚本都会很棒。
提前致谢
答案 0 :(得分:-1)
我找到了一个可以做到这一点的脚本,并尝试按照我需要的方式对其进行修改,但它对我来说太先进了,说实话太难了所以我将继续使用@Tomalak的建议并坚持批处理文件脚本。
由于