mein aktueller (zensierter) code:
title ******** ren ***** ******+ set "Datei=C:\Windows\System32\ntoskrnl.exe" set "GetV=%Temp%\GetV.vbs" Set objWMIService=GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")>"%GetV%" Set colFiles=objWMIService.ExecQuery ("SELECT * FROM CIM_Datafile WHERE Name='"^&Replace(WScript.Arguments(0),"\","\\")^&"'")>>"%GetV%" echo For Each objFile in colFiles: WScript.Echo objFile.Version: Next>>"%GetV%" set Version= for /f %%i in ('cscript //nologo "%GetV%" "%Datei%"') do set "Version=%%i" if defined Version echo %Datei% - Version %Version% if defined Version if [%Version%]==[6.0.3683] goto :3683 if defined Version if [%Version%]==[6.0.3706] goto :3706 if defined Version if [%Version%]==[6.0.3718] goto :3718 if defined Version if [%Version%]==[6.0.4008] goto :4008 if defined Version if [%Version%]==[6.0.4011] goto :4011 if defined Version if [%Version%]==[6.0.4015] goto :4015 if defined Version if [%Version%]==[6.0.4028] goto :4028 if defined Version if [%Version%]==[6.0.4029] goto :4029 if defined Version if [%Version%]==[6.0.4039] goto :4039 if defined Version if [%Version%]==[6.0.4051] goto :4051 if defined Version if [%Version%]==[6.0.4053] goto :4053 if defined Version if [%Version%]==[6.0.4074] goto :4074 if defined Version if [%Version%]==[6.0.4083] goto :4083 if defined Version if [%Version%]==[6.0.4093] goto :4093 if defined Version if [%Version%]==[6.0.5048] goto :5048 del "%GetV%" :3683 goto :END :3706 goto :END :3718 goto :END :4008 goto :END :4011 goto :END :4015 goto :END :4028 goto :END :4029 goto :END :4039 goto :END :4051 goto :END :4053 goto :END :4074 goto :END :4083 goto :END :4093 goto :END :5048 goto :END :END echo Thanks for ******. Please reboot now. pause
kann mir da wer helfen?