ऑटो अद्यतन Sysinternals उपकरण के लिए स्क्रिप्ट स्क्रिप्ट
जबकि Microsoft Sysinternals उपकरण अविश्वसनीय रूप से शक्तिशाली और उपयोगी होते हैं, उनमें जो एक विशेषता होती है वह नए संस्करणों के लिए जांचने की क्षमता होती है। वर्तमान में, आपको समय-समय पर Sysinternals साइट की जाँच करनी होगी और अपने सिस्टम और नवीनतम आधिकारिक रिलीज़ के बीच संस्करणों की तुलना करनी चाहिए।.
एक बेहतर समाधान के रूप में, हमने एक बैच स्क्रिप्ट बनाई है जो आपके सिस्टम पर आपके पास मौजूद Sininternals टूल को स्वचालित रूप से अपडेट कर देगी। आपको बस इतना करना है कि बैच स्क्रिप्ट फ़ाइल को उस फ़ोल्डर में डालें जहाँ आपके Sysinternals टूल्स स्थित हैं और स्क्रिप्ट बाकी काम करती है, किसी कॉन्फ़िगरेशन की आवश्यकता नहीं है.
यहाँ दिया गया है कि यह कैसे काम करता है:
- Sysinternals से उपकरणों की वर्तमान सूची डाउनलोड की जाती है और आपके सिस्टम की फाइलों की तुलना में होती है.
- यदि कोई मिलान पाया जाता है, तो Sysinternals के वर्तमान संस्करण को आपके सिस्टम में कॉपी किया जाता है.
- यदि कोई उपकरण वर्तमान में चल रहा है, तो वह बंद हो जाता है और स्क्रिप्ट पूरा होने के बाद फिर से चालू हो जाता है.
लिपी
@ECHO TITLE Sysinternals अपडेटर ECHO Sysintenals अपडेटर ECHO द्वारा लिखित: जेसन फॉल्कनर ECHO SysadminGeek.com ECHO। ECHO। SETLOCAL ENABLEDELAYEDEXPANSION SET SysInternalsTools = "% Temp% SysInternalsTools.tmp.txt" SET करंटटैक्स = "% Temp% CurrentTmp.txt.txt" SET StartWhenFinished = "% Temp% StartWhenFinished.tmp.txt.tmp.txt.tmp.txt d0 सीडी% ~ p0 ECHO ECHO। ECHO वर्तमान टूल सूची डाउनलोड कर रहा है ... SET LiveShare = \ live.sysinternals.comtools START / MIN% LiveShare% DIR% LiveShare% / B>% SysInternalsTools% TASKLIST: "मौजूदा करेंट% ECHO; समाप्त किए गए टूल>% StartWhenFinished% ECHO। ECHO अपडेटिंग ने SysInternals टूल को / F %% A IN ('DIR / B') DO (FOR / F "यूज़बैक%% B IN (% SysInternalsTools%) DO (IF / I / %% A] == [%] के लिए स्थापित किया % B] (ECHO %% A फॉर / एफ "यूटबैक" %% C C IN% (% करंटटैक्स%) DO (IF / I [%% A] == [%% C] (ECHO %% C) वर्तमान में चल रहा है हत्या प्रक्रिया - कतार पुनः आरंभ ECHO %% C >>% StartWhenFinished% TASKKILL / IM %% A / T / F)) XCOPY% LiveShare %%% B%% A / Y ECHO।)) ECHO। ECHO को फिर से शुरू करने / / "उपयोग करने के लिए मारे गए कार्यों को फिर से शुरू करें = 1" %% A IN (% StartWhenFinished%) DO (ECHO%% शुरू एक START "Sysinternals टूल" "%% A") यदि EXIST% SysInternalsTools% DEL% SysInternalsTools% IF EXIST% करंट%% DEL% करंट%% अगर EXIST% StartWhenFinished% DEL% StartWhenFinished% ENDLOCAL ECHO। रोकें
लिंक
डाउनलोड करें Sysinternals अपडेटर स्क्रिप्ट Sysadmin Geek से