![]() |
زبان برنامه نویسی power shell - نسخهی قابل چاپ +- تالار گفتگوی کیش تک/ kishtech forum (http://forum.kishtech.ir) +-- انجمن: پردیس فناوری کیش (http://forum.kishtech.ir/forumdisplay.php?fid=1) +--- انجمن: دانشگاه جامع علمی و کاربردی (http://forum.kishtech.ir/forumdisplay.php?fid=7) +---- انجمن: **مرکز علمی و کاربردی کوشا** (http://forum.kishtech.ir/forumdisplay.php?fid=42) +----- انجمن: برنامه سازی تحت وب - پنجشنبه ها از ساعت 8 تا 11 (http://forum.kishtech.ir/forumdisplay.php?fid=347) +----- موضوع: زبان برنامه نویسی power shell (/showthread.php?tid=115562) |
زبان برنامه نویسی power shell - morteza azizi - 26-05-2025 1-ویژگی های کلیدی پاورشل را نام ببرید؟ 2-اجزای اصلی پاور شل را نام ببرید؟ 3-مزایای پاور شل نسبت به CMD را نام ببرید؟ 4-موارد استفاده رایج پاور شل را نام ببرید؟ RE: زبان برنامه نویسی power shell - o.karvandi - 26-05-2025 (26-05-2025, 02:40 PM)morteza azizi نوشته است: 1-ویژگی های کلیدی پاورشل را نام ببرید؟ 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- خودکارسازی وظایف، مدیریت سیستم، کار با شبکه و ابر RE: زبان برنامه نویسی power shell - davarzani - 04-06-2025 (26-05-2025, 02:40 PM)morteza azizi نوشته است: 1-ویژگی های کلیدی پاورشل را نام ببرید؟ حمیدرضا داورزنی پاورشل دارای ویژگیهای کلیدی مانند شیءگرایی، پشتیبانی از پلتفرمهای مختلف، ادغام با .NET، قابلیت توسعهپذیری با ماژولها و امکان استفاده از خط لوله برای پردازش دادهها است. اجزای اصلی پاورشل شامل دستورات از پیش ساختهشده (Cmdlet)، اسکریپتها، متغیرها، ماژولها و قابلیت پیپینگ برای انتقال خروجی دستورات به ورودی دیگر هستند. مزایای پاورشل نسبت به CMD شامل قدرت بیشتر در مدیریت سیستم، پشتیبانی از اسکریپتنویسی پیشرفته، دسترسی به APIهای سیستمعامل و یکپارچهسازی با سرویسهای ابری است. موارد استفاده رایج پاورشل شامل خودکارسازی وظایف، مدیریت سیستم، کار با شبکه و ابر، و پیکربندی تنظیمات امنیتی است. RE: زبان برنامه نویسی power shell - AminAzartash - 04-06-2025 [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] RE: زبان برنامه نویسی power shell - V.Alizadeh - 05-06-2025 (26-05-2025, 02:40 PM)morteza azizi نوشته است: 1-ویژگی های کلیدی پاورشل را نام ببرید؟ با سلام وحید علیزاده پاورشل دارای ویژگیهای کلیدی مانند شیءگرایی، پشتیبانی از پلتفرمهای مختلف، ادغام با .NET، قابلیت توسعهپذیری با ماژولها و امکان استفاده از خط لوله برای پردازش دادهها است. اجزای اصلی پاورشل شامل دستورات از پیش ساختهشده (Cmdlet)، اسکریپتها، متغیرها، ماژولها و قابلیت پیپینگ برای انتقال خروجی دستورات به ورودی دیگر هستند. مزایای پاورشل نسبت به CMD شامل قدرت بیشتر در مدیریت سیستم، پشتیبانی از اسکریپتنویسی پیشرفته، دسترسی به APIهای سیستمعامل و یکپارچهسازی با سرویسهای ابری است. موارد استفاده رایج پاورشل شامل خودکارسازی وظایف، مدیریت سیستم، کار با شبکه و ابر، و پیکربندی تنظیمات امنیتی است. با تشکر RE: زبان برنامه نویسی power shell - davood.kogir chegini - 06-06-2025 (26-05-2025, 02:40 PM)morteza azizi نوشته است: 1-ویژگی های کلیدی پاورشل را نام ببرید؟ 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- خودکارسازی وظایف، مدیریت سیستم، کار با شبکه و ابر |