লগ অন প্রয়োজন ছাড়াই স্থায়ীভাবে নেটওয়ার্ক শেয়ার মাউন্ট করবেন? (উইন্ডোজ)


26

একটি উইন্ডোজ ২০০৮ আর 2 সার্ভারে (স্ট্যান্ডার্ড) প্রথমে মেশিনে লগ ইন করার জন্য নির্দিষ্ট কোনও ব্যবহারকারী না রেখেই আমার একটি নেটওয়ার্ক ড্রাইভ লাগানো দরকার। ইউনিক্স মেশিনের NFSমাধ্যমে মাউন্টের মতো বাছাই fstabকরুন। ব্ল্যাকআর্মার (সিগেট) অ্যাপ্লায়েন্সের মাধ্যমে নেটওয়ার্ক ড্রাইভের অংশ হবে (যা আমি মনে করি সাম্বা চালায়)। প্রয়োজনে অ্যাপ্লায়েন্সটি ডোমেনের সদস্য হতে পারে।

এখনও পর্যন্ত আমি Edit Group Policy-> Configuration-> Windows-> Scripts-> ব্যবহারের চেষ্টা Startupকরেছি যেখানে আমার এটি কার্যকর হয়েছিল

net use x: \\server\share /user:username password

কোন সাফল্য সঙ্গে। লগইন করার পরে উইন্ডোজ এক্সপ্লোরারে নেটওয়ার্ক সংযোগ বিচ্ছিন্ন নেটওয়ার্ক ড্রাইভ হিসাবে দেখা হয়েছিল drive


1
আপনি কি সেই সার্ভারে লগ ইন করেছেন এমন কারও কাছে এটি উপলব্ধ করার জন্য সন্ধান করছেন বা কিছু সিস্টেম-পরিষেবার জন্য এটি কোনও নির্দিষ্ট ড্রাইভ-লেটারে থাকা দরকার?
sysadmin1138

1
মেশিনে পরিষেবা হিসাবে চালিত অ্যাপ্লিকেশনগুলির দ্বারা ব্যবহারের জন্য আমার এটি একটি নির্দিষ্ট ড্রাইভ লেটারে থাকা দরকার। আমি পরিষেবাটি শুরু করার পরে "নেট ব্যবহার" চালাতে পারি না :(
অ্যাডামো

কম্পিউটার কনফিগারেশন-> উইন্ডোজ সেটিংস-> স্ক্রিপ্টগুলি থেকে আপনি কি স্থানীয় কম্পিউটার নীতি সেটিংস সম্পাদনা এবং স্ক্রিপ্টটি শুরু করার সময় চালানোর চেষ্টা করেছেন?
থানোস্ক

উত্তর:


22

এই স্ট্যাকওভারফ্লো পোস্ট অনুসারে এটি দৃশ্যত সম্ভব ।

উত্তরের বিষয়বস্তু পোস্ট করার আগে, আমি কি এই পরামর্শ দিতে পারি যে আপনি এটি অত্যধিক জটিল করছেন?

এরকম পরিস্থিতিতে যেখানে কোডের কিছু কৃপণ টুকরোগুলি চালানোর জন্য লগ-ইন করা প্রয়োজন (যেমন ডোমিনো সার্ভার, গ্রাম্বল ) আমি একটি পরিষেবা অ্যাকাউন্ট তৈরি করেছি যা সর্বদা একটি প্রদত্ত সার্ভারে লগ ইন করতে হয় এবং একটি স্বয়ংক্রিয়-লগইন স্ক্রিপ্ট সেটআপ করে থাকে, যাতে যন্ত্রটি স্বয়ংক্রিয়ভাবে পুনরায় বুট করার সময় নির্দিষ্ট অ্যাকাউন্টে লগ ইন করে। আমি আপনাকে পরামর্শ দিচ্ছি যে আপনার সমস্যার সহজ এবং আরও সমর্থনযোগ্য সমাধানটি একই কাজ করা হবে এবং গ্রুপ নীতি বা লগন স্ক্রিপ্ট দ্বারা সেই পরিষেবা অ্যাকাউন্ট ব্যবহারকারীর জন্য ড্রাইভটি ম্যাপ করা উচিত।

যাইহোক, আপনি যদি ব্যবহারকারীর প্রসঙ্গ ছাড়াই এটি চেষ্টা করার জন্য দৃ determined়সংকল্পবদ্ধ হন, নীচে দেখুন। এটি একটি হ্যাক, তাই আপনার নিজের ঝুঁকিতে এবং সমস্ত ব্যবহার করুন:

এই হ্যাকের জন্য আপনার দরকার হবে মার্ক রাশিনোভিচের সাইজিনটার্নসুয়েট: http://technet.microsoft.com/en-us/sysinternals/bb842062.aspx

প্রথম ধাপ: একটি উন্নত সেমিডি.এক্সই প্রম্পট খুলুন (প্রশাসক হিসাবে চালান)

দ্বিতীয় পদক্ষেপ: PSExec.exe ব্যবহার করে আবার রুটে উন্নীত করুন: সিসিনটার্নালসুয়েটযুক্ত ফোল্ডারে নেভিগেট করুন এবং নীচের কমান্ড "psexec -i -s cmd.exe" চালনা করুন আপনি এখন একটি প্রম্পটের অভ্যন্তরে যা "এনটি কর্তৃপক্ষ \ সিস্টেম" এবং আপনি "হোয়ামি" টাইপ করে এটি প্রমাণ করতে পারে। -I প্রয়োজনীয় কারণ ড্রাইভ ম্যাপিংগুলি ব্যবহারকারীর সাথে ইন্টারঅ্যাক্ট করতে হবে

তৃতীয় পদক্ষেপ: নিম্নলিখিত কমান্ড "নেট ইউজ z: \ সারওয়ারনেম \ শেয়ারফোল্ডার / স্থির: হ্যাঁ" সহ সিস্টেমে অ্যাকাউন্ট হিসাবে অবিচ্ছিন্ন ম্যাপযুক্ত ড্রাইভ তৈরি করুন yes

এটি এত সহজ!

সতর্কতা: আপনি কেবল এই ম্যাপিংটি সিস্টেমে অ্যাকাউন্ট থেকে তৈরির মতোই সরিয়ে ফেলতে পারেন। আপনার যদি এটি অপসারণ করতে হয় তবে 1 এবং 2 পদক্ষেপ অনুসরণ করুন তবে 3 পদক্ষেপের কমান্ডটি পরিবর্তন করুন: "নেট ব্যবহার z: / মুছুন"

দ্রষ্টব্য: সদ্য নির্মিত ম্যাপযুক্ত ড্রাইভটি এখন এই সিস্টেমের সমস্ত ব্যবহারকারীদের জন্য উপস্থিত হবে তবে তারা এটি "সংযোগ বিচ্ছিন্ন নেটওয়ার্ক ড্রাইভ (জেড :)" হিসাবে প্রদর্শিত দেখবে। নামটি আপনাকে বোকা বানাবেন না। এটি সংযোগ বিচ্ছিন্ন হওয়ার দাবি করতে পারে তবে এটি সবার জন্য কাজ করবে। এইভাবে আপনি বলতে পারেন যে এই হ্যাকটি এম by দ্বারা সমর্থিত নয় $

মন্তব্য থেকে:

এটি পুনরায় বুট করার পরে কাজ করার জন্য, কেবল নেট ইউজ z: \ সার্ভারনেম \ শেয়ার্ডফোল্ডার সমন্বিত একটি স্ক্রিপ্ট তৈরি করুন এবং এটি কম্পিউটার প্রারম্ভকালে চালানোর জন্য সেট করুন, টেকনিকট.মাইক্রোসফট /en-us/library/cc770556.aspx হিসাবে এটি চলবে SYSTEM অ্যাকাউন্ট, সুতরাং psexec এর প্রয়োজন নেই।


ব্যবহারকারীর নাম এবং পাসওয়ার্ড সহ একটি নেটওয়ার্ক শেয়ার ব্যবহার করা এটি কার্যকর বলে মনে হচ্ছে না। আমি "সংযোগ বিচ্ছিন্ন নেটওয়ার্ক ড্রাইভ" দেখছি তবে এটি "ভুল ব্যবহারকারীর নাম এবং পাসওয়ার্ড" অ্যাক্সেস করতে পারছি না।
spankmaster79

1
@ spankmaster79 <shrug> আপনি কেন এই ত্রুটিটি পেয়েছেন তা নিশ্চিত নয় (অ্যাকাউন্ট লকআউট, সম্ভবত?) তবে আপনার যদি নতুন বা সম্পর্কিত প্রশ্ন থাকে তবে আমি এখানে মন্তব্য করার পরিবর্তে মূল সাইটটিতে এটি একটি প্রশ্ন হিসাবে জিজ্ঞাসা করার পরামর্শ দেব ।
আশাহীন N00b

4

এর ব্যাচ ফাইল তৈরি করুন, যা এই কমান্ডটি চালায়। এটি একটি উইন্ডোজ পরিষেবাতে রূপান্তর করুন। সেই পরিষেবাটি উইন্ডোজ স্টার্টআপে শুরু করুন এবং এটি চালু করুন।

এটি সহায়ক হতে পারে: উইন্ডোজ 2008 সার্ভারে একটি .bat ফাইল চলমান একটি পরিষেবা কীভাবে তৈরি করবেন?


মনে হচ্ছে আপনি আমার শব্দটি নিখুঁতভাবে নিয়েছেন .. আপনি কি মনে করেন যে উইন্ডোজ পরিষেবাটি চালানোর জন্য কোনও লগন প্রয়োজন? আমি একটি টাইপ ভুল করেছি, যা আমি সংশোধন করেছি
ফারহান

2

আপনি সি: ইন্টারন্যাশনাল স্যুট সি- ইনটার্নালস স্যুট যোগ করার চেষ্টা করতে পারেন

  1. একটি উন্নত cmdউইন্ডো চালান
  2. cd c:\sysint*
  3. psexec -i -s cmd.exe
  4. whoami আপনি এনটি কর্তৃপক্ষ না তা নিশ্চিত করার জন্য
  5. net use x: \\PathToDrive অথবা share /persistent:yes

এটি একটি সংযোগ বিচ্ছিন্ন ড্রাইভ হিসাবে দেখাতে হবে এবং এটি স্বয়ংক্রিয়ভাবে গণনা করার জন্য এটিতে 5 পদক্ষেপ সহ একটি স্টার্টআপ স্ক্রিপ্ট তৈরি করতে পারে। আপনাকে ম্যাপিংটি মুছতে 1 - 5 পদক্ষেপ ব্যবহার করতে হবে নেট ব্যবহারের প্রতিচ্ছবি x: / মুছে ফেলার জন্য মাত্র 5 টি পরিবর্তন করতে


0

আমি কোনও ড্রাইভ স্থায়ীভাবে মাউন্ট করার জন্য একটি সমাধান পেয়েছি। তবে ড্রাইভটি প্রতিটি সেশনে মাউন্ট করা হয় না। আমি উইন্ডোজ সার্ভার 2019 এ এটি করেছি।

ধরা যাক আমরা target_dirঅবস্থিত নামে পরিচিত একটি ডিরেক্টরি মাউন্ট করতে চাই target_server। আমার ব্যবহারকারী নাম হল my_usernameএবং আমার পাসওয়ার্ডটি my_passwordকোনো ডোমেনে নামক MY_DOMAIN। আসুন এটি T:ড্রাইভে মাউন্ট করুন ।

প্রথমত, যে কোনও জায়গায় একটি নতুন পাঠ্য ফাইল তৈরি করুন (উদাহরণস্বরূপ আপনার ডেস্কটপে)। এটি খুলুন এবং এটি বিশ্লেষণ করুন:

@ECHO OFF
net use s: \\target_server\target_dir /persistent:yes

তারপরে, এটির নাম পরিবর্তন করুন mount_drive.batএবং এই ফাইলটিতে সরানC:\Windows\System32\GroupPolicy\Machine\Scripts\Startup

নিশ্চিত হয়ে নিন যে .txtফাইলটি আর কোনও ফাইল নয়।

এখন, স্থানীয় গ্রুপ নীতি সম্পাদক টিপুন Win+R, টাইপ করুন gpedit.mscএবং চালান ।

ব্রাউজ করুন Computer Configuration\Windows Settings\Scripts (Startup/Shutdown)এবং ডাবল ক্লিক করুন Startup। তারপরে
ক্লিক করুন , আপনি সবে যে ফাইলটি সরিয়েছেন তা নির্বাচন করুন।Add...Browse...

তারপরে ব্রাউজ করুন Computer Configuration\Administrative Templates\System\Logon, এতে সেট Always wait for the network at computer startup and logonকরুন enabled, সংরক্ষণ করুন এবং বন্ধ করুন।

আপনার শংসাপত্রগুলি সংরক্ষণ করতে একটি উন্নত টার্মিনাল খুলুন । তারপরে উইন্ডোজ কনফিগার করুন যাতে সময়সীমা শেষ হওয়ার পরে এই ড্রাইভটি সংযোগ বিচ্ছিন্ন না হয়।

cmdkey /add:target_server /user:MY_DOMAIN\my_username /pass:my_password
NET CONFIG SERVER /AUTODISCONNECT:-1

আপনি দৌড় দিয়ে সমস্ত কিছু কাজ করে optionচ্ছিকভাবে যাচাই করতে পারেন C:\Windows\System32\GroupPolicy\Machine\Scripts\Startup\mount_drive.bat

রিবুট

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.