خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
دوره آموزشی PowerShell - زبان PowerShell
اسکریپت های PowerShell واقعا چیزی بیش از یک فایل متنی ساده نیست. فایلی که حاوی یک سری دستورات PowerShell است، هر دستور در یک خط جداگانه ظاهر می شود. چون هر دستور کار جداگانه ای انجام می دهد. برای اینکه فایل متنی شما به عنوان یک اسکریپت PowerShell تلقی شود، نیاز است که Extension یا پسوند فایل متنی شما ps1. درج و ذخیره شود. بدین ترتیب آیکون فایل هم تغییر پیدا خواهد کرد.
لطفا برای تست یک فایل متنی ساده ایجاد کنید. مثلا notepad را باز کنید.
هر دستور Powershell ای که تمایل دارید در آن وارد کنید. مثلا دستور زیر را وارد کنید.
خب، حال وقت آن است که فایل متنی را ذخیره کنید. منتها به جای ذخیرهفایل با پسوند txt باید با پسوند ps1 آن را ذخیره کنید. نام را هر چه میخ واهید وارد کنید ولی پسوند را ps1 قرار دهید و در ضمن بهتر نام را هم با حروف انگلیسی وارد کنید. مثلا FirstPowershell.PS1
به عنوان مثال من این فایل را در مسیر C:\PowershellScripts ذخیرن کرده ام. برای اجریا ان پنجره Run را با فشردن کلیدهای ترکیبی Windows key + R باز کرده و مسیر و نام فایل را وارد و Enter کنید. بدین صورت :
متغیرهای در محیط Powershell با سمبل $ فراخوانی یا Call می شوند. نام را هر چه می خواهید وارد کنید ولی قبل از نام باید علامت $ را هم وارد کنید.
مثلا شما با استفاده از دستور زیر می توانید خروجی دستور را در همان پاورشل مشاهده کنید:
برای مشاهده سرفصلهای آموزش PowerShell، لطفا اینجا کلیک کنید.
لطفا برای تست یک فایل متنی ساده ایجاد کنید. مثلا 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 دیدگاه)
دیدگاه خود را ثبت کنید: