Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

تفاوت های Command Prompt و PowerShell

  • نویسنده موضوع *JujU*
  • تاریخ شروع
  • Tagged users هیچ

اطلاعات موضوع

Kategori Adı ترفند CMD
Konu Başlığı تفاوت های Command Prompt و PowerShell
نویسنده موضوع *JujU*
تاریخ شروع
پاسخ‌ها
بازدیدها
اولین پسند ارسالی
Son Mesaj Yazan *JujU*

*JujU*

کاربر انجمن
تاریخ ثبت‌نام
Nov 6, 2013
ارسالی‌ها
2,786
پسندها
394
امتیازها
83
محل سکونت
تهران
تخصص
فکر کردن به چیزایی که دیگران ساده ازش رد میشن
دل نوشته
هر روز معجزه است اگر به خدا ایمان بیاوریم..

اعتبار :




از زمان عرضه ویندوز ۷ به بعد ممکن است متوجه محیط خط فرمان جدیدی به نام Windows PowerShell شده باشید.محیط خط فرمان و زبان برنامه نویسی Windows PowerShell بسیار قدرتمند تر از Windows Command Promptاست و به مدیران سیستم های ویندوزی محیط خط فرمان مفیدی را ارائه میدهد.PowerShell بسیار پیچیده تر Command Prompt سنتی است ولی در عین حال قدرتمند تر.Command Prompt به طور چشمگیری از محیط های خط فرمان سیستم عامل هایی دیگر مانند لینوکس یا سیستم های مبتنی بر یونیکس ضعیفتر است ولی PowerShell به راحتی با خط فرمان پلتفورم های دیگر رقابت میکند.PowerShell درواقع از زمین تا اسمان با Command Prompt فرق میکند و از دستور های متفاوتی استفاده میکند که با عنوان cmdlets in PowerShell شناخته میشوند.کارهای مدیرتی سیستمی زیادی از مدیریت رجیستری تا مدیریت ابزار های ویندوز از طریق PowerShell cmdletsدر دسترس هستند در حالی که این دستورات را نمیتوان با Command Prompt انجام داد.Command Prompt مانند یک ارث از نسخه های اولیه ویندوز به نسل های بعد رسیده-محیطی که همه ی دستورات مختلف سیستم DOS دارد و شما میتوانید ان ها را در سیستم های DOSپیدا کنید.متاسفانه Command Prompt بسیار محدود است و نمیتواند به بسیاری از امکانات مدیریتی ویندوز دسترسی پیدا کند و به سختی میتوان با ان دستورات پیچیده نوشت.
PowerShell یک محیط جدید برای مدیران سیستم های ویندوز است که به آن ها این امکان را میدهد تا از محیط خط فرمان مدرن تر جهت مدیریت بهتر ویندوزها استفاده کنند.

چه موقع شما از PowerShell استفاده میکنید؟



شما یک کابر معمولی ویندوز هستید!چه موقع به PowerShell نیاز پیدا میکنید؟خوب اگر شما به ندرت از Command Prompt استفاده میکنید و با ان دستورات ساده ای مانند پینگ گرفتن یا IPconfig اجرا میکنید شما احتمالا هیچ وقت به PowerShell نیاز پیدا نکنید!!!
PowerShell همانند خط فرمان لینوکس نیست.مقداری از ان پیچیده تر است و کاربران ویندوزی معمولی مزایای زیادی از ان را هنگام استفاده نمیبینند.

چگونه PowerShell را اجرا کنیم



برای اجرای PowerShell کافیست در Run کلمه ی powershell را تایپ کنید و کلید Enterرا فشار دهید.

معادل دستورات مشترک PowerShell



بسیاری از دستورات مشترک Command Prompt ازدستور ipconfig تا دستور cd در محیط PowerShell هم کار میکنند.دلیل آن این است که PowerShell شامل اسم های مستعاری است که دستورات Command Prompt را تبدیل به دستورات مناسب برای خود میکند و هنگامی که شما دستورات قدیمی را تایپ کرده دستورات جدید اجرا میشوند
در زیر چند دستور مشترک را بررسی میکنیم و معادل ان ها در PowerShell را نیز ذکر میکنیم:
تغییر مسیر

Command prompt: cd
PowerShell: Set-Location

لیست کردن فایل های یک مسیر

Command prompt: dir
PowerShell: Get-ChildItem

تغییر نام یک فایل

Command prompt: rename
PowerShell: Rename-Item

به نقل از انجمن تخصصی فناوری اطلاعات ایران
 
بالا پایین