نمایش نتایج: از شماره 1 تا 7 از مجموع 7
سپاس ها 8سپاس
  • 1 توسط A.Yazdani
  • 7 توسط al1p0ur

موضوع: ایجاد loop در دستورات cmd

  
  1. #1
    نام حقيقي: محمد فراهانی

    عضو عادی شناسه تصویری mohamad-23
    تاریخ عضویت
    Nov 2011
    محل سکونت
    تهران
    نوشته
    1,303
    سپاسگزاری شده
    1096
    سپاسگزاری کرده
    847

    ایجاد loop در دستورات cmd

    سلام دوستان .
    من میخام با active directory 2008 حدود 1500 تا user ایجاد کنم .... از طریق cmd و command بلدم تک تک بسازم . اما میخام بدونم چه طور میشه تو همین دستورات با برنامه نویسی یک loop ایجاد کرد تا این کار حدودا automatic انجام بشه ....
    مبهم واسه من برنامه نویسی که تو cmd مجازه .... مرسی از وقتی که میذارید



    موضوعات مشابه:

  2. #2
    نام حقيقي: احمد یزدانی (Poker)

    عضو ویژه شناسه تصویری A.Yazdani
    تاریخ عضویت
    Aug 2010
    محل سکونت
    Isfahan
    نوشته
    946
    سپاسگزاری شده
    1312
    سپاسگزاری کرده
    430
    نوشته های وبلاگ
    8
    شما به راحتی با دستور for میتونید این کار رو بکنید و 1500 تا کاربرتون رو بسازین


    mohamad-23 سپاسگزاری کرده است.

  3. #3
    نام حقيقي: محمد فراهانی

    عضو عادی شناسه تصویری mohamad-23
    تاریخ عضویت
    Nov 2011
    محل سکونت
    تهران
    نوشته
    1,303
    سپاسگزاری شده
    1096
    سپاسگزاری کرده
    847
    نقل قول نوشته اصلی توسط poker نمایش پست ها
    شما به راحتی با دستور for میتونید این کار رو بکنید و 1500 تا کاربرتون رو بسازین
    من برنامه نویسی بلدم . اگه بگید این CMD با چه زبان برنامه نویسی میشه کار کرد میتونم کامل خواستمو پیاده کنم...



  4. #4
    نام حقيقي: Ali

    عضو ویژه شناسه تصویری al1p0ur
    تاریخ عضویت
    Feb 2010
    محل سکونت
    Tehran
    نوشته
    2,097
    سپاسگزاری شده
    2423
    سپاسگزاری کرده
    730
    این یک مثال ساده برای استفاده از FOR در محیط CMD است . فکر میکنم کاملا واضح باشه .
    کد:
    FOR /L %A IN (1,1,5) DO ping 10.10.10.1 or FOR /L %A IN (1,1,5) DO ping 10.10.10.%A
    عدد1 اول، شروع ، عدد1 دوم، استپ و عدد5 مقدار پایان رو مشخص میکنه . در مثال اول آدرس گفته شده 5 بار Ping میشه .
    در مثال دوم هم از متغییر استفاده شده .
    شما کافیه دستور مورد نظر رو جای ping قرا بدید و بازه مورد نظر رو مشخص نمایید:
    کد:
    FOR /L %A IN (1,1,1500) DO dsadd user cn=user%A,cn=users,dc=yourdomain,dc=com -disabled no -pwd yourpassword -mustchpwd yes
    (البته این دستور رو اول تو لب چک کن )
    برای مطالعه بیشتر :
    For - Loop through a range of numbers
    Dsadd user

    در ضمن از اسکریپت هم میتونی استفاده کنی (vbs)


    ویرایش توسط al1p0ur : 2011-11-24 در ساعت 07:06 PM
    SADEGH65، mehrzadmo، Reza.D و 4 نفر دیگر سپاسگزاری کرده‌اند.

  5. #5
    نام حقيقي: حامد

    عضو عادی
    تاریخ عضویت
    Sep 2009
    محل سکونت
    تهران
    نوشته
    121
    سپاسگزاری شده
    28
    سپاسگزاری کرده
    75
    سلام
    اگه نتیجه رسیدی و مشکلی نبود برنامه ت رو بزار اینجا همه از جمله من هم استفاده کنیم

    تشکر



  6. #6
    نام حقيقي: احمد یزدانی (Poker)

    عضو ویژه شناسه تصویری A.Yazdani
    تاریخ عضویت
    Aug 2010
    محل سکونت
    Isfahan
    نوشته
    946
    سپاسگزاری شده
    1312
    سپاسگزاری کرده
    430
    نوشته های وبلاگ
    8
    چرا نباید به نتیجه برسه ؟؟؟؟این یه روشی که وقتی تعداد کاربرای زیاد داری ازش استفاده میکنی.



  7. #7
    نام حقيقي: صالح.م

    خواننده
    تاریخ عضویت
    May 2010
    محل سکونت
    ایران
    نوشته
    26
    سپاسگزاری شده
    17
    سپاسگزاری کرده
    14
    شما اسکریپت ایجاد یدونشو بنویس من یه اسکریپت پایتون بنویسم برات



کلمات کلیدی در جستجوها:

دستور for در cmd

دستور loop در cmd

دستورforدر cmd

دستورات cmd

دستور loop در شبکه

دستور forدر زئی

دستورات active directory در cmd دستور forدر cmdدستور ساخت user در cmdforدر cmdایجاد یوزر در اکتیو دایرکتوری با دستور کامندبرنامه نویسی با دستورات cmdدستور for درcmdایجاد 100 user در active directory با dsaddخطای loopدرشبکهدستور for loop در cmdدستورات cmd براي اكتيوloopدرشبکهانجام یک دستور کامندی توسط دستورforloop ایجاد دستورات cmd در active directoryدستورfor cmdدستور forدرcmdfor در cmdفرمان های cmd در 2008

برچسب برای این موضوع

مجوز های ارسال و ویرایش

  • شما نمی توانید موضوع جدید ارسال کنید
  • شما نمی توانید به پست ها پاسخ دهید
  • شما نمی توانید فایل پیوست ضمیمه کنید
  • شما نمی توانید پست های خود را ویرایش کنید
  •