নেটওয়ার্ক সংযোগ / সংযোগ বিচ্ছিন্ন করার জন্য একটি কমান্ড কীভাবে চালু করবেন?


59

আমার একটি ওয়াইফাই সংযোগ রয়েছে যা একবার ওয়্যারলেস লিঙ্কটি প্রতিষ্ঠিত হওয়ার পরে একটি ওয়েব ফর্ম ব্যবহার করে প্রমাণীকরণ করা প্রয়োজন। আমি জানি curl/ curlIE ব্যবহার করে এমন স্ক্রিপ্টের মাধ্যমে কীভাবে প্রমাণীকরণ স্বয়ংক্রিয় করতে হয় ।

তবে আমি যখনই কোনও নির্দিষ্ট নেটওয়ার্ক সংযোগে সংযোগ করি তখনই আমি কীভাবে উইন্ডোজকে আমার স্ক্রিপ্টটি কল করতে বলি?

আমি আমার স্ক্রিপ্টের কমান্ড-লাইনে ওয়্যারলেস প্রোফাইলের নাম বা ESSID পেতে আগ্রহী।


1
সম্ভবত অকেজো তবে এটি গুগলিংয়ের মাধ্যমে পেয়েছি। এটি স্পষ্টতই আপনার সংযোগগুলি গণনা করে এবং কোনও অ্যাডাপ্টার কখন সংযোগ / সংযোগ বিচ্ছিন্ন করে তা নির্ধারণ করতে আপনি কোনও স্ক্রিপ্টের সাথে ক্যোয়ারী করতে এমন কিছু সরবরাহ করতে পারেন। msdn.microsoft.com/en-us/library/ms739931%28v=VS.85%29.aspx
ক্রিডোরফ্ল

আমি প্রতি কয়েক সেকেন্ডে রাজ্যটি পরীক্ষা করতে চাই না। নেটওয়ার্ক অবস্থান সচেতনতা বিজ্ঞপ্তিগুলি আকর্ষণীয়, তবে আমি কেবল স্ক্রিপ্টিং দিয়ে এটি ব্যবহারের সহজ উপায় দেখি না।
ডলম্যান

ডলম্যান - এমন কোনও উপায় আছে যা আপনি প্রমাণীকরণের জন্য নিজের দ্বারা লিখিত স্ক্রিপ্টটি পোস্ট করতে পারেন। এই প্রশ্নটি এর সাথে এটি আরও অনেক সম্পূর্ণ হবে।
কোয়েস্ট 49

@ কোয়েস্ট 49 আমি বুঝতে পারি যে আমার স্ক্রিপ্টটি আপনার আগ্রহী হতে পারে তবে এটি প্রশ্নের সাথে সম্পর্কিত নয়।
ডলম্যান

আপনি কি কখনও এর উত্তর পেয়েছেন যা আপনার প্রশ্নকে সন্তুষ্ট করেছে?
মেনাশেহ

উত্তর:


80

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

আপনি যখন নেটওয়ার্কের সাথে সংযুক্ত হন তখন একটি ইভেন্ট সেট করা:

  1. টাস্ক শিডিয়ুলারটি খুলুন। আপনি এটি Task Schedulerস্টার্ট মেনু অনুসন্ধান বাক্সে টাইপ করে বা এর নীচে খুঁজে পেতে পারেন Programs | Accessories | System Tools
  2. টাস্ক শিডিয়ুলার লাইব্রেরিতে Create Taskডান পাশের অ্যাকশন প্যানেলে ক্লিক করে একটি নতুন টাস্ক তৈরি করুন ।

    টাস্ক যোগ করুন

  3. টাস্কটিকে একটি "নেটওয়ার্ক সংযোগ সনাক্ত করুন" বা আপনি যা পছন্দ করুন তার মতো একটি নাম দিন

  4. উপর Triggersট্যাব এ ক্লিক করুন New...এবং নির্বাচন করুন On an Eventড্রপডাউন বক্স থেকে।

    ড্রপডাউন ট্রিগার

  5. নিম্নলিখিত সেটিংস চয়ন করুন:

    • লগইন করুন: Microsoft-Windows-NetworkProfile/Operational
    • উৎস: NetworkProfile
    • ইভেন্ট আইডি: 10000
  6. ঠিক আছে ক্লিক করুন, তারপরে Conditionsট্যাবে যান।
  7. Start only if the following network connection is availableআপনি যে নেটওয়ার্কটি দিয়ে স্ক্রিপ্টটি চালাতে চান তার জন্য বক্সটি চেক করুন এবং চয়ন করুন
  8. Actionsট্যাবের নীচে ক্লিক করুন New...এবং নির্বাচন করুন Start a program। আপনি যে স্ক্রিপ্ট ফাইলটি চালাতে চান তার অবস্থান লিখুন, তারপরে ক্লিক করুন OK
  9. আপনি চান যে কোনও অন্য টাস্ক সেটিংস সেট করুন, তারপরে ক্লিক করুন OK

আপনি যখন নেটওয়ার্ক থেকে সংযোগ বিচ্ছিন্ন করেন তার জন্য একটি ইভেন্ট সেট করা:

  1. উপরের ২-৪ পদক্ষেপগুলি অনুসরণ করুন
  2. নিম্নলিখিত ইভেন্ট ট্রিগার সেটিংস ব্যবহার করুন:
    • লগইন করুন: Microsoft-Windows-NetworkProfile/Operational
    • উৎস: NetworkProfile
    • ইভেন্ট আইডি: 10001
  3. 6-7 ধাপগুলি এড়িয়ে যান, কারণ আপনি আর কোনও নেটওয়ার্কের সাথে আর সংযুক্ত থাকবেন না। এই ইভেন্টটি অতএব যে কোনও সময় আপনি কোনও নেটওয়ার্ক থেকে সংযোগ বিচ্ছিন্ন করে চলবে ।
  4. আবার 8-9 পদক্ষেপ অনুসরণ করুন

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

5 ধাপে আপনি যে মান সরবরাহ করেছেন সেগুলি আপনি কোথায় পেয়েছেন? ইভেন্ট লগতে ট্রায়াল এবং ত্রুটির মাধ্যমে এগুলি কার্যকর করা সম্ভব, তবে আমি উদাহরণস্বরূপ কিছু ডকুমেন্টেশনের মাধ্যমে নির্দিষ্ট ইভেন্ট সনাক্ত করার আরও ভাল উপায় কিনা তা নিয়ে ভাবছি।
আদম মিলারচিপ

1
@ অ্যাডমিলারচিপ আমি সবেমাত্র ইভেন্টের ভিউয়ারটি খুললাম, সংযোগ বিচ্ছিন্ন / পুনরায় সংযুক্ত করেছি এবং তারপরে চারপাশে তাকালাম।
nhinkle


1
রেকর্ডের জন্য, আমাকে "উত্স" Microsoft-Windows-NetworkProfile(W10 1709) হিসাবে উল্লেখ করতে হয়েছিল
জোরিল

11

Start only if the following network connection is availableউইন্ডোজ 10 বার্ষিকী আপডেটের পরে এটি ভেঙে গেছে বলে মনে হচ্ছে । পরিবর্তে এই কাস্টম ট্রিগার ব্যবহার করুন:

<QueryList>
  <Query Id="0" Path="System">
    <Select Path="Microsoft-Windows-NetworkProfile/Operational">
     *[System[(EventID=10000)]] and *[EventData[(Data[@Name="Name"]="YOUR-SSID-HERE")]]
    </Select>
  </Query>
</QueryList>

কর্পোরেট নেটওয়ার্কগুলিতে এসএসআইডি এর পরিবর্তে ডোমেনের নাম ব্যবহার করুন। এই ক্ষেত্রে ইভেন্টের বিভাগটি "ডোমেন প্রমাণীকরণযোগ্য" হবে এবং "ব্যক্তিগত" হবে না।


Start only if the following network connection is availableসত্যিই ভাঙ্গা মনে হচ্ছে। যদি আমি বিকল্প সেট এবং চাহিদা টাস্ক চালানো আমি এই ত্রুটি পাবেন: Task Scheduler Service is not available. Task scheduler will attempt to reconnect to it
ফেডেরিকো দেস্টেফানিস

4

আপনি যদি থিংকপ্যাড ব্যবহার করে থাকেন তবে উইন্ডোজ,, ভিস্তা এবং এক্সপি-র জন্য উপলব্ধ থিঙ্কভ্যান্টেজ অ্যাক্সেস সংযোগের সুবিধা নিতে পারেন।

থিঙ্কভেন্টেজ অ্যাক্সেস সংযোগ হ'ল থিংপ্যাডের সাথে প্রেরিত নেটওয়ার্ক সংযোগ ম্যানেজার সফটওয়্যার - যদি তা না হয় তবে তাদের সমর্থন সাইট থেকে ডাউনলোডযোগ্য। আপনি যখন আপনার অবস্থানের জন্য একটি নতুন প্রোফাইল তৈরি করেন, সেখানে একটি উইজার্ড থাকে যা জিজ্ঞাসা করে যে আপনি যদি সেই অবস্থানটি সংযুক্ত থাকে তখন শুরু করার জন্য প্রোগ্রামের একটি তালিকা কনফিগার করতে চান কিনা । নেটও বের হয়ে গেলে প্রোগ্রামটি মেরে ফেলার প্রস্তাব দেয়।

নোট করুন যে সফ্টওয়্যারটি কোনও অবস্থান প্রোফাইল ছাড়াই কাজ করার জন্য কনফিগার করা যেতে পারে এবং এটি সম্ভবত প্রাথমিক অবস্থা - সেই ক্ষেত্রে, ওয়াইফাই সংযুক্ত হওয়ার সাথে সাথে প্রোগ্রামের তালিকাটি কনফিগার করার কোনও উপায় নেই: আপনাকে একটি সংযোগ তৈরি করতে হবে তালিকা ধারণ করতে প্রোফাইল।

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

সফটওয়্যারটি কেবল থিংপ্যাডের সাথে সরবরাহ করা ডাব্লুআইপিআই ড্রাইভারের সাথে কাজ করে।

সাইড নোটে, এই প্রোফাইলটি যখন আপনি প্রোফাইল তৈরি করবেন তখন বিকল্প হিসাবে ব্যবহারকারী লগ ইন করার আগে সংযোগ স্থাপনের প্রস্তাব দেয়। এটি ছাড়া এটি সম্ভব কিনা তা আমি জানি না।

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