উইন্ডোজ প্রশাসকদের কীভাবে স্ক্রিপ্টিং তুলতে উত্সাহিত করবেন? [বন্ধ]


26

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

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

বিভিন্ন পরিবেশ এবং বিভিন্ন গ্রাহকের সাথে কাজ করার প্রায় এক দশক পরেও আমি এখনও উইন্ডোজ প্রশাসকদের মুখোমুখি মূলত এই সাধারণ "মেজাজ" রাখি যেখানে তারা যথাসম্ভব স্ক্রিপ্টিং এড়াতে পারবে না। অ্যাক্সেসযোগ্যতার ক্রমবর্ধমান স্তর সত্ত্বেও উইন্ডোজ সার্ভার প্রযুক্তিগুলি স্ক্রিপ্টিং এবং অটোমেশনের জন্য উন্মুক্ত হচ্ছে। আমি প্রায় নিশ্চিত যে বেশিরভাগ অ্যাডমিনিস্ট্রেটর হ'ল প্রশাসক হ'ল কারণ তারা কোনও ধরণের প্রোগ্রামিং দায়িত্ব পালনে একেবারেই ঘৃণা করে। প্রশাসকদের উত্সাহিত ও অনুপ্রাণিত করার কিছু উপায় কী যা স্ক্রিপ্টিং তাদের দীর্ঘমেয়াদে সত্যিই সহায়তা করতে পারে?

উত্তর:


21

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

মানে, ডাব্লুটিএফ এটা কি?

Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

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

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

ইউনিক্স স্ক্রিপ্টগুলি প্রায়শই লাইন শব্দের মতো লাগে না। তবে একটি ইউনিক্স অ্যাডমিন এমন স্ক্রিপ্ট দিয়ে শুরু করতে পারে যা সে ইতিমধ্যে জানে সহজ কমান্ড চালানো ছাড়া কিছুই করে না। ("আমাকে সর্বদা এই তিনটি কমান্ড চালিয়ে যেতে হবে। আমি যদি এগুলি কেবল একটি ফাইলে একসাথে রাখি তবে আমি এটি একটি আদেশে করতে পারি!") এবং তারপরে পরিস্থিতিটি স্বাচ্ছন্দ্য বোধ করার পরে তিনি পরবর্তী সময়ে অগ্রগতি করতে পারেন। বিপরীতে, প্রশাসকের পক্ষে "প্রশাসক হিসাবে সার্ভারে লগ ইন করুন; স্টার্ট → সেটিংস → কন্ট্রোল প্যানেলে ক্লিক করুন; সিস্টেমকে ডাবল-ক্লিক করুন; কম্পিউটারের নাম ট্যাবে ক্লিক করুন; ইত্যাদি" স্ক্রিপ্ট করার কোনও উপায় নেই there's হ্যাঁ, তিনি যা যা করার চেষ্টা করেছিলেন তা সম্ভবত কোনও কোনও এপিআইয়ের মাধ্যমে উপস্থাপন করা হয়েছে, তবে ক্রমবর্ধমানভাবে এটি খুঁজে পাওয়ার কোনও উপায় তার পক্ষে নেই।

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

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

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


16
বিপরীতে, ডাব্লুটিএফ এটি কি? ls -1 *old* | awk '{print "mv "$1" "$1}' | sed s/old/new/2 | sh
স্কুইলম্যান

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

2
বিটিডাব্লু- কেবল শয়তানের উকিল খেলে :) ডব্লিউএমআই কুৎসিত ...
স্কুইলম্যান

1
হাঃ হাঃ হাঃ. প্রথমে, কে এটা করবে? দ্বিতীয়ত, প্রশাসক কমপক্ষে ইতিমধ্যে পরিচিত ls। তৃতীয়ত, আমি বিবেচনা করব sedএবং awkতুলনামূলকভাবে উন্নত হব এবং আমি অবশ্যই উইন্ডোজ এপিআইয়ের মতোই একই অঙ্গনে কথা বলছি। তৃতীয়-সাড়ে তিন ভাগ, যখন কিছু (অনেক) ইউনিক্স স্ক্রিপ্টিং কমান্ড জটিল, আপনাকে সেখানে আরম্ভ করতে হবে না & mdash; আপনি সাধারণ কাজগুলি করতে পারেন যেমন আপনি ইতিমধ্যে & mdash এর সাথে পরিচিত সেই কমান্ডের একটি তালিকা রয়েছে; যদিও আপনি যদি উইন্ডোজের সাথে কার্যত কিছু করতে চান তবে আপনার প্রথমে স্কেল করার জন্য এই বিশাল শেখার বক্ররেখা রয়েছে। উত্তর আপডেট করা হচ্ছে, যদিও।
wfaulk

