تا %60 تخفیف خرید با صدور مدرک برای 7 نفر فقط تا
00 00 00
مهسا باوندپور

AD , dsquery and dsmod

ضمیمه ها

gjhufzujkfrz.JPG

سلام وقت بخیر

فرض کنید من در اکتیودایرکتوری یک OU دارم با 1000 کاربر که برای هر کاربر در تب organisation در قسمت department، اسم واحد مربوطه ی یوزر نوشته شده و اسم واحدها با هم متقاوت است.

در قسمت department فرض کنید یک واحد 4 کلمه ای نوشته شده که یکی از کلمات HR است. HRبرای همه یوزرها نوشته شده است ولی اسم واحدها کاملا با هم متفاوت است.

حالا مدیر خواسته که کلمه HR از مشخصات همه کاربران پاک شود.

اگر اسم همه واحدها یکی میشد و بفرض اینکه اسم واحد میشد ABC ، خیلی راحت بود. چون میتوانستم به راحتی در cmd بنویسم:

dsquery user DN | dsmod user -dept "ABC"

 

ولی از من خواسته شده که اسم واحدها به صورت قبل باقی بماند و فقط کلمه HR از آن حذف شود.

از دوستان کسی میتونه منو راهنمایی کنه؟

متشکرم

این سوال 1 پاسخ دارد.
لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.
رسول دانش

سلام 

یک آموزش مهندس اسحاق احمدپور گذاشته بودن که هرچی گشتم پیدا نکردم 

با خودشون ارتباط بگیرین .تا راهنمایی کنند

خیلی چیزا بلد نیستم ، کاش عمرم برای یادگیری کفایت میکرد، دارم به این نتیجه میرسم که توی این عمر کوتاه هر چیزی ارزش یادگیری نداره و فقط چیزای مهم رو باید آموخت...

سلام 

ممنون از وقتی که گذاشتین.

من هم متاسفانه نتوستم این آموزش رو پیدا کنم.

 

رسول دانش

فکر میکنم توی دوره آموزشی ویندوز 2012 بود 

با خوده استاد ارتباط بگیرین و پیام بدین

خیلی چیزا بلد نیستم ، کاش عمرم برای یادگیری کفایت میکرد، دارم به این نتیجه میرسم که توی این عمر کوتاه هر چیزی ارزش یادگیری نداره و فقط چیزای مهم رو باید آموخت...

ببخشید از کدوم استاد؟

کیشه راهنمایی کنید چطور میشه اسم یک نفر رو سرچ کرد و پیام داد؟

خیلی ممنونم

رسول دانش

از قسمت پیام رسان پائین میتونید پیام بدین 

یوزر isaac 

استاد اسحاق احمدپور

خیلی چیزا بلد نیستم ، کاش عمرم برای یادگیری کفایت میکرد، دارم به این نتیجه میرسم که توی این عمر کوتاه هر چیزی ارزش یادگیری نداره و فقط چیزای مهم رو باید آموخت...

سلام 

خیلی لطف کردید.

متشکرم

Linuxi

ببخشید ممنون میشم وختی پاسخ رو گرفتین اینجا هم به اشتراک بذارین.

سپاسگذار میشم.

حتما 

خواهش میکنم

سلام دوست عزیز ، متاسفانه توسینسو خدمات اسکریپت نویسی به کاربران ارائه نمیده. ما میتونیم اسکریپتی که شما نوشتید رو ببینیم و اگه مشکلی داشت برطرفش کنیم.

لطفا سوالات فنی خودتون رو از طریق گزینه "بپرسید" مطرح کنید. از جواب دادن به هرگونه سوالات فنی در قالب پیام خصوصی معذورم.

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

راه حلی پیدا کردم این هست:
که اول از دپارتمانت اکسپورت میگیریم و بعد تغییراتی که میخوایم میدیم و بعد اینپورت میکنیم:

Get-ADUser -Filter * -Properties * -SearchBase "DN" | select sn,givenname,samaccountname,department | Export-Csv 'C:\tmp\Department.csv'

 

 

$users =Import-Csv -Path C:\tmp\Department.csv

foreach ($user in $users) {

   Set-ADUser -Identity $user.samaccountname -Department $user.department

}

 

  • انتخاب شده به عنوان جواب توسط 1 نفر
پاسخ شما
برای ارسال پاسخ خود وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر