একটি উইন্ডোজ ডোমেনে প্রতি রাতে সমস্ত কম্পিউটার পুনরায় বুট করার একটি ভাল উপায়


9

উইন্ডোজ ডোমেনে উইন্ডোজ কম্পিউটারের একটি তালিকা পুনরায় বুট করার ভাল উপায় কী? উইন্ডোজ ডোমেন কন্ট্রোলারের এটি করার কোনও পরিষেবা নেই বলে ধরে নেওয়া, দয়া করে কোনও স্ক্রিপ্টের জন্য পুনঃসংশোধন করুন।

আমি কি হোস্টের নাম তালিকাভুক্ত করতে এবং পুনরায় পুনরুক্তি করতে পারি যদিও হোস্টের নামগুলি প্রত্যেককে পুনরায় আরম্ভ করার আদেশ পাঠায়? আমি স্ক্রিপ্টের রানটাইমে উইন্ডোজ ২০০৮ বক্সে চলমান ডিএইচসিপি সার্ভার থেকে হোস্টের নামের তালিকা পেতে পারি?

আমার বেশিরভাগ থেকে কমপক্ষে পছন্দসই স্ক্রিপ্টিং ভাষা হ'ল পিএইচপি, জাভাস্ক্রিপ্ট, ব্যাশ, পাইথন (খুব কম জানেন), ভিবি (এটি জানেন তবে এটি পছন্দ করবেন না)


8
ব্রেকার ফ্লিপ করুন আমি শিশু.
গ্রেভিফেস

এটি একটি শাটডাউন ঘটায়, আমার একটি রিবুট দরকার।
স্টিম্পওয়ার্ড হয়েছে

@ জেএম - তারা বিআইওএস-এ "পূর্ববর্তী বিদ্যুৎ-অবস্থা পুনরায় শুরু করুন" এ সেট থাকলে তা নয়।
ভুয়া নাম

@ ভুয়া নাম - এটি অনেক কাজের মতো শোনাচ্ছে
611 এ স্টিম্পওয়ার্ড হয়েছে

উত্তর:


15

জিপিও যদি আপনার জিনিস না হয় এবং আপনি মার্ক হেন্ডারসনের দ্বিতীয় বিকল্প (ব্যাচিং shutdown /m) এর সাথে যেতে চান তবে আপনি ব্যাচ-জব করে শাটডাউন করে আপনার কাজটি আরও সহজ করে তুলতে পারেন যাতে এটি সিরিয়ালের পরিবর্তে সমান্তরালে করা যায়। অ্যাডমিন স্টেশনের অংশে এটি পাওয়ারশেলের প্রয়োজন, তবে এটি অত্যন্ত নিফটি

foreach ($ComputerName in $ComputerList) {
    invoke-command -AsJob -ScriptBlock {
        params($ComputerName)
        shutdown /m $ComputerName /r /f /t 0
    } -ArgumentList $ComputerName
}

এই খণ্ডটি যা করে তা হ'ল L কম্পিউটারলিস্টে মেশিন রয়েছে বলে সমান্তরালে কার্যকর হওয়া অনেক পটভূমি কাজ । এটি সমস্ত বিষয়গুলি বন্ধ করে দিয়ে খুব দ্রুত ঘটতে পারে।


2
এটি একটি আকর্ষণীয় সমাধান - আপনার যদি পুনরায় বুট করার জন্য প্রচুর কম্পিউটার থাকে তবে আমি এই সমাধানটি অত্যন্ত পুনঃসংশোধন করব কারণ এটি সমান্তরালে শাটডাউন কমান্ডগুলি পরিচালনা করবে।
রিচার্ড ওয়েস্ট

2
-AsJobজাদু এখানে বিট।
jscott

আপনি কেন পুনরায় আরম্ভ কম্পিউটার-সেমিডিলেট-এর পরিবর্তে "শাটডাউন" কমান্ডটি ব্যবহার করছেন তা আমি আগ্রহী।
চার্লস বুর্গ

@ চার্লসবার্গ এটির উত্তর 5 বছর আগে দেওয়া হয়েছিল, এবং পিএস 3 ব্যাপকভাবে মোতায়েন করা হয়নি। এছাড়াও, এটি অন্যান্য সিস্টেমে কমান্ড চালানোর কৌশলটি প্রদর্শন করে। 2017 সালে, আমরা কেবল পাওয়ারশেলে এটি করতে চাই এবং আদেশগুলি নিয়ে বিরক্ত করব না। সময় পরিবর্তন।
sysadmin1138

7

আপনি একটি নতুন সময় নির্ধারিত টাস্ক তৈরি করে গ্রুপ নীতি পছন্দগুলি দিয়ে এটি করতে পারেন যা প্রতি রাতে একটি নির্দিষ্ট সময় চলবে। সেই কাজের জন্য আদেশটি হওয়া উচিত shutdown /r /t 0। তারপরে আপনি সেই জিপিওকে OU বা OUs এর সাথে যুক্ত করতে পারেন যার মধ্যে আপনার কম্পিউটার রয়েছে।

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