3
আমি এমনভাবে পছন্দ করি যে আপনি যখন এক্সচেঞ্জ 2007 এ জিইউআইতে কিছু করেন, এটি কেবল একটি পাওয়ারশেল স্ক্রিপ্ট তৈরি করে এবং এটি চালায়।
রিচার্ড গ্যাডসডেন

8

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

আপনি যখন স্ক্রিপ্টিং দিয়ে কী করতে পারবেন তা শুরু করার পরে এটি একটি বিশাল জয় হতে পারে।


+1 দুর্দান্ত পয়েন্ট, এমন কিছু জিনিস রয়েছে যা কেবল পয়েন্ট করে এবং ক্লিক করেই করা যায় না।
স্কুইলম্যান

হ্যাঁ সেই দিনগুলিতে আমি যে স্ক্রিপ্টগুলি লিখেছিলাম সেগুলি ডিরেক্টরি, ড্যাকএল অনুমতি, আইআইএস সাইট সেটআপ ইত্যাদির তৈরি স্বয়ংক্রিয়ভাবে তৈরি হয়েছিল তবে আমার সহকর্মীরা সে দ্বারা অনুপ্রাণিত হয়নি। স্ট্রিং ফর্ম্যাটে কোনও তারিখ ফিরিয়ে আনতে স্ক্রিপ্ট ফাংশন কীভাবে লিখতে হয় তা শিখতে তাদের পুরো দুটি মাসের মধ্যে একটি নিয়েছিলেন।
আইস্লাভা

পিএস, আপনি সম্ভবত জানেন, স্যাকএলএস ব্যবহার করবেন না, এক্সসিএসিএলএস ব্যবহার করবেন না, বা আপনার এসিএল উত্তরাধিকার বিরতি হবে।
রিচার্ড গ্যাডসডেন

5

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

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

আমি লক্ষ্য করেছি যে সিস্টেম সেন্টার ভার্চুয়াল মেশিন ম্যানেজারের একই ভিউ স্ক্রিপ্ট বৈশিষ্ট্য রয়েছে, এটি পাওয়ারশেল স্ক্রিপ্টটি বাদ দেয়। আমি মনে করি অন্যান্য অনেক পণ্য লাইনও এটি চালু করছে।

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


আমাকে সাহস কেন তুমি আমাকে অলস বলবে ?! ওহ, অপেক্ষা করুন ...
স্কুইলম্যান

6
অলসতা সায়সাদমিনের জন্য পুণ্য!
নিক কাবাদিয়াস


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

আপনি তাদের কোডটি কীভাবে কোনও কোডের সাথে প্রতিস্থাপন করতে পারেন তা তাদের দেখান, তারা লজ্জায় কান্নাকাটি করে এবং তাদের উপায় পরিবর্তন করে ... বা কোনও পরিস্থিতিতে আপনি তাদের বরখাস্ত করেন না তারা তা করে না।
নিক কাবাদিয়াস

4

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

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

প্রশাসকদের উত্সাহিত ও অনুপ্রাণিত করার কিছু উপায় কী যা স্ক্রিপ্টিং তাদের দীর্ঘমেয়াদে সত্যিই সহায়তা করতে পারে?

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


1
+1 আপনি একটি ঘোড়া জলে নিয়ে যেতে পারেন ...
স্কুইলম্যান

2
... তবে আপনি তাকে জলের স্কি করতে পারবেন না।
osij2is

@ সিকিলম্যান: আপনি যা বলেছিলেন ঠিক তাই বলেছিলেন। আমার গ্রহণযোগ্যতাটি হ'ল: আপনার যদি অন্যদের অভাবের দক্ষতা থাকে তবে নিজেকে বিপণন করতে এবং এগিয়ে যাওয়ার জন্য এটি ব্যবহার করুন (যা আপনার কাছে বোঝায়)। অন্যদের এগিয়ে যাওয়ার পক্ষে অবশ্যই প্রশংসনীয় তবে আপনি লাথি মেরে ও চিৎকার করতে পারবেন না।
ইভান অ্যান্ডারসন

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

