50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

تغییر پسورد همه ی یوزرها

با سلام .

چجوری میشه از طریق command line کاری کرد که مثلا یهویی پسورد 100 تا یوزرو تغییر داد به مقدار خاصی . مثلا میخوام پسورد همه ی یوزرهارو به 1234 تغییر بدم . چه دستوری رو باید زد تو cmd یا powershell ؟

با تشکر .

پرسیده شده در 1395/09/15 توسط

16 پاسخ

0

ممنون از پاسخگوییتون . تست میکنم و نتیجه رو همینجا میگم .

پاسخ در 1395/09/15 توسط
0

سلام

پسورد کدوم یوزرهارو ؟

Active directory?

workgroup?

یا ؟

پاسخ در 1395/09/15 توسط
0

دوست عزیز برای آبجکت های ساخته شده نمیتونید از dsadd استفاده کنید باید از dsmod استفاده کنید

پاسخ در 1395/09/15 توسط
0

با سلام

میتونی از دستورات dsquery userوبعد از گزارش گیری از دستورات dsadd user استفاده کنی

پاسخ در 1395/09/15 توسط
0

سلام دوست عزیز

شما میتونید این کار رو با ou هاتون انجام بدین یعنی تنظیمات رو به ou اعمال کنید و تمام یوزرهایی که داخل اون ou هستن و حتی یوزرهایی داخل زیر شاخه ی اون ou هستن این تنظیمات بهشون اعمال میشه و تمام یوزرها پسوردشون به پسورد مورد نظر شما تغییر میکنه

برای این کار شما ابتدا باید از قسمت tools گزینه ی active directory windows for powershell رو انتخاب کنید

سلام دوست عزیز 
شما میتونید این کار رو با ou هاتون انجام بدین یعنی تنظیمات رو به ou اعمال کنید و تمام یوزرهایی که داخل اون ou هستن و حتی یوزرهایی داخل زیر شاخه ی اون  ou هستن این تنظیمات بهشون اعمال میشه و تمام یوزرها پسوردشون به پسورد مورد نظر شما تغییر میکنه  
برای این کار شما  ابتدا باید   از قسمت tools گزینه ی active directory windows for powershell  رو انتخاب کنید 
||http://network.tosinso.com/files/get/5d346cb0-5784-4760-b0ff-cd5dc1112170||
 پاور شل نمیتونه پسورد را در حالت clear text به اکتیو دایرکتوری بفرسته پس  می یایم یک secure string ایجاد میکنیم تا string  که ما به عنوان رمز  وارد میکنیم به صورت clear text رد و بدل نشه
||http://network.tosinso.com/files/get/5fe2816b-5fa2-489b-bba2-1f2348616fbf||
رمز مورد نظرتون رو بعد از string مینویسید 
<c#>
$pass= ConvertTo-SecureString -String itproITPRO123 -AsPlainText -Force
<c#>
سپس باید باتوجه به وضعیت یوزرهایی که میخواهید این تنظیمات بهش اعمال بشه  (که من در اینجا یوزرهای enable رو در نظر گرفتم ) و انتخاب ou مورد نظر(ou=office user) و دامین (dc=test,dc=local) ،همچنین بعد از new password پسوردی که در تصویر دوم ایجاد کردیم  $pass وارد میکنیم دقت کنید که پسورد نهایی یوزرها itproITPO123 میباشد 
||http://network.tosinso.com/files/get/97e898a8-35c6-41e6-9c84-5883805b2b34||

<c#>
 Get-ADUser -Filter enabled -eq 'true' -SearchBase ou=office user,dc=test,dc=local |Set-ADAccountPassword -NewPassword $pass -Reset -PassThru
<c#>
امیدوارم مورد استفادتون قرار بگیره

پاور شل نمیتونه پسورد را در حالت clear text به اکتیو دایرکتوری بفرسته پس می یایم یک secure string ایجاد میکنیم تا string که ما به عنوان رمز وارد میکنیم به صورت clear text رد و بدل نشه

سلام دوست عزیز 
شما میتونید این کار رو با ou هاتون انجام بدین یعنی تنظیمات رو به ou اعمال کنید و تمام یوزرهایی که داخل اون ou هستن و حتی یوزرهایی داخل زیر شاخه ی اون  ou هستن این تنظیمات بهشون اعمال میشه و تمام یوزرها پسوردشون به پسورد مورد نظر شما تغییر میکنه  
برای این کار شما  ابتدا باید   از قسمت tools گزینه ی active directory windows for powershell  رو انتخاب کنید 
||http://network.tosinso.com/files/get/5d346cb0-5784-4760-b0ff-cd5dc1112170||
 پاور شل نمیتونه پسورد را در حالت clear text به اکتیو دایرکتوری بفرسته پس  می یایم یک secure string ایجاد میکنیم تا string  که ما به عنوان رمز  وارد میکنیم به صورت clear text رد و بدل نشه
||http://network.tosinso.com/files/get/5fe2816b-5fa2-489b-bba2-1f2348616fbf||
رمز مورد نظرتون رو بعد از string مینویسید 
<c#>
$pass= ConvertTo-SecureString -String itproITPRO123 -AsPlainText -Force
<c#>
سپس باید باتوجه به وضعیت یوزرهایی که میخواهید این تنظیمات بهش اعمال بشه  (که من در اینجا یوزرهای enable رو در نظر گرفتم ) و انتخاب ou مورد نظر(ou=office user) و دامین (dc=test,dc=local) ،همچنین بعد از new password پسوردی که در تصویر دوم ایجاد کردیم  $pass وارد میکنیم دقت کنید که پسورد نهایی یوزرها itproITPO123 میباشد 
||http://network.tosinso.com/files/get/97e898a8-35c6-41e6-9c84-5883805b2b34||

<c#>
 Get-ADUser -Filter enabled -eq 'true' -SearchBase ou=office user,dc=test,dc=local |Set-ADAccountPassword -NewPassword $pass -Reset -PassThru
<c#>
امیدوارم مورد استفادتون قرار بگیره

رمز مورد نظرتون رو بعد از string مینویسید

$pass= ConvertTo-SecureString -String itproITPRO123 -AsPlainText -Force

سپس باید باتوجه به وضعیت یوزرهایی که میخواهید این تنظیمات بهش اعمال بشه (که من در اینجا یوزرهای enable رو در نظر گرفتم ) و انتخاب ou مورد نظر(ou=office user) و دامین (dc=test,dc=local) ،همچنین بعد از new password پسوردی که در تصویر دوم ایجاد کردیم $pass وارد میکنیم دقت کنید که پسورد نهایی یوزرها itproITPO123 میباشد

سلام دوست عزیز 
شما میتونید این کار رو با ou هاتون انجام بدین یعنی تنظیمات رو به ou اعمال کنید و تمام یوزرهایی که داخل اون ou هستن و حتی یوزرهایی داخل زیر شاخه ی اون  ou هستن این تنظیمات بهشون اعمال میشه و تمام یوزرها پسوردشون به پسورد مورد نظر شما تغییر میکنه  
برای این کار شما  ابتدا باید   از قسمت tools گزینه ی active directory windows for powershell  رو انتخاب کنید 
||http://network.tosinso.com/files/get/5d346cb0-5784-4760-b0ff-cd5dc1112170||
 پاور شل نمیتونه پسورد را در حالت clear text به اکتیو دایرکتوری بفرسته پس  می یایم یک secure string ایجاد میکنیم تا string  که ما به عنوان رمز  وارد میکنیم به صورت clear text رد و بدل نشه
||http://network.tosinso.com/files/get/5fe2816b-5fa2-489b-bba2-1f2348616fbf||
رمز مورد نظرتون رو بعد از string مینویسید 
<c#>
$pass= ConvertTo-SecureString -String itproITPRO123 -AsPlainText -Force
<c#>
سپس باید باتوجه به وضعیت یوزرهایی که میخواهید این تنظیمات بهش اعمال بشه  (که من در اینجا یوزرهای enable رو در نظر گرفتم ) و انتخاب ou مورد نظر(ou=office user) و دامین (dc=test,dc=local) ،همچنین بعد از new password پسوردی که در تصویر دوم ایجاد کردیم  $pass وارد میکنیم دقت کنید که پسورد نهایی یوزرها itproITPO123 میباشد 
||http://network.tosinso.com/files/get/97e898a8-35c6-41e6-9c84-5883805b2b34||

<c#>
 Get-ADUser -Filter enabled -eq 'true' -SearchBase ou=office user,dc=test,dc=local |Set-ADAccountPassword -NewPassword $pass -Reset -PassThru
<c#>
امیدوارم مورد استفادتون قرار بگیره
 Get-ADUser -Filter "enabled -eq 'true'" -SearchBase "ou=office user,dc=test,dc=local" |Set-ADAccountPassword -NewPassword $pass -Reset -PassThru

امیدوارم مورد استفادتون قرار بگیره

پاسخ در 1395/09/15 توسط
0

برای اکتیو دایرکتوری .

میخوام یه جا با یه دستور پسورد 100 تا یوزرو به یه مقدار مشابه تغییر بدم . مثلا همشون بشن 1234 .

پاسخ در 1395/09/15 توسط
0

متاسفانه اعمال نمیشه .

ممنون از پیگیریتون .

اگه راهی پیدا کردم همینجا به اشتراک میزارم .

پاسخ در 1395/09/15 توسط
0

میگم که اول کل سطرها

dsadd user "CN=1,OU=u,DC=hf,DC=ir -pwd 1234

dsadd user "CN=2,OU=u,DC=hf,DC=ir -pwd 1234

بعد با فرمت bat ذخیره کن واجرا

پاسخ در 1395/09/15 توسط
0

dsquery user >c:\user.txt

فایل را باز میکنی که کل یوزرها را نشون میده اول کل یوزرها دستور

dsadd user ""-pwd 1234

پاسخ در 1395/09/15 توسط
0

یعنی به این شکل؟

یعنی به این شکل؟
||http://network.tosinso.com/files/get/343ac089-ce2f-4fd8-8e87-ede81080405e||
پاسخ در 1395/09/15 توسط
0

شما اول دامین یا workgroup

با دستور dsquery user یه خروجی از یوزرها میگیری وبعد با دستور dsadd user با فرمت bat فایل کل یوزرها را مجدد با پسورد جدید اد میکنی

پاسخ در 1395/09/15 توسط
0

اینو الان تست کردم جواب نداد

پاسخ در 1395/09/15 توسط
0

متاسفانه این روش هم اعمال نشد . ولی بعد از زدن دستورات همه چی بدرستی انجام شد و هیچ پیغام خطایی نداد

پاسخ در 1395/09/15 توسط
0

معذرت میخوام . بعد از اینکه فایل رو باز کردم چیکار کنم ؟؟ دقیق متوجه نشدم

پاسخ در 1395/09/15 توسط
0

اول سطر کل خط های که یوزرها رو نشون میده دستور dsadd را اضافه میکنیم وبعد این فایل را به صورت .bat ذخیره میکنیم وسپس اجرا....

اگر ماشین مجازی جهت تست داری اول رو اونا اجرا کن

پاسخ در 1395/09/15 توسط
0

ok . ممنون از پاسخگویی و پیگیریتون . تست میکنم نتیجشو اطلاع میدم

پاسخ در 1395/09/15 توسط

پاسخ شما