
批處理怎樣獲取SID后修改reg文件中的SID并導(dǎo)入注冊表@echo offclsfor /f tokens=* %%a in ('REG QUERY HKEY_USERS /s /v USERNAME ^| find /i Volatile Environment') do (for /f tokens=* %%1 in ('REG QUERY %%a /v USERNAME ^| find /i %username%') do (::echo %%1SET SID=%%a))for /f tokens=1-4,* delims= %%i in ('echo %SID%') do (SET SID=%%j)echo Set fso = CreateObject(scripting.filesystemobject)>>a.vbsecho Set file = fso.OpenTextFile(my.reg, 1, True)>>a.vbsecho text = file.ReadAll>>a.vbsecho file.Close>>a.vbsecho text = Replace(text, S-1-5-21-842925246-1935655697-725345543-500, %SID%)>>a.vbsecho Set file = fso.OpenTextFile(my.reg, 2, True)>>a.vbsecho file.Write text>>a.vbsecho file.Close>>a.vbswscript.exe a.vbsregedit/s my.regpauseexit朋友幫忙寫的 但是這個只能在WIN7下使用 XP下使用不了。說是:“錯誤:命令行參數(shù)過多”請問該怎么解決。

