کبھی کبھی آپ کو بیچ فائل بنانے کی ضرورت ہوتی ہے جس میں کمانڈ شامل ہوتے ہیں جن میں بلند حقوق کی ضرورت ہوتی ہے۔ ونڈوز میں ونڈوز میں شامل UAC فنکشن کی وجہ سے ، جب کسی بیچ کی فائل کو شروع کریں ، تو یہ مطلوبہ رسائی کے حقوق کے بغیر کھل جاتا ہے جب تک کہ آپ اس پر دائیں کلک نہ کریں اور سیاق و سباق کے مینو سے 'بطور ایڈمنسٹریٹر چلائیں' کو منتخب نہ کریں۔ یہ ہے کہ آپ کس طرح ایک بیچ فائل تشکیل دے سکتے ہیں جو خود کو بلند کرے گی۔
اشتہار
جاری رکھنے سے پہلے ، دیکھیں فائل ایکسپلورر کے نئے مینو میں بیچ فائل (* .bat) شامل کرنے کا طریقہ . مندرجہ ذیل مواد کو اپنی بیچ فائل کے آغاز میں رکھیں:
گوگل شیٹس میں کالموں کا لیبل لگانے کا طریقہ
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: منتظم حقوق V2 :::::::::::::::::::::::::::::::::::::::::: @ @ بند سی ایل ایس ایکو۔ ECHO ============================= ECHO چل رہا ایڈمن شیل ECHO =============== ==============: init سیٹلوک ڈس ایبلڈیلیڈ ایکسپنشن سیٹ 'بیچ پیٹ =٪ ~ 0' کے لئے٪٪ ک (٪ 0) کرو بیچ نام = ٪٪ ~ nk سیٹ 'وی بی ایس گیٹ پرائیولیجز =٪ عارضی٪ OEgetPriv_٪ batchName٪ .vbs 'setlocal सक्षमDelayedExpsion: checkPrivileges NET FILE 1> NUL 2> NUL اگر'٪ غلطی سے٪ '==' 0 '(getot getPrivileges)'> get'rivileges = '٪' = '' ELEV '(گونج ELEV & شفٹ / 1 & getotPrivileges) ECHO. ECHO ************************************** ECHO استحقاق ECHO * ECHO کے لئے UAC کو طلب کررہا ہے **** ******************************** ECHO سیٹ UAC = تخلیق آبجیکٹ ^ ('شیل. درخواست' ^)> '' ٪ vbsGetPrivileges٪ 'ECHO args =' ELEV '>>'٪ vbsGetPrivileges٪ 'WScript.Arguments میں ہر ایک کے لئے ECHO >>'٪ vbsGetPrivileges٪ 'ECHO args = args ^ & strArg ^ &' '>>'٪ vbsGP٪ ECHO Next >> '٪ vbsGetPrivileges٪' ECHO UAC.ShellExecute '! batchPath!'، args، ''، 'runas'، 1 >> '٪ vbsGetPrivileges٪' '٪ سسٹم روٹ٪ سسٹم 32 WScript.exe'٪ vbsGetPrivges ٪ '٪ * ایگزٹ / بی: گیٹ پرائیولیجس سیٹلوکل اینڈ پشڈ۔ cd / d٪ ~ dp0 اگر '٪ 1' == 'ELEV' (ڈیل '٪ vbsGetPrivileges٪' 1> nul 2> نل & شفٹ / 1) :::::::::::::::: :::::::::::: :: :: START :::::::::::::::::::::::::::::::::: ریم انتظامیہ کے بطور چلائیں (مثال کے طور پر ) - جیسے کہ آپ کو ECHO٪ batchName٪ دلائل پسند ہیں کوڈ یہاں رکھیں:٪ 1٪ 2٪ 3٪ 4٪ 5٪ 6٪ 7٪ 8٪ 9
اپنے بیچ کے کمانڈ رکھیں جو آخری لائن کے نیچے بلندی کی ضرورت ہوتی ہیں۔
فراہم کردہ کوڈ ایک خصوصی وی بی ایس فائل تشکیل دے گا جو اس کو دوبارہ شروع کردے گا اگر وہ ایڈمنسٹریٹر کی حیثیت سے نہیں چل رہی ہے۔ لہذا ، اگر آپ اسے محدود اجازت کے ساتھ لانچ کرتے ہیں تو ، آپ کو یو اے سی کا فوری اشارہ ملے گا جس میں درخواست دینے سے پہلے مراعات میں اضافہ کرنے کی درخواست کی جا! گی!
ونڈوز 10 میں یہ کیسا لگتا ہے:
اس کوڈ کے لئے کریڈٹ جاتے ہیں میٹ .