تالار گفتگوی کیش تک/ kishtech forum
  • سردر
  • جستجو
  • فهرست اعضا
  • سالنامه
  • راهنما
درود مهمان گرامی! ورود ثبت‌نام
ورود
نام کاربری:
گذرواژه‌:
گذرواژه‌تان را فراموش کرده‌اید؟
 
تالار گفتگوی کیش تک/ kishtech forum › پردیس فناوری کیش › دانشگاه جامع علمی و کاربردی › **مرکز علمی و کاربردی کوشا** › برنامه سازی تحت وب - پنجشنبه ها از ساعت 8 تا 11 v
1 2 3 بعدی »

زبان برنامه نویسی power shell

امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
حالت موضوعی
زبان برنامه نویسی power shell
morteza azizi آفلاین
عضو عادی
***
ارسال‌ها: 146
موضوع‌ها: 4
تاریخ عضویت: May 2025
اعتبار: 0
#1
26-05-2025, 02:40 PM
1-ویژگی های کلیدی پاورشل را نام ببرید؟
2-اجزای اصلی پاور شل را نام ببرید؟
3-مزایای پاور شل نسبت به CMD را نام ببرید؟
4-موارد استفاده رایج پاور شل را نام ببرید؟


فایل‌(های) پیوست شده
.pdf   مرتضی عزیزی الموتی-پروژه پاورشل.pdf (اندازه: 1.23 MB / تعداد دفعات دریافت: 4)
ارسال‌ها
پاسخ
o.karvandi آفلاین
عضو عادی
***
ارسال‌ها: 208
موضوع‌ها: 21
تاریخ عضویت: Mar 2022
اعتبار: 0
#2
26-05-2025, 05:02 PM
(26-05-2025, 02:40 PM)morteza azizi نوشته است: 1-ویژگی های کلیدی پاورشل را نام ببرید؟
2-اجزای اصلی پاور شل را نام ببرید؟
3-مزایای پاور شل نسبت به CMD را نام ببرید؟
4-موارد استفاده رایج پاور شل را نام ببرید؟

1- شیءگرا: برخلاف خط فرمانهای سنتی (مثل CMDیا )Bashکه خروجی را به صورت متن تولید میکنند، پاورشل با *اشیاء* کار میکند. هر دستور ( )Cmdletخروجی را به صورت شیءهایی با ویژگیها و متدهای خاص برمیگرداند که پردازش دادهها را بسیار قدرتمند میکند.
پشتیبانی از پلتفرمهای مختلف:پاورشل ابتدا فقط روی ویندوز اجرا میشد، اما از نسخه * PowerShell *Core 6به بعد، روی لینوکس و macOSنیز قابل اجراست.
NET: از کتابخانههای . NETاستفاده میکند و امکان تعامل مستقیم با کلاسها و متدهای . NETرا فراهم میکند.
ماژولار و قابل توسعه: هزاران ماژول رایگان (مثل AWS) ،Active Directory ،Azureبرای گسترش قابلیتها وجود دارد.
Pipelineخط لوله: امکان انتقال خروجی یک دستور به عنوان ورودی دستور دیگر را فراهم میکند (مشابه لوله کشی در Linux)
2-  (دستورات:cmdlet)دستورات پیش ساختهای که از الگوی *فعل-اسم* پیروی میکنند(مثال: Stop- ،Get-Process Service).
اسکریپتها :Scripts:فایلهای با پسوند . ps1که شامل دنبالهای از دستورات پاورشل هستند.
متغیرها:با علامت $ تعریف میشوند (مثال: $".(name = "Ali
ماژولها:سته های نرم افزاری که قابلیتهای جدید به پاورشل اضافه میکنند
3-   قدرت بیشتر در مدیریت شیءگرای سیستم، پشتیبانی از اسکریپت نویسی پیشرفته (حلقه ها، شرطها، توابع.)، دسترسی به APIهای سیستم عامل و کتابخانه های ..NET، یکپارچه سازی با سرویسهای ابری 
4-  خودکارسازی وظایف، مدیریت سیستم، کار با شبکه و ابر
ارسال‌ها
پاسخ
davarzani آفلاین
عضو عادی
***
ارسال‌ها: 131
موضوع‌ها: 12
تاریخ عضویت: May 2025
اعتبار: 0
#3
04-06-2025, 08:59 PM
(26-05-2025, 02:40 PM)morteza azizi نوشته است: 1-ویژگی های کلیدی پاورشل را نام ببرید؟
2-اجزای اصلی پاور شل را نام ببرید؟
3-مزایای پاور شل نسبت به CMD را نام ببرید؟
4-موارد استفاده رایج پاور شل را نام ببرید؟

حمیدرضا داورزنی 

پاورشل دارای ویژگی‌های کلیدی مانند شیءگرایی، پشتیبانی از پلتفرم‌های مختلف، ادغام با .NET، قابلیت توسعه‌پذیری با ماژول‌ها و امکان استفاده از خط لوله برای پردازش داده‌ها است. 

اجزای اصلی پاورشل شامل دستورات از پیش ساخته‌شده (Cmdlet)، اسکریپت‌ها، متغیرها، ماژول‌ها و قابلیت پیپینگ برای انتقال خروجی دستورات به ورودی دیگر هستند. 

مزایای پاورشل نسبت به CMD شامل قدرت بیشتر در مدیریت سیستم، پشتیبانی از اسکریپت‌نویسی پیشرفته، دسترسی به APIهای سیستم‌عامل و یکپارچه‌سازی با سرویس‌های ابری است. 

موارد استفاده رایج پاورشل شامل خودکارسازی وظایف، مدیریت سیستم، کار با شبکه و ابر، و پیکربندی تنظیمات امنیتی است.
ارسال‌ها
پاسخ
AminAzartash آفلاین
عضو عادی
***
ارسال‌ها: 120
موضوع‌ها: 3
تاریخ عضویت: May 2025
اعتبار: 0
#4
04-06-2025, 09:07 PM
[list=1]
[*]ویژگی‌های کلیدی پاورشل:
[/list]
[list]
[*]اسکریپت‌نویسی پیشرفته
[*]دسترسی به .NET Framework
[*]اتوماسیون وظایف سیستمی
[*]پشتیبانی از Pipeline
[*]مدیریت از راه دور سیستم‌ها
[/list]
[list=1]
[*]اجزای اصلی پاورشل:
[/list]
[list]
[*]Cmdlets (دستورات پایه)
[*]Scripts (اسکریپت‌ها)
[*]Providers (دسترسی به داده‌ها مانند فایل‌سیستم)
[*]PowerShell Host (محیط اجرا)
[/list]
[list=1]
[*]مزایای پاورشل نسبت به CMD:
[/list]
[list]
[*]قدرت بیشتر در اسکریپت‌نویسی
[*]پشتیبانی از Object به‌جای متن
[*]قابلیت اجرای دستورات پیچیده و ترکیبی
[*]قابلیت استفاده از توابع و شرط‌ها
[/list]
[list=1]
[*]موارد استفاده رایج پاورشل:
[/list]
[list]
[*]مدیریت کاربران و گروه‌ها
[*]اتوماسیون وظایف شبکه
[*]نصب و پیکربندی نرم‌افزار
[*]جمع‌آوری گزارش‌ها
[*]مانیتورینگ سیستم و سرورها
[/list]
ارسال‌ها
پاسخ
V.Alizadeh آفلاین
عضو عادی
***
ارسال‌ها: 98
موضوع‌ها: 15
تاریخ عضویت: May 2025
اعتبار: 0
#5
05-06-2025, 10:30 AM
(26-05-2025, 02:40 PM)morteza azizi نوشته است: 1-ویژگی های کلیدی پاورشل را نام ببرید؟
2-اجزای اصلی پاور شل را نام ببرید؟
3-مزایای پاور شل نسبت به CMD را نام ببرید؟
4-موارد استفاده رایج پاور شل را نام ببرید؟

با سلام
وحید علیزاده
پاورشل دارای ویژگی‌های کلیدی مانند شیءگرایی، پشتیبانی از پلتفرم‌های مختلف، ادغام با .NET، قابلیت توسعه‌پذیری با ماژول‌ها و امکان استفاده از خط لوله برای پردازش داده‌ها است. 

اجزای اصلی پاورشل شامل دستورات از پیش ساخته‌شده (Cmdlet)، اسکریپت‌ها، متغیرها، ماژول‌ها و قابلیت پیپینگ برای انتقال خروجی دستورات به ورودی دیگر هستند. 

مزایای پاورشل نسبت به CMD شامل قدرت بیشتر در مدیریت سیستم، پشتیبانی از اسکریپت‌نویسی پیشرفته، دسترسی به APIهای سیستم‌عامل و یکپارچه‌سازی با سرویس‌های ابری است. 

موارد استفاده رایج پاورشل شامل خودکارسازی وظایف، مدیریت سیستم، کار با شبکه و ابر، و پیکربندی تنظیمات امنیتی است.
با تشکر
ارسال‌ها
پاسخ
davood.kogir chegini آفلاین
عضو عادی
***
ارسال‌ها: 101
موضوع‌ها: 3
تاریخ عضویت: May 2025
اعتبار: 0
#6
06-06-2025, 01:42 AM
(26-05-2025, 02:40 PM)morteza azizi نوشته است: 1-ویژگی های کلیدی پاورشل را نام ببرید؟
2-اجزای اصلی پاور شل را نام ببرید؟
3-مزایای پاور شل نسبت به CMD را نام ببرید؟
4-موارد استفاده رایج پاور شل را نام ببرید؟

1- شیءگرا: برخلاف خط فرمانهای سنتی (مثل CMDیا )Bashکه خروجی را به صورت متن تولید میکنند، پاورشل با *اشیاء* کار میکند. هر دستور ( )Cmdletخروجی را به صورت شیءهایی با ویژگیها و متدهای خاص برمیگرداند که پردازش دادهها را بسیار قدرتمند میکند.
پشتیبانی از پلتفرمهای مختلف:پاورشل ابتدا فقط روی ویندوز اجرا میشد، اما از نسخه * PowerShell *Core 6به بعد، روی لینوکس و macOSنیز قابل اجراست.
NET: از کتابخانههای . NETاستفاده میکند و امکان تعامل مستقیم با کلاسها و متدهای . NETرا فراهم میکند.
ماژولار و قابل توسعه: هزاران ماژول رایگان (مثل AWS) ،Active Directory ،Azureبرای گسترش قابلیتها وجود دارد.
Pipelineخط لوله: امکان انتقال خروجی یک دستور به عنوان ورودی دستور دیگر را فراهم میکند (مشابه لوله کشی در Linux)
2-  (دستورات:cmdlet)دستورات پیش ساختهای که از الگوی *فعل-اسم* پیروی میکنند(مثال: Stop- ،Get-Process Service).
اسکریپتها :Scripts:فایلهای با پسوند . ps1که شامل دنبالهای از دستورات پاورشل هستند.
متغیرها:با علامت $ تعریف میشوند (مثال: $".(name = "Ali
ماژولها:سته های نرم افزاری که قابلیتهای جدید به پاورشل اضافه میکنند
3-   قدرت بیشتر در مدیریت شیءگرای سیستم، پشتیبانی از اسکریپت نویسی پیشرفته (حلقه ها، شرطها، توابع.)، دسترسی به APIهای سیستم عامل و کتابخانه های ..NET، یکپارچه سازی با سرویسهای ابری 
4-  خودکارسازی وظایف، مدیریت سیستم، کار با شبکه و ابر
ارسال‌ها
پاسخ
morteza azizi آفلاین
عضو عادی
***
ارسال‌ها: 146
موضوع‌ها: 4
تاریخ عضویت: May 2025
اعتبار: 0
#7
10-06-2025, 10:13 AM
1- شیءگرا: برخلاف خط فرمانهای سنتی (مثل CMDیا )Bashکه خروجی را به صورت متن تولید میکنند، پاورشل با *اشیاء* کار میکند. هر دستور ( )Cmdletخروجی را به صورت شیءهایی با ویژگیها و متدهای خاص برمیگرداند که پردازش دادهها را بسیار قدرتمند میکند.
پشتیبانی از پلتفرمهای مختلف:پاورشل ابتدا فقط روی ویندوز اجرا میشد، اما از نسخه * PowerShell *Core 6به بعد، روی لینوکس و macOSنیز قابل اجراست.
NET: از کتابخانههای . NETاستفاده میکند و امکان تعامل مستقیم با کلاسها و متدهای . NETرا فراهم میکند.
ماژولار و قابل توسعه: هزاران ماژول رایگان (مثل AWS) ،Active Directory ،Azureبرای گسترش قابلیتها وجود دارد.
Pipelineخط لوله: امکان انتقال خروجی یک دستور به عنوان ورودی دستور دیگر را فراهم میکند (مشابه لوله کشی در Linux)
2-  (دستورات:cmdlet)دستورات پیش ساختهای که از الگوی *فعل-اسم* پیروی میکنند(مثال: Stop- ،Get-Process Service).
اسکریپتها :Scripts:فایلهای با پسوند . ps1که شامل دنبالهای از دستورات پاورشل هستند.
متغیرها:با علامت $ تعریف میشوند (مثال: $".(name = "Ali
ماژولها:سته های نرم افزاری که قابلیتهای جدید به پاورشل اضافه میکنند
3-   قدرت بیشتر در مدیریت شیءگرای سیستم، پشتیبانی از اسکریپت نویسی پیشرفته (حلقه ها، شرطها، توابع.)، دسترسی به APIهای سیستم عامل و کتابخانه های ..NET، یکپارچه سازی با سرویسهای ابری 
4-  خودکارسازی وظایف، مدیریت سیستم، کار با شبکه و ابر
ارسال‌ها
پاسخ
« قدیمی‌تر | جدیدتر »


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  برنامه سازی تحت وب m.mirahmadi 6 127 07-06-2025, 02:19 PM
آخرین ارسال: morteza azizi
  زبان ASP و طراحی وبسایت roozbahani 3 106 07-06-2025, 02:08 PM
آخرین ارسال: morteza azizi
  سوال چهارم زبان برنامه نویسی c Mansour yaghooby 8 200 06-06-2025, 02:12 AM
آخرین ارسال: davood.kogir chegini
  سوال دوم زبان برنامه نویسی c Mansour yaghooby 9 226 06-06-2025, 02:10 AM
آخرین ارسال: davood.kogir chegini
  سوال اول زبان برنامه نویسی c Mansour yaghooby 9 223 06-06-2025, 02:09 AM
آخرین ارسال: davood.kogir chegini
  سوال سوم زبان برنامه نویسی c Mansour yaghooby 9 210 06-06-2025, 02:07 AM
آخرین ارسال: davood.kogir chegini
  سوال سه زبان برنامه نویسی GO حسن احمد نیا شلمانی Ahmadnia 10 246 06-06-2025, 02:06 AM
آخرین ارسال: davood.kogir chegini
  سوال یک زبان برنامه نویسی GO حسن احمد نیا شلمانی Ahmadnia 11 273 06-06-2025, 02:04 AM
آخرین ارسال: davood.kogir chegini
  برنامه نویسی css V.Alizadeh 11 294 06-06-2025, 02:03 AM
آخرین ارسال: davood.kogir chegini
  سوال 3 برنامه نویسی css V.Alizadeh 11 274 06-06-2025, 02:02 AM
آخرین ارسال: davood.kogir chegini

  • مشاهده‌ی نسخه‌ی قابل چاپ
پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان
  • تیم انجمن
  • صفحه‌ی تماس
  • تالار کیش تک / kishtech forum
  • بازگشت به بالا
  • بایگانی
  • نشانه‌گذاری تمامی انجمن‌ها به عنوان خوانده شده
  • پیوند سایتی RSS
زمان کنونی: 12-06-2025، 03:45 AM Persian Translation by MyBBIran.com - Ver: 6.5
Powered by MyBB, © 2002-2025 MyBB Group.