আমি জিপিওর সাথে তফসিলযুক্ত কাজগুলি নির্ধারণের সাথে অপরিচিত, তাই আমি ভাবছি: কোনও মেশিনকে যদি কোনও ওইউ থেকে অন্য কাজের জায়গায় নির্ধারিত টাস্কটি না নিয়ে সরানো হয় তবে শেড টাস্কটি অদৃশ্য হয়ে যাবে বা এটি প্রথমবার প্রয়োগের পরেও থাকবে?
ম্যাকুবান

6

দুটি বিকল্প:

  1. জিপিওর মাধ্যমে একটি নির্ধারিত টাস্ক তৈরি করুন যা চলমান প্রতিটি মেশিনে shutdown /r /f /t 0বা shutdown /g /f /t 0আপনি রিবুট করতে চান। ( shutdown /?আরও বিস্তারিত জানার জন্য দেখুন।

  2. একটি ব্যাচ তৈরি করুন যা shutdown /m [computer name] /r /f /t 0কেন্দ্রীয় কম্পিউটার থেকে চালিত হয় (সম্ভবত ডোমেন নিয়ামক?)। আপনি পুনরায় বুট করতে চান এমন প্রতিটি কম্পিউটারের জন্য এটি লুপ করুন (পরিবর্তন করুন [computer name])। এর অর্থ হ'ল কম্পিউটার যে কোনও কারণে অ্যাক্সেসযোগ্য না হলে কম্পিউটারটি পুনরায় চালু হবে না এবং কম্পিউটারগুলি পুনরায় চালু করার অধিকার রয়েছে এমন অ্যাকাউন্ট থেকে চালানো দরকার needs

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


অতিরিক্তভাবে একটি psshutdown কমান্ড রয়েছে যা ব্যাচ ফাইলের মাধ্যমে চলতে পারে, সাইনটার্নালস স্যুটটির একটি অংশ ...
বার্ট সিলভারস্ট্রিম

আমি 1 এবং 2 উভয়ই ব্যবহার করেছি Now এখন পাওয়ারশেলের সাথে মজা করছি। যদি # 2 ব্যবহার করা হয় তবে প্রতিটি স্ক্রিপ্টের (যেমন start cmd /c shutdown /m computer /r /f /t 0) আলাদা আলাদা প্রক্রিয়া তৈরির মূল স্ক্রিপ্টটি বিবেচনা করুন বা অনলাইনে কিনা তা পরীক্ষা করতে কিছু যুক্তি ব্যবহার করে, অন্যথায় অফলাইন কম্পিউটারগুলির জন্য বিলম্ব তাৎপর্যপূর্ণ হতে পারে।
jscott

4

এটি করার সর্বোত্তম উপায় হ'ল এই প্রয়োজনীয় ধারণাটি থাকা ব্যক্তিটিকে বহিষ্কার করা এবং অন্য সমস্ত লোকেরা যা করে - তা না করে do


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

1
আহ .... না. প্রচুর সংস্থাগুলির তাদের লোকদের পুনর্বিবেচনার প্রয়োজন হয় না - আপনি কী ভাবেন যে তারা ফোল্ডার পুনঃনির্দেশটি ব্যবহার করছেন? আমি এই সমস্যাটি সমাধানের পরামর্শ দিই। আমি যদি আমার ওয়ার্কস্টেশন থেকে প্রতিদিন লগ আউট করে থাকি তবে ব্যক্তিগতভাবে আমি হতাশ হব - আমি প্রায়শই রাতারাতি কাজ চালিয়ে যেতে দেই। আপনার অলসতার জন্য প্রচুর লোককে কষ্ট পেতে হতে পারে - আপনার কাজটি সঠিকভাবে করুন বা যাকে করেন তাকে নিয়োগ করুন ire
টমটম

ঠিক আছে, আমার কাজটি সঠিকভাবে করা মানে আমাদের ছোট উইন্ডো সিস্টেমটি বাচ্চা দেখাতে খুব বেশি সময় ব্যয় করা উচিত নয়।

আপনি কি জানেন না? ;) আমি লোকদের বলছি যে তারা যেভাবেই পারফরম্যান্স হোক না কেন তাদের চাকরিটি অক্ষম নয় fire
টমটম

সিসাদমিন আমার পরিবারের পক্ষে তাদের সাহায্য করার জন্য করা এক পক্ষের কাজ। আমার যদি অসীম সময় নিশ্চিত থাকে তবে আমি উইন্ডোজ এবং অন্যান্য স্পর্শগুলিতে আরও বই পড়তাম। তবে আমার অর্থ উপার্জনের সর্বোত্তম উপায় হ'ল ওয়েব সফ্টওয়্যারটিতে লেগে থাকা। আমি মনে করি আপনি যে উত্তর দিয়েছেন তা আমি জিজ্ঞাসা করা একটি প্রযুক্তিগত সমাধান দেওয়ার চেতনা ছিল না।
স্টিম্পওয়ার্ড হয়েছে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.