اگرچہ مائیکروسافٹ سیسنرنال ٹولز ناقابل یقین حد تک طاقتور اور کارآمد ہیں ، لیکن ان میں ایک خصوصیت یہ ہے کہ وہ نئے ورژن کی جانچ پڑتال کرنے کی صلاحیت ہے۔ فی الحال ، آپ کو تازہ ترین رہنے کے لئے وقتا فوقتا سیسنٹرلز سائٹ کو چیک کرنا ہوگا اور اپنے سسٹم اور حالیہ سرکاری رہائی کے مابین ورژن کا موازنہ کرنا ہے۔
ایک بہتر حل کے طور پر ، ہم نے ایک بیچ اسکرپٹ تیار کیا ہے جو خود بخود آپ کے سسٹم میں موجود سیسنٹرال ٹولز کو اپ ڈیٹ کردے گا۔ آپ نے بیچ اسکرپٹ فائل کو فولڈر میں ڈالنا ہے جہاں آپ کے سیسنرنال ٹولس واقع ہیں اور اسکرپٹ باقی کام کرتا ہے ، کسی ترتیب کی ضرورت نہیں ہے۔
یہ کام کرنے کا طریقہ یہ ہے:
- سسٹنرنلز سے موجودہ ٹولز کی فہرست آپ کے سسٹم میں موجود فائلوں کے مقابلے میں ڈاؤن لوڈ کی گئی ہے۔
- اگر کوئی میچ مل جاتا ہے تو ، سیسنرنلز کا موجودہ ورژن آپ کے سسٹم میں کاپی کر لیا گیا ہے۔
- اگر فی الحال کوئی ٹول چل رہا ہے تو ، اسے بند کر دیا جاتا ہے اور پھر اسکرپٹ مکمل ہونے کے بعد دوبارہ اسٹارٹ ہوجاتا ہے۔
اسکرپٹ
ٹویٹ ایمبیڈ کریں
ٹائٹل سیسنٹرلز اپڈیٹر
ECHO Sinintenals اپڈیٹر
ECHO تحریری: جیسن فالکنر
ECHO SysadminGeek.com
ECHO
ECHO
سیکنڈ ایبل ایبلڈلیڈ ایڈیڈ اسپیکشن
SET SysInternalsTools = "٪ Temp٪ SysInternalsTools.tmp.txt"
ایس ٹی کرنٹ ٹاسکس = "٪ عارضی٪ کرنٹ ٹاسکس.tmp.txt"
اسٹارٹ وین فائنشڈ = "٪ عارضی٪ اسٹارٹ وین فائنش ڈاٹ ٹی ایم پی ٹی ٹی ایکس"
ECHO کی کھوج کی گئی ڈائریکٹری:٪ ~ dp0
٪. d0
سی ڈی٪ ~ p0
ECHO
ECHO
ECHO موجودہ آلے کی فہرست کو ڈاؤن لوڈ کیا جا رہا ہے…
SET LiveShare = \ live.sysinternals.com ٹولز
START / MIN٪ LiveShare٪
دیر٪ لائیو شیئر </ b>٪ سیس انٹرنیشنل ٹولز٪
ٹاسکلیسٹ>٪ موجودہ ٹاسکس٪
ECHO؛ ختم شدہ اوزار>٪ startWhenFinished٪
ECHO
ECHO تازہ کاری SysInternals ٹول نصب
F /٪٪ A IN ('DIR / B') کے لئے (
فار / ایف "استعمال بیک" میں٪٪ B IN (٪ سیسنٹرلز ٹولز) DO (
اگر IF / I [%%A] == [%%B] (
ECHO تازہ کاری
فار / ایف "Usebackq" ٪٪ C IN (٪ کرنٹ ٹاسکس٪) DO (
اگر IF / I [%%A] == [%%C] (
ECHO ٪٪ C فی الحال چل رہا ہے ، قتل کا عمل - قطار دوبارہ شروع کریں
ECHO ٪٪ C >>٪ startWhenFinished٪
ٹاسکیل / IM ٪٪ A / T / F
)
)
XCOPY٪ LiveShare ٪٪٪ B ٪٪ A / Y
ECHO
)
)
)
ECHO
ECHO ہلاک کاموں کو دوبارہ شروع کرنا
فار / ایف "Usebackq اسکیپ = 1" ٪٪ A IN (٪ اسٹارٹ فائن فائنشڈ) DO (
ECHO شروع ہو رہا ہے ٪٪ A
اسٹارٹ "سیزنٹرلز ٹول" "٪٪ A"
)
اگر موجود نہیں ہے
اگر موجودہ٪ موجودہ ٹاسکس٪ DEL٪ کرنٹ ٹاسکس٪
اگر موجودہ٪ اسٹارٹ فائنشڈ٪ ڈیل٪ اسٹارٹ فائنش٪
اختتامی
ECHO
PAUSE
لنکس
سسڈمین گیک سے سیسنرنالز اپڈیٹر اسکرپٹ ڈاؤن لوڈ کریں