خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


دوره آموزشی PowerShell - زبان PowerShell

دوره آموزشی PowerShell - زبان PowerShell
اسکریپت های PowerShell واقعا چیزی بیش از یک فایل متنی ساده نیست. فایلی که حاوی یک سری دستورات PowerShell است، هر دستور در یک خط جداگانه ظاهر می شود. چون هر دستور کار جداگانه ای انجام می دهد. برای اینکه فایل متنی شما به عنوان یک اسکریپت PowerShell تلقی شود، نیاز است که Extension یا پسوند فایل متنی شما ps1. درج و ذخیره شود. بدین ترتیب آیکون فایل هم تغییر پیدا خواهد کرد.

نرم افزار سامانه مودیان راهکار
لطفا برای تست یک فایل متنی ساده ایجاد کنید. مثلا notepad را باز کنید.


هر دستور Powershell ای که تمایل دارید در آن وارد کنید. مثلا دستور زیر را وارد کنید.

Get-Process | Sort-Object ID

نکته: با استفاده از این دستور Get-Process می توانید لیستی از فرآیندها را بدست آورید. اگر این دستور را اجرا کنید یک ستون ID خواهید داشت که Sort-Object ID این ID ها را Sort می کند. در واقع هر کدام از این پردازش ها ID مخصوص به خودشان را دارند.
خب، حال وقت آن است که فایل متنی را ذخیره کنید. منتها به جای ذخیرهفایل با پسوند txt باید با پسوند ps1 آن را ذخیره کنید. نام را هر چه میخ واهید وارد کنید ولی پسوند را ps1 قرار دهید و در ضمن بهتر نام را هم با حروف انگلیسی وارد کنید. مثلا FirstPowershell.PS1
به عنوان مثال من این فایل را در مسیر C:\PowershellScripts ذخیرن کرده ام. برای اجریا ان پنجره Run را با فشردن کلیدهای ترکیبی Windows key + R باز کرده و مسیر و نام فایل را وارد و Enter کنید. بدین صورت :

C:\PowershellScripts\FirstPowershell.PS1


Powershell Variables

متغیرهای پاورشل:
متغیرهای در محیط Powershell با سمبل $ فراخوانی یا Call می شوند. نام را هر چه می خواهید وارد کنید ولی قبل از نام باید علامت $ را هم وارد کنید.

$firstVarible = "This is a test"

در مثال بالا یک متغیر ایجاد کردیم و یک رسته را بدان به عنوان مقدار اولیه تخصیص دادیم.

$firstVarible = $firstVarible + " Added text"

مثلا در اینجا هم متقدار متغیر را یک Txt است را با یک رشته دیگر اصطلاحا الصاق کردیم.
مثلا شما با استفاده از دستور زیر می توانید خروجی دستور را در همان پاورشل مشاهده کنید:

Write-Host $firstVarible

متغیرها در پاورشل کاربرد خیلی زیادی دارند و در آینده از آنها خیلی زیاد استفاده خواهیم کرد. در مورد دستور Write-Host هم در آینده بیشتر توضیح خواهیم داد.

برای مشاهده سرفصلهای آموزش PowerShell، لطفا اینجا کلیک کنید.


نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز