নীচে কিছু হ্যাক রয়েছে যা আমি বিকাশ করেছি। এগুলি মার্জিত নয়, তবে আপনার কর্পোরেট পরিবেশে এটি কার্যকর হতে পারে।
কেবলমাত্র হোমড্রাইভ
দেখে মনে হচ্ছে অনেক অ্যাপ্লিকেশন কেবল হোমড্রাইভ / হোমপথ ব্যবহার করে। সেক্ষেত্রে আপনি একটি স্টার্টআপ স্ক্রিপ্ট তৈরি করতে পারেন যা ইউএনসি ড্রাইভ অ্যাডমিন পাথের মাধ্যমে আপনার স্থানীয় ব্যবহারকারীর পথে বেস ড্রাইভের অক্ষরটিকে পুনরুদ্ধার করে:
set HOME
HOMEDRIVE=G:
HOMEPATH=\
HOMESHARE=\\Server\Users\username
net use g: /delete
net use g: \\localhost\C$\Users\username
হোমড্রাইভ স্থানীয় ডিফল্ট
আপনার যদি নাম দিয়ে কোনওভাবেই "সার্ভার" অ্যাক্সেস করার প্রয়োজন না হয়, আপনি গ্রুপ নীতি সেটিংটি ব্যর্থ হতে এবং আপনার স্থানীয় মেশিনে ফিরে যেতে পারেন। এটির সবচেয়ে সহজ উপায় হ'ল সি: \ উইন্ডোজ \ সিস্টেম 32 \ ড্রাইভার \ ইত্যাদি \ হোস্টগুলিতে একটি এন্ট্রি যুক্ত করা :
127.0.0.1 Server
রিবুট করার পরে আপনার এমন কিছু দেখতে পাওয়া উচিত:
set HOME
HOMEDRIVE=C:
HOMEPATH=\Users\username
হাইব্রিড লোকাল / রিমোট ইউএনসি পাথ সহ হোমড্রাইভ / শেয়ার করুন
আপনি যদি কিছু ইউএনসি পাথের জন্য নামের সাথে "সার্ভার" এ অ্যাক্সেস চান তবে স্থানীয় পথগুলিতে অন্যকে ওভাররাইড করতে চান, আমি নিম্নলিখিত ঘৃণা বিকাশ করেছি। দ্রষ্টব্য: "সার্ভার" এ সরাসরি সার্ভার সংযোগগুলি এখনও আপনার স্থানীয় মেশিনে সমাধান করবে। "সার্ভার" কেবলমাত্র একটি ফাইল সার্ভার হলে আমি এই সমাধানটি সুপারিশ করি:
পরিবর্তন সি: \ উইন্ডোজ \ সিস্টেম 32 \ ড্রাইভার \ ইত্যাদি \ হোস্ট আপনার স্থানীয় মেশিনে "সার্ভার" পুনর্নির্দেশ করতে:
127.0.0.1 Server
স্থানীয় ইউএনসি পথে শংসাপত্রগুলি পাস করার জন্য HKEY_LOCAL_MACHINE Y SYSTEM \ কারেন্টকন্ট্রোলসেট \ নিয়ন্ত্রণ \ Lsa \ MSV1_0 এ নিম্নলিখিত মাল্টি-স্ট্রিং রেজিস্ট্রি মান যুক্ত করুন :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0\
BackConnectionHostNames = Server
একটি ডামি ডিরেক্টরি তৈরি করুন যা সার্ভারের মূল হিসাবে কাজ করবে:
set DUMMY_LOC=C:\Server_Dummy
mkdir %DUMMY_LOC%
cd /D %DUMMY_LOC%
প্রতিটি ইউএনসি পাথের জন্য আপনি প্রকৃত সার্ভারে সরাসরি যেতে চান:
rem Alternatively you can use an IP below, but it is more likely to break if DNS changes
set SERVER_FQDN=Server.network.blah.com
rem Take a look at what's available...
net view \\%SERVER_FQDN%\
mklink /D Remote_Example \\%SERVER_FQDN%\Remote_Example
net share Remote_Example=%DUMMY_LOC%\Remote_Example /grant:everyone,FULL
প্রতিটি ইউএনসি ভাগের জন্য আপনি স্থানীয়ভাবে সংজ্ঞা দিতে চান (যেমন ব্যবহারকারী):
rem The link isn't really necessary for the share, I just find it easier to manage when all of these hacks are in the same directory
mklink /D Users C:\Users
net share Users=%DUMMY_LOC%\Users /grant:everyone,FULL
রিবুট
উদাহরণস্বরূপ, এটি নিম্নলিখিত ইউএনসি পাথগুলিকে সমাধান করার অনুমতি দেবে:
\\Server\Remote_Example => \\Server.network.blah.com\Remote_Example
\\Server\Users => C:\Users
এই পাথ রেজোলিউশনটি ড্রাইভ ম্যাপিংয়ের আগে হওয়া উচিত। ম্যাপিংগুলির সাথে যুক্ত ইউএনসি পাথগুলি যতক্ষণ না বৈধ হয় (সেগুলি স্থানীয় বা দূরবর্তী হোক), ড্রাইভ চিঠিগুলি প্রত্যাশা অনুযায়ী আচরণ করা উচিত।
উদাহরণস্বরূপ, আমার সেটআপে নিম্নলিখিত ভেরিয়েবলগুলি ডোমেন দ্বারা বাধ্য করা হয়:
set HOME
HOMEDRIVE=G:
HOMEPATH=\
HOMESHARE=\\Server\Users\username
তবে আমার ম্যাপিংয়ের কারণে ফলাফলটি হ'ল:
G: => \\Server\Users\username => C:\Users\username