আপনার শীর্ষ পাওয়ারশেল কমান্ডটি কী? আসুন একটি তালিকা তৈরি করুন এবং সেরাটিকে ভোট দিন!
আপনার শীর্ষ পাওয়ারশেল কমান্ডটি কী? আসুন একটি তালিকা তৈরি করুন এবং সেরাটিকে ভোট দিন!
উত্তর:
গেট-মেম্বার পাওয়ারশেল সেমিডলেটসের রাজা।
গেট-মেম্বার আপনাকে স্থিতিশীল সদস্যদের (সদস্যদের এবং ধরণের) স্ট্যাটিক সদস্যগুলির সাথে ইন্টারেক্টিভভাবে অন্বেষণ করতে দেয়।
আমি AD ব্যবহারকারীদের সন্ধানের জন্য একটি স্ক্রিপ্ট থাকা পছন্দ করি:
$strFilter = "(&(objectCategory=User)(sAMAccountName=[USERNAME]))";
$objSearcher = New-Object System.DirectoryServices.DirectorySearcher;
$objSearcher.SearchRoot = "LDAP://dc=[AD_Location]";
$objSearcher.Filter = $strFilter;
$objSearcher.SearchScope = "Subtree";
$objSearcher.FindALL()
Get-ADUser -filter 'Name -like "*"'
("ফিল্টার" প্রতিস্থাপন করুন যা কিছু দিয়ে)
এই মুহুর্তে আমি গেট-ডাব্লুএমআইওজেক্টের একটি বড় অনুরাগী।
এটি সম্পর্কে কোনও প্রশ্ন নেই - গেট-মেম্বার। আমি কোনও পাওয়ারশেল সেশন এটি ব্যবহার না করে কল্পনা করতে পারি না। উইন্ডোজ পাওয়ারশেলের অন্যতম শক্তিশালী বৈশিষ্ট্য হ'ল আবিষ্কারযোগ্যতা।
আমার প্রিয় এক:
গেট-কনটেন্ট "সি: \ লগফিল.লগ" -উইট
'টেল-ফ' লগফিল 'এর পাওয়ারশেল সংস্করণ
আমি দেখতে পাচ্ছি যে তালিকাভুক্ত হওয়াতে আমার সম্মত হতে হবে তবে এটি আমার পক্ষে সবচেয়ে ভাল তবে আমার নিকটবর্তী এবং সমানভাবে প্রয়োজনীয় দ্বিতীয়টি:
Format-List
এটিতে আমি সাধারণত যেভাবে ব্যবহার করি তা হ'ল পাইপের পরে কোনও বস্তুর বৈশিষ্ট্যের সমস্ত মান দেখানোর জন্য:
$SomeObject | fl *
জিএম আপনাকে অবজেক্টটি কী তা বলে দেবে এবং এর বৈশিষ্ট্যগুলির নাম এবং প্রকারগুলি তালিকাভুক্ত করবে তবে এটি প্রায়শই না করায় আপনি কীভাবে ডকুমেন্টেশন সন্ধান না করে এই বৈশিষ্ট্যগুলি কীভাবে ব্যবহার করা যায় তা বোঝা সত্যিই সহায়তা করে না যা ক্লান্তিকর হতে পারে।
$SomeObject | Format-List *
অবজেক্টে উপলব্ধ বৈশিষ্ট্যগুলির সমস্ত মানকে আউটপুট দেবে যাতে আপনি তাদের বর্তমান মানগুলি কী তা দেখতে পারেন এবং আপনি যে বৈশিষ্ট্যগুলি নির্বাচন করতে চান বা অবজেক্টগুলিকে ফিল্টার করতে চান তা সন্ধান করতে শুরু করতে পারেন।
আমি প্রায়শই দেখতে পাব যে কোনও বস্তুর একাধিক বৈশিষ্ট্য রয়েছে যা ডকুমেন্টেশনের উপর ভিত্তি করে দেখে মনে হয় যে তাদের কাছে আমার কাছে থাকা ডেটা রয়েছে তবে বাস্তবে কেবলমাত্র একটি বৈশিষ্ট্যের মধ্যে একটিতে ডেটা থাকে বা তার মধ্যে একটিতে ডেটা থাকে না যা আপনি আশা করেন তার উপর ভিত্তি করে ডকুমেন্টেশন একা।
আমি একটি ছোট পদ্ধতি করেছি যা আমি আমার প্রোফাইলে যুক্ত করেছি। Http://blog.keystroke.ch/2007/08/30/diskusage-in-powershell/ দেখুন ।
ডিস্কাসেজ মাইজারের
আমার পছন্দের আদেশ।
গেট-মেম্বার ছাড়াও, আমাকে অ্যাড-মেম্বার এবং নিউ-অবজেক্ট বলতে হবে যা আপনাকে এক্সটেনসিবল টাইপ সিস্টেম ব্যবহার করার ক্ষমতা দেয়।
যে কোনও সময়ে কোনও বস্তুর সাথে সদস্যদের যুক্ত করতে সক্ষম হওয়ায় আপনি এটি বাছাই করার ক্ষমতা, গোষ্ঠীকরণ, এটি টুকরো টুকরো করে, ডাইস করা, এটি রফতানি করতে বা যা করতে চান তা দিয়ে সঠিক তথ্য পেতে পারবেন।