1
@ ওসিজ 2 আইস: আমি "ইচ্ছুক শিক্ষাব্রতীদের" এত বেশি পরিমাণে সাহায্য করার জন্য দোষী যে আমি আরও কিছু ঘন্টা বিল আরোপ করার, আরও অর্থোপার্জন করা ইত্যাদির জন্য কিছু "সুযোগ" স্পষ্টভাবে ছড়িয়ে দিয়েছি। জীবনের আমার "মিশন "গুলির একটি হ'ল অগ্রসর হওয়া কম্পিউটারের ব্যবহার যেমন শেষ পর্যন্ত এটি কারওর জীবন আরও উন্নত করে। কেউ যদি আমার কাছে শেখার আন্তরিক আকাঙ্ক্ষা নিয়ে আসে তবে আমি যা যা পারি তা পেরে আমি বেশি খুশি। এটি বলার পরে, যদি কোনও "ফিক্স" ডাব্লু / জ্ঞানের স্থানান্তর হয় তবে আমি এটিও করতে পারি wanted কখনও কখনও "একজন মানুষকে মাছ ধরতে শেখাতে" না পেরে আমার দুঃখ হয়, তবে যদি পরিস্থিতিটি এর জন্য আহ্বান জানায় ...
ইভান অ্যান্ডারসন

2

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

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

যতদূর তাদের উত্সাহ ও উত্সাহ দেওয়া, আমি বলব যে আপনি করছেন ঠিক তেমন করতে, উত্পাদনশীলতার লাভ এবং এটি কীভাবে তাদের কাজকে আরও সহজ করে তুলতে পারে তা প্রদর্শন করুন। কারও কারও কাছে, উইন্ডোজ সিস্টেম অ্যাডমিন হওয়া কেবলমাত্র একটি বেতন যাচাই করা, এবং গত 10 বছরে তাদের জন্য কাজ করা পয়েন্ট-ও-ক্লিক মানসিকতার বাইরে যাওয়ার জন্য তাদের অনুপ্রাণিত করা কঠিন হতে চলেছে।


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

আমি সেই লোকগুলিকে ভবিষ্যতের নীল কলার কর্মী জর্জ জেটসনের মতো "বাটন পুশার" বলি।
wfaulk

2

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

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

দুর্ভাগ্যক্রমে এই কুঁকড়ে উপর বিকাশকারীদের পাওয়া একটি কঠিন যুদ্ধ। প্রশাসকরা এখনও তাদের নিয়ন্ত্রণে রয়েছে তা অনুধাবন করার জন্য, তাদের স্ক্রিপ্টটি কী করছে তা বুঝতে হবে এবং সুতরাং কীভাবে স্ক্রিপ্ট করা যায় তা বুঝতে এবং শিখতে হবে এবং আপনি তাদের এটি করার একমাত্র উপায় হ'ল যদি তারা তা করেন স্ক্রিপ্টিং তাদের কী করতে পারে তা সত্যই বুঝতে পারেন

এগুলি সবই খুব ভাল বলেছে যে এটি জিনিসগুলিকে দ্রুততর করবে, জীবনকে আরও সহজ করবে ইত্যাদি, তবে আপনি কি তাদের কাছে এটি প্রমাণ করতে পারবেন? এমন কোনও কাজ সন্ধান করুন যা তারা ঘৃণা করে, তাদের নিয়মিত করতে হবে এবং এটিকে চেষ্টা ও স্বয়ংক্রিয় করতে হবে। যদি আপনি এই ভয়াবহ কাজটি গ্রহণ করতে পারেন এবং এটিকে একটি একক ক্লিকের স্ক্রিপ্ট তৈরি করতে পারেন তবে তারা আপনাকে ভালবাসবে, তবে আরও গুরুত্বপূর্ণ তারা স্ক্রিপ্টগুলি ব্যবহারের সুবিধা দেখতে পাবে।


ভাল প্রতিক্রিয়া সহ স্ক্রিপ্টগুলি লেখা, সম্ভবত কিছুটা ছোট ইন্টারেক্টিভ নিয়ন্ত্রণ - ব্যবহারকারী-বান্ধব স্টাফ ^^
ওসকার ডুভের্বন

1
আমি পার্ল শিখতে শুরু করার সাথে সাথে আমি বুঝতে পারি যে আমি একটি বিশেষভাবে ভয়াবহ দীর্ঘ এবং কদর্য রুটিন কাজ নিতে পারি এবং এটি স্বয়ংক্রিয় করতে পারি। তারপর থেকে আর ফিরে তাকাতে হয়নি।
Twirrim

