আপনি যদি উইন্ডোজ কমান্ড লাইনে কঠোরভাবে ব্যবহারকারীদের মাধ্যমে পুনরাবৃত্তি করতে চান তবে সবচেয়ে সহজ উপায় হ'ল wmic
একটি for
লুপের সংমিশ্রণ ।
for /f "tokens=* skip=1" %%a in ('wmic UserAccount get Name') do (
if not "%%a"=="" (
:: %%a is a variable containing an account name
)
)
কমান্ডের হৃদয় হল wmic UserAccount get Name
যা অ্যাকাউন্টগুলির একটি তালিকা মুদ্রণ করে। আপনি কিছু ফিল্টারিং করতে ইচ্ছুক হতে পারেন, যেমন করণ তার ভিবিএস স্ক্রিপ্ট উত্তরে যেমন করেছিলেন, তেমন কিছু দিয়েছিলেন wmic UserAccount where "LocalAccount=True" get Name
। যে কোনও ক্ষেত্র ফিল্টারযোগ্য; তাদের সমস্ত দেখতে, ব্যবহার wmic UserAccount get
(বাদ দেওয়া Name
) ব্যবহার করুন ।
for
লুপ কেবল কমান্ড আউটপুট পার্স করতে ব্যবহার করা হয়। এটি প্রথম লাইনটি এড়িয়ে যায় (যা কলামের শিরোনামটি প্রিন্ট করে), এবং শেষ লাইনটি if
কমান্ড দিয়ে এড়িয়ে যায় , কারণ এটি খালি রয়েছে। দেখুন for /?
আরও তথ্যের জন্য।
wmic
এমন সমস্ত ডোমেন অ্যাকাউন্টের তালিকাও দেবে যা আপনার পছন্দমতো নাও হতে পারে এবং বেশ কিছুটা সময়ও নেয়।wmic useraccount where "localaccount=true" get name
এটি প্রতিরোধ করে