در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

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

به احتمال زیاد با خواندن تیتر این مقاله فکر می کنید می خواهیم این کار را بوسیله دستور netdom انجام دهیم. ولی نه ما اینکار را بوسیله دستور Add-Computer که در PowerShell 3.0 اضافه شده انجام می دهیم. با ما باشید.

من برای Join کردن کامپیوتر به دومین دو روش دارم. یک روش گرافیکی و یک روش دستوری. در این مقاله قصد دارم هر دو روش را به شما آموزش دهم.

روش گرافیکی:


قبل از همه تنظیمات IP و کامیپوتر را تعقیر نام می دهیم و سیستم را ریست می کنیم. تمام این کارها بوسیله PowerShell انجام میدم:

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

بعد از انجام مراحل بالا سیستم را بوسیله محیط گرافیکی Join to Domain می کنم:

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

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

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

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

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

این مرحله اختیاری هستش. در بالا Userی را بنویسید که در AD ایجاد شده و در کادر پایین می توانید تعیین کنید که این کاربرمجوز مدیریتی بر روی این کامپیوتر داشته باشد یا نه؟ واقعا سورپرایز شدم با این قابلیت. از شر ساختن Group Policy برای کامپیوتر های مدیریتی خلاص شدم.

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

در آخر سیستم را Rest کنید. این از روش گرافیکی

روش دستوری:


با دستور Add-Computerمی توانید یک کامپیوتر را عضو دومین یا Workgroup کنید یا آنها را از این دو محیط خارج کنید. همچنین توسط این دستور می توانید یک کامپیوتر یا چندین کامپیوتر را از یک دومین به دومین دیگر انتقال دهید. یا می توانید یک کامپیوتر را هنگام Join اکانت کامپیوتر آن را در یک OU خاص منتقل کنید. و امکانات جالب دیگر....

چند مثال می زنم:

PS C:\> Add-Computer -DomainName Domain01 –Restart

دستور بالا کامپیوتری که این دستور روی آن اجرا شده را عضو دومین و آن را Rest می کند.

PS C:\>Add-Computer -WorkGroupName WORKGROUP-A

Local Computer را عضو WorkGroup می کند.

PS C:\> Add-Computer -DomainName Domain02 -OUPath "OU=testOU,DC=domain,DC=Domain,DC=com"

Local Computer را عضو دومین می کند و اکانت کامپیوتر آن را در میسر مشخص شده ایجاد می کند.

PS C:\> Add-Computer -ComputerName Server01 -LocalCredential Server01\Admin01 -DomainName Domain02 -Credential Domain02\Admin02 -Restart –Force

توسط دستور بالا کامپیوتر Server01 را بوسیله یوزر Admin01 که مجوز لازم بر روی آن کامپیوتر دارد را به دومین Domain02 با یوز Admin02 که مجوز Join کردن این کامپیوتر در دومین دارد عضو دومین می کند. در انتها آن کامپیوتر را Rest می کند.

PS C:\> Add-Computer -ComputerName Server01, Server02, localhost -Domain Domain02 -LocalCredential Domain01\User01 -UnjoinDomainCredential Domain01\Admin01 -Credential Domain02\Admin01 –Restart

بوسیله دستور بالا کامپیوتر Server01, Server02 و Local Computer را از دومین Domain01خارج و عضو دومین Domain02 می کند. بوسیله پارامتر LocalCredential از Userی استفاده می کنیم که مجوز اتصال به این سه کامپیوتر را داشته باشد. و پارامتر UnjoinDomainCredential باید Userی که در دومین Domain01 مجوز خارج کردن این کامپیوترها از دومین را داشته باشد را معرفی کنیم. و پارامتر Credential باید Userی را معرفی کنید که مجوز لازم برای جوین کردن این کامپیوترها به Domain02 را داشته باشد. در آخر هم تمام کامپیوترها را Rest می کند.

PS C:\> Add-Computer  -Domain mycity -NewName Server044 -Credential mycity\administrator –Restart

توسط دستور زیر Local Computer را عضو دومین MyCity می کند و در این پروسه Computer Account این سیستم را به Server044 تعقیر نام می دهد.

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

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

جهت اطلاع بیشتر لینک زیر را مطالعه کنید:

https://technet.microsoft.com/en-us/library/hh849798.aspx

به روز باشید.

نویسنده: احمد جهلولی

#پاور_شل #اکتیو_دایرکتوری #جوین_کردن_ویندوز_10_به_دومین #جوین_کردن_کامپیوتر_به_دومین
4 نظر
solution

سلام

ممنون از پست تون

میشه در مورد کاربرد این روش بیشتر توضیح بدید.یعنی اینکه این دستورات چه موقعی راهگشا هستند.چون در محیط گرافیکی ویندوز خیلی راحت میشه یه سیستم را عضو دامین کرد و نیازی هم به حفظ کردن دستور نیست. البته دستوراتی که فرمودید برای ویندوز اکس پی هم کاربرد نداره.

و اگه میشه لطف کنید در مورد جمله زیر هم کمی توضیح دهید که قبلا چکار میکرید که الان مشکلتون حل شده

"از شر ساختن Group Policy برای کامپیوتر های مدیریتی خلاص شدم. "

منظورتون از کامپیوتر های مدیریتی چیه؟

ممنون

لطف می کنید.

احمد جهلولی

میشه در مورد کاربرد این روش بیشتر توضیح بدید.یعنی اینکه این دستورات چه موقعی راهگشا هستند.چون در محیط گرافیکی ویندوز خیلی راحت میشه یه سیستم را عضو دامین کرد و نیازی هم به حفظ کردن دستور نیست.

یکی از مزایای استفاده از PowerShell سرعت و قدرت اون در انجام کارها می باشد.

شما توسط روش گرافیکی نمی توانید چندین کامپیوتر را Join یا Disjoin کنید یا آنها را از یک دومین به دومین دیگر منتقل کنید.

همچنین دستور فوق می تواند Computer account مورد نظر را در یک OU مشخص ایجاد کند. یا می توانید لیستی از کامپیوترهای سازمان را در یک فایل تکست ایجاد و با اجرا یک دستور کمتر از چند دقیقه همه آنها را جوین کنید و امکانات دیگری که در روش گرافیکی ممکن نیست.

از شر ساختن Group Policy برای کامپیوتر های مدیریتی خلاص شدم. منظورتون از کامپیوتر های مدیریتی چیه؟

شما در هنگام Join کردن کامپیوتر در روش گرافیکی می توانید آن User را عضو Local Administrators آن کامپیوتر کنید. قبلا در مواقعی که می خواهید یک USER بر روی کامپیوتری مدیر باشد مجبور بودید از Restricted Groups استفاده کنید ولی الان می توانید در پروسه Join کردن User به دومین به روش بالا به مقصود خود برسید.

بهنام غیاسی

با سلام

ممنون بابت مطلبتون

من خیلی دنبال نصب و حذف و آپدیت نرم افزار های شبکه با powershell هستم ممنون میشم کمک کنین

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....