আমার বক্তব্যটি হ'ল এই সমস্ত "ভয়ঙ্কর কাজ" তারপরে তারা সেগুলি বরং ম্যানুয়ালি করত। :-)
আইস্লাভা

সেগুলি থেকে অনেকগুলি বরখাস্ত করুন এবং একটি একক প্রশাসক দিয়ে তাদের প্রতিস্থাপন করুন একটি উবার-স্ক্রিপ্টার। আমি সস্তা হব
নিক কাভাদিয়াস

2

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

যদি কেবল সেগুলি প্রদর্শন করতে অনুপ্রাণিত না হয় তবে একটি কৌশল যা আমি ব্যবহার করতে চাই তা হ'ল পরিচালনার সামনে সূক্ষ্ম বক্তব্য ছুঁড়ে ফেলা :) আপনি চাইলে চুষতে চাইলেন, তবে এটি তেমন নয়। সিদ্ধান্ত গ্রহণকারীদের সুবিধাগুলি দেখান, প্রায়শই এটি গোষ্ঠীর মাধ্যমে ছড়িয়ে পড়ে। যদিও এটি সম্পর্কে কোনও বিড়ম্বনা করবেন না।

আরও সূক্ষ্ম নোটে, কাউকে পরিবর্তন করা শক্ত (যদি অসম্ভব না হয়)। উদাহরণ দ্বারা নেতৃত্ব!


5
"আপনি কি জানেন, আমি নিশ্চিত যে আমি এটির স্ক্রিপ্ট করতে পারব যাতে আমাদের এটি চালিয়ে চলমান জনশক্তি ব্যয় করতে হবে না"। পরিচালনার সামনে শক্তিশালী শব্দ :)
টুইটারিমে

1
আমি সর্বদা বিশ্বাস করি যে কেবল উইন্ডোজ জগতে কেউ নিজেকে প্রোগ্রামিং জ্ঞান না দিয়ে নিজেকে (বা নিজেকে) একজন প্রশাসক বলতে পারেন। আপনি যে মন্তব্যটি বাদ দিতে পারেন তা হ'ল "আপনি কেন এটি ম্যানুয়ালি করছেন? আমাদের কম্পিউটারগুলির জন্য এটি রয়েছে"।
জন গার্ডেনিয়ার্স 23

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

1

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

এই প্রশ্নটি আইটি বিশ্বে বিদ্যমান একটি সাধারণ পক্ষপাতেরও চিত্র তুলে ধরে: যে আমি স্ক্রিপ্ট না করলে আমার অবশ্যই স্মার্ট বা স্ক্রিপ্ট না কারওর মতো ভাল হওয়া উচিত নয় এবং এটি ভুল। আমি প্রচুর লোককে চিনি যাঁরা আমার চেয়ে আরও ভাল স্ক্রিপ্ট করতে পারতেন, তবে তারা তাদের জীবন বাঁচাতে বা কোনও নেটওয়ার্কের ট্রেস কীভাবে চালায় তা বুঝতে বা SW সার্ভারকে AWE ব্যবহার করার জন্য কনফিগার করতে পারে না বা বুটটি কী তা জানত না। ini ফাইল ইত্যাদি ছিল ইত্যাদি etc.


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

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

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

3
@ জোয়কওয়ার্টি: স্ক্রিপ্টিং পয়েন্ট-এন্ড-ক্লিকের তুলনায় স্ক্রিপ্টিং শক্তিশালী কারণ স্ক্রিপ্টিং (সঠিকভাবে) আমাদের চেয়ে কম মানুষেরা নিজে নিজে যেভাবে করতে পারে তার চেয়ে কম সময়ে আরও বেশি কাজ করতে পারে। সম্ভবত বাক্যাংশটি হওয়া উচিত: "স্ক্রিপ্টিং একটি ভাল অনুশীলন"। আপনার (শয়তানের উকিল) যুক্তি দাবির চেয়ে বেশি বিষয়ভিত্তিক। "আমার পক্ষে সবচেয়ে ভাল অনুশীলনটি আপনার পক্ষে নাও থাকতে পারে।" তা সত্য হতে পারে, কিন্তু এটা মানে এই নয় যে না ভাল অনুশীলন। এর অর্থ হতে পারে আপনি এটি করতে পারবেন না বা জানেন না । এটি নিজের মধ্যে এবং অন্যরকম একটি সমস্যা।
osij2is

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

1

সত্যিই, আপনি একটি ঘোড়া জল নিয়ে যেতে পারেন, কিন্তু আপনি তাকে পান করতে পারবেন না।

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

এ কারণে, আমি কোড শিখতে বাধা দিয়েছি, তবে একবার চেষ্টা করার সিদ্ধান্ত নিয়েই আমার একটি বিস্ফোরণ ঘটেছে।

কাউকে আঁকার দিক থেকে এডি / এলডিএপি স্ক্রিপ্টিংগুলি এগুলিকে প্রলুব্ধ করার জন্য ব্যবহার করে দেখুন I XYZ গ্রুপে থাকা লোকেরা।

আমি নির্দিষ্ট কিছু গোষ্ঠীর সদস্য নয় এমন সমস্ত ব্যবহারকারীকে খুঁজে পেতে এই বিট কোডটি লিখেছিলাম: https://github.com/gwaldo/LDAP- আন্তঃ- গোষ্ঠী- মেম্বারশিপ- রিপোর্ট

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


0

পরবর্তী প্রশ্ন: তাদের স্ক্রিপ্ট কেন করা উচিত? যে উত্তর নির্ধারণ করবে।

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

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

এটি ঠিক কীভাবে আপনাকে প্রভাবিত করছে তা নিয়েও প্রশ্ন রয়েছে। এটি কি আপনাকে বিরক্ত করে না, বা যদি আপনার সহকর্মীরা স্ক্রিপ্টড জিনিসগুলি পরিচালনা করে তবে আপনার জীবন আরও ভাল হবে?


এর প্রধান প্রভাব অ্যাডমিনরা একাধিক মেশিনে বারবার ম্যানুয়াল কাজ করে তাদের সময় নষ্ট করে - এটি দীর্ঘতর রূপান্তর - যা আমাদের বিকাশের সময়সূচীতে প্রভাব ফেলতে পারে (সর্বদা কখনই যথেষ্ট নয়)।
আইস্লাভা

1
এবং ভুলে যাবেন না যে ম্যানুয়াল কার্যগুলি ত্রুটির প্রবণ।
জন গার্ডেনিয়ার্স

0

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

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


0

আমি স্ক্রিপ্টগুলি "ডকুমেন্টেশন যা আপনার জন্য কাজ করে" হিসাবে সংজ্ঞায়িত করেছি।

পরিচালক: ডকুমেন্টেশন তৈরি করতে অগণিত ঘন্টা ব্যয় করুন, যা প্রথম গ্রেড বুঝতে পারে যে, সপ্তাহের শেষের দিকে বাসি হয়ে যাবে, আপনার সহকর্মীদের টাস্ক-এক্সের মাধ্যমে ক্লিকেটি ক্লিক করতে।

কর্মচারী: আমার কাছে একটি স্ক্রিপ্ট রয়েছে যা টাস্ক-এক্স করে, আমি কি কেবল তাদের তা দিতে পারি?

পরিচালক: অবশ্যই, আপনি সবেমাত্র ডকুমেন্টেশন শেষ করার পরে আপনার স্ক্রিপ্টটিও প্রবাহের চার্ট সহ নথিভুক্ত করুন।


0

আমি স্ক্রিপ্টগুলি "ডকুমেন্টেশন যা আপনার জন্য কাজ করে" হিসাবে সংজ্ঞায়িত করেছি।

পরিচালক: ডকুমেন্টেশন তৈরি করতে অগণিত ঘন্টা ব্যয় করুন, যা প্রথম গ্রেড বুঝতে পারে যে, সপ্তাহের শেষের দিকে বাসি হয়ে যাবে, আপনার সহকর্মীদের টাস্ক-এক্সের মাধ্যমে ক্লিকেটি ক্লিক করতে।

কর্মচারী: আমার কাছে একটি স্ক্রিপ্ট রয়েছে যা টাস্ক-এক্স করে, আমি কি কেবল তাদের তা দিতে পারি?

পরিচালক: অবশ্যই, আপনি সবেমাত্র ডকুমেন্টেশন শেষ করার পরে আপনার স্ক্রিপ্টটিও প্রবাহের চার্ট সহ নথিভুক্ত করুন।

ভুলে যাবেন না যে ডকুমেন্টেশনটি একটি এমএস ওয়ার্ড নথিতে থাকতে হবে যাতে এটি সার্ভার থেকে পড়তে জটিল হয় ate


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