.Bat ফাইলের মাধ্যমে নেট ব্যবহারকারীর মাধ্যমে কখনই মেয়াদ উত্তীর্ণ পাসওয়ার্ড এবং ব্যবহারকারী তৈরি করবেন


23

আমি .bat fileউইন্ডোজ অপারেটিং সিস্টেমের স্তরে ব্যবহারকারী এবং পাসওয়ার্ড তৈরি করতে একটি ব্যবহার করছি ।

আমি EXPIRES:NEVERযখন পাসওয়ার্ডটি পাস করি যখন ব্যবহারকারীটি তৈরি হয় তখন এটিতে "Password never expires"চেকবাক্স পরীক্ষা করা হয় না (অর্থাত পাসওয়ার্ড কখনই সেই তৈরি করা ব্যবহারকারীর জন্য নির্বাচিত হয় না) এবং ব্যবহারকারী 90 দিনের পরে স্বয়ংক্রিয়ভাবে মেয়াদ শেষ হয়ে যায়।

Net User %1 %2 /COMMENT:"%3" /EXPIRES:NEVER /PASSWORDCHG:NO /ADD

উপরের কোডটির মূল লাইন, আমি একটি পাঠ্য ফাইল থেকে ব্যবহারকারীর নাম এবং পাসওয়ার্ড দিয়ে পাস করি এবং .bat ফাইলটি চালাই।

উত্তর:


34

এই লাইনটি ব্যাচ ফাইলে যুক্ত করুন:

WMIC USERACCOUNT WHERE "Name='%1'" SET PasswordExpires=FALSE

এনবি: আমি বিশ্বাস করি যে এটি কেবলমাত্র স্থানীয় অ্যাকাউন্টগুলির সাথে কাজ করবে, না DOMAIN অ্যাকাউন্টগুলি। তবে দেখা যাচ্ছে এটি আপনার প্রয়োজন ...
গ্লেন সুলিভান

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

2

বিকল্প / মেয়াদ উত্তীর্ণ অ্যাকাউন্টের জন্য, পাসওয়ার্ডের জন্য নয়, কমান্ড সহায়তাটি পরীক্ষা করুন।

http://support.microsoft.com/kb/251394/en-us

ডকুমেন্টেশন থেকে: "আপনি তারিখ নির্দিষ্ট করে থাকলে ব্যবহারকারীর অ্যাকাউন্টের মেয়াদ শেষ হয়ে যায় ause"


যতক্ষণ এই তাত্ত্বিক প্রশ্নের উত্তর হতে পারে, এটা বাঞ্ছনীয় হবে উত্তর অপরিহার্য অংশের এখানে অন্তর্ভুক্ত করা, এবং রেফারেন্স এর জন্য লিঙ্ক প্রদান।
স্কট প্যাক

1
প্রথম বাক্যটি গুরুত্বপূর্ণ। স্বীকৃত উত্তরে থাকা উচিত।
এডি

1

net userকমান্ড স্থানীয় সেইসাথে ডোমেইন অ্যাকাউন্টে ব্যবহার করা যাবে। ব্যবহার করুন /domainডোমেইন অ্যাকাউন্টগুলির জন্য সুইচ।

উদাহরণস্বরূপ, ডোমেন ব্যবহারকারীর% 1 এর জন্য তথ্যটি দেখতে, ব্যবহার করুন

net user %1 /domain

নেট ব্যবহারকারী বিকল্পগুলির সম্পূর্ণ তালিকা এখানে তালিকাভুক্ত করা হয়েছে:

http://support.microsoft.com/kb/251394


1

একক AD ব্যবহারকারী

সক্রিয় ডিরেক্টরি ব্যবহারকারীদের জন্য, আপনি একক ব্যবহারকারীর জন্য এটি পরিবর্তন করতে dsmod কমান্ডটি ব্যবহার করতে পারেন :

dsmod user "CN=username,OU={User Org Unit},DC... etc" -pwdneverexpires yes

একাধিক এডি ব্যবহারকারী

আপনি যদি এই সম্পত্তিটি প্রচুর পরিমাণে সেট করতে চান, তবে আপনি উপরোক্তটি ডিএসকিউয়ের সাথে একত্রে ব্যবহার করে একটি সম্পূর্ণ সাংগঠনিক ইউনিটের ( ওইউ ) জন্য এটি করতে পারেন ।

প্রথমে, ওইউতে সমস্ত ব্যবহারকারীদের তালিকাভুক্ত করা (এটি চালানো নিরাপদ, কারণ এটি কেবল ব্যবহারকারীদের তালিকার বাইরে চলে যায়):

dsquery user "OU={your target OU},DC={your domain},DC={your domain extension}"

তারপরে, ধরে নিই যে আপনি উপরের কমান্ডের আউটপুট নিয়ে খুশি, আপনি এটি ডিএসএমডে পাইপ করতে পারেন:

dsquery user "OU={your target OU},DC={your domain},DC={your domain extension}" | dsmod user -pwdneverexpires yes

স্ক্রিনশট সহ আরও কিছু তথ্য, এখানে: http://www.petenetlive.com/KB/Article/0000532.htm


0
net accounts /MaxPWAge:unlimited

পাসওয়ার্ড কখনই শেষ হয় না; তবে মেশিনে থাকা সমস্ত অ্যাকাউন্টের জন্য - কোনও হোম মেশিন বা ভিএম এর পক্ষে খারাপ নয়


-1

উপরে উল্লিখিত হিসাবে, net userকেবলমাত্র অ্যাকাউন্টের মেয়াদ শেষ হবে (মাধ্যমে / মেয়াদ শেষ হবে) পাসওয়ার্ডের মেয়াদোত্তীর্ণ পরিবর্তনটি অটপিয়নকে অনুমতি দেবে বলে মনে হয় না।

এটি আমার অ্যাকাউন্টের পাসওয়ার্ডের মেয়াদোত্তীর্ণ অপসারণ করতে আমি ব্যবহার করেছি:

wmic UserAccount where Name='username' set PasswordExpires=False

আপনি যে অ্যাকাউন্টটি পরিবর্তন করতে চান তার ব্যবহারকারীর নামটিতে 'ব্যবহারকারীর নাম' পরিবর্তন করুন।


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