দ্বি-নির্দেশক লিঙ্ক রাষ্ট্র সনাক্ত কিভাবে


0

আমার নিম্নলিখিত দৃশ্যকল্প আছে:

পিসি 1 (উইন্ডোজ 10 হোম) LAN-only নেটওয়ার্কের সাথে সংযুক্ত (বর্তমানে একটি গতিশীল আইপি ঠিকানা ব্যবহার করে)

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

আমি এই স্ক্রিপ্ট সনাক্ত করবে এবং তারপর আমার রিসেট স্ক্রিপ্ট চালানো হবে যে একটি স্ক্রিপ্ট খুঁজছেন। আমি সবকিছু প্রশাসক প্রবেশাধিকার আছে।

প্রবাহ চার্ট আদর্শভাবে এই মত কিছু চেহারা হবে:

Flowchart


কোন পরামর্শ স্বাগত জানাই।
Daniel

উত্তর:


0

ড্যানিয়েল,

নিম্নলিখিত ঠিকানাটি আপনার জন্য একটি নির্দিষ্ট ঠিকানা পিং করবে, যদি এই ঠিকানাটি পিংয়ের মাধ্যমে পৌঁছানো যায় না। নেটওয়ার্ক অ্যাডাপ্টার রিসেট করা হবে

N.n.n.n কে পছন্দসই আইপি ঠিকানায় পরিবর্তন করুন যা পিংড করা উচিত, এবং ব্যবহৃত নেটওয়ার্ক অ্যাডাপ্টারের ইন্টারফেস নামটিতে 'সংযোগের নাম' নামকরণ করুন। উদাহরণ: 'ইথারনেট'

$IpAdress = "192.168.0.1"
$ConnectionName = "ethernet"
$Testconnection = test-connection $IpAdress -count 1 -quiet

if(!$Testconnection)
{
 $nic = gwmi win32_networkadapter -filter "NetConnectionID='$ConnectionName'"
  $nic.disable()
  write-host "Disabling Network interface '$ConnectionName''"
  sleep 5
  $nic.enable()
  write-host "Enabling Network interface '$ConnectionName''"
}

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


আচ্ছা, এটি দুর্দান্ত, কিন্তু আমি সফলভাবে একটি হোস্ট পিং করতে পারি, কিন্তু আমি pinged করা যাবে না অন্য হোস্ট হতে।
Daniel

আপনি আপনার নেটওয়ার্ক অন্যান্য উইন্ডোজ মেশিন থেকে স্ক্রিপ্ট চালাতে পারে। (যদি সেখানে আরো থাকে). দূরবর্তী মেশিনগুলিতে ক্যোয়ারী করতে কম্পিউটার-নাম "রিমোটম্যাচাইন" পরামিতির সাথে get-wmi লাইনটি সামঞ্জস্য করুন।
Smeerpijp

যদি আমার স্থানীয় মেশিনে নেটওয়ার্কে অন্য কোন হোস্ট থাকে তবে এটি কাজ করবে? লিঙ্কটি দ্বিদলীয় না হলে এটি ব্যর্থ হবে।
Daniel

এছাড়াও, আমার এই নেটওয়ার্কে একটি রাস্পি চলছে, তাই ব্যাশ স্ক্রিপ্টগুলি একটি বিকল্প। আমার একটি পিসি 1 এ এসএসএইচডি চলছে, তাই আমি এটিতে এসএসএইচ কমান্ডগুলি করতে পারি।
Daniel

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