آموزشیهمه

آموزش powershell : آموزش ساخت و اجرای اسکریپت در پاورشل

مدیران سیستم میانبرها و روش هایی را که باعث صرفه جویی در وقت استفاده می شوند، را دوست دارند. اگرچه بسیاری از زبان های عالی اسکریپت نویسی وجود دارد، اما قابل مقایسه با Windows PowerShell  نیستند. اگر از نسخه اخیر Microsoft Windows استفاده می کنید ، احتمالاً قبلاً نسخه ای از آن را نصب کرده اید. در ادامه نحوه ی اجرای اسکریپت در پاورشل را با هم یاد می گیریم.

برای خرید سرور ابری آراز به سایت ابر آراز مراجعه کرده لذت استفاده از یک سرور امن و به صرفه را تجربه کنید.

Shell

Powershell پوسته ی فرمان مدرنی است که شامل بهترین ویژگی های پوسته های محبوب دیگر است. برخلاف اکثر پوسته هایی را که فقط متن را می پذیرند، powershell به علاوه ی متن اشیا .net را نیز شناخته و اجرا می کنند.

سرویس زیر ساخت ابری مطمئن آراز کلیک کنید

ویژگی های پوسته Powershell

_ تاریخچه ی خط فرمان قوی 

_ تکمیل و پیشبینی دستور

_ نام مستعار فرمان و پارامتر را پشتیبانی می کند

_ خط لوله برای زنجیره کردن دستورات

_ سیستم کمک در کنسول مشابه unix man 

پیشنهاد مطالعه :

 برای آشنایی بیشتر با این ابزار خارق العاده و کاربردهای آن  مقاله ی ابزار powershell چیست را در بلاگ ابر آراز مطالعه نمایید.

Scripting language (زبان برنامه نویسی)

به عنوان یک زبان برنامه نویسی، powershell برای اتوماسیون مدیریت سیستم ها و برای ساخت استفاده می شود. همچنین می تواند برای آزمون و راه حل های استقرار اغلب در محیط های ci/cd استفاده شود. همه ی ورودی ها وخروجی ها اشیاء .net هستند، که برای استخراج اطلاعات از خروجی نیازی به تجزیه ی متن نیست.

ویژگی های زبان برنامه نویسی powershell 

_ از طریق توابع، کلاسها، اسکریپت ها و ماژول ها قابل توسعه است.

_ سیستم قالب بندی قابل توسعه برای خروجی آسان دارد.

_ سیستم قابل توسعه برای ایجاد انواع سیستم های پویا را دارد.

_  پشتیبانی داخلی از انواع فرمت های رایج داده مانند: CSV,JSON,XML

مدیریت پیکربندی حالت دلخواه PowerShell  

پیکربندی حالت دلخواه پاورشل (PowerShell Desired State Configuration(DSC یک چارچوب مدیریتی در پاورشل است، که به شما کمک می کند، زیرساخت های سازمانی خود را با پیکر بندی به عنوان کد مدیریت کنید. به وسیله ی این ابزار شما می توانید:

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

_  تنظیمات پیکربندی را اجرا کنید و در مورد رانش پیکربندی گزارش دهید.

_ پیکربندی را با استفاده از مدل های  push یا pull پیاده سازی کنید.

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

برای اجرای اسکریپت در پاورشل باید چه کنیم؟

ساده ترین راه برای اجرای اسکریپت در پاورشل ، کلیک راست روی آن و Run with PowerShell و اجرای آن است .

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

اگر فقط کد را دارید، به عنوان مثال از یک صفحه وب ، می توانید به راحتی کد را مستقیماً در یک پنجره PowerShell کپی / جایگذاری کنید.

اگر اسکریپت ابتدا بارگیری می شود یا نیاز به پارامترهای اضافی دارد، می توانید از یکی از روش های زیر استفاده کنید.

روش اول اجرای اسکریپت در پاورشل – منوی پرونده

1_ به مکانی که فایل ps1 را در File Explorer ذخیره کرده اید، بروید و  File > Windows PowerShell را باز کنید.

2_ (بخشی از) نام متن را تایپ کنید.

3_ TAB را فشار دهید تا تکمیل خودکار انجام شود و سپس نامگذاری شود.

توجه: این کار را حتی در صورت تایپ کامل نام انجام دهید. دلیل این امر این است که پرونده های موجود در PowerShell باید با یک برش نقطه ای (. \) شروع شوند و با فشار دادن TAB این امر انجام می شود. بدیهی است که می توانید به صورت دستی  نام پرونده خود را تایپ کنید. اما استفاده از TAB راحت تر است. گزینه دیگر این است که مسیر پرونده را به طور کامل تایپ کنید. برای اجرای اسکریپت ENTER را فشار دهید.

روش اول اجرای اسکریپت در پاورشل - منوی پرونده

روش دوم اجرای اسکریپت در پاورشل – کشیدن و رها کردن 

1_ پنجره PowerShell را باز کنید.
2_ اسکریپت را از داخل File Explorer یا از دسکتاپ خود بکشید و در پنجره PowerShell رها کنید.
3_ بررسی کنید که پنجره PowerShell فعال است (برای اطمینان از کلیک بر روی نوار عنوان).
4_ برای اجرای اسکریپت ENTER را فشار دهید.

شما می توانید برای دستیابی به اطلاعات روز دنیا در حوزه فناوری و تکنولوژی ما را در شبکه های اجتماعی دنبال کنید.

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا