গেট-এডি কম্পিউটারের দক্ষতার সাথে আউটপুট বাছাই করা হচ্ছে


2

এখানে পাওয়ারশেল শিক্ষানবিশ। নাম অনুসারে বাছাই করা বৈশিষ্ট্য সহ নির্দিষ্ট ডোমেনের সমস্ত ডোমেন সদস্যের তালিকা তৈরি করতে আমি টার্মিনালে একটি কমান্ড চালাতে চাই। আমার কাছে মাত্র 400 টি পিসির নিচে একটি ডোমেন রয়েছে। আমি অনলাইন গাইড থেকে কিছু জিনিস একসাথে পাইস করেছি। আমি যে আদেশ লিখেছি তা হ'ল:

$props = @('Name', 'OperatingSystem', 'OperatingSystemVersion', 'IPv4Address'); Get-ADComputer -Filter * -Property $props -SearchBase "DC=domainname,DC=com" -Server "domainname.com" -Credential "domainname.com\domainuser" | Sort-Object -Property Name | Format-Table $props -Wrap –Auto

নাম অনুসারে বাছাই করা একটি সুবিধা; আমার একেবারে দরকার নেই তবে এটি সুন্দর হবে। উপরের জিজ্ঞাসাটি প্রত্যাশিত ফলাফল পেয়েছে তবে এটি বেশ দীর্ঘ সময় নেয়। বাছাইকরণের ধাপের সাথে ফলাফলগুলি আউটপুট দিতে প্রায় 20 সেকেন্ড সময় লাগে। বাছাই ছাড়াই এটি প্রায় 1 সেকেন্ড সময় নেয়।

আউটপুট বাছাই করার আরও কার্যকর উপায় আছে কি?

উত্তর:


3

আমার খারাপ, প্রশ্ন জিজ্ঞাসা করার সময় আমি এর মধ্যে গভীরভাবে তাকাইনি। ভবিষ্যতের রেফারেন্সের জন্য সমাধানটি হল এর মতো একটি সিলেক্ট স্টেপ যুক্ত করা:

$props = @('Name', 'OperatingSystem', 'OperatingSystemVersion', 'IPv4Address'); Get-ADComputer -Filter * -Property $props -SearchBase "DC=domainname,DC=com" -Server "domainname.com" -Credential "domainname.com\domainuser" | Select $props | Sort-Object -Property Name | Format-Table $props -Wrap –Auto
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.