خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
دستور For Each در PowerShell
در این پست به سراغ آموزش دستور For each Loop خواهیم پرداخت. اگر سابقه برنامه نویسی داشته باشید یا آشنایی با حلقه ها در زبان های برنامه نویسی داشته باشید درک For each در این قسمت برای شما خیلی ساده تر خواهد شد.
برای توضیح این قسمت نیاز به مقاله قبل هم داریم که یک فایل CSV را در PowerShell در واقع import کردیم و حالا روی داده های Import شده می خواهیم کار انجام دهیم.
لطفا به Syntax دستور For each loop دقت کنید:
خب، اکنون آنچیزی که برای ما اهمیت دارد این است که در فایل CSV فقط سه ستون وجود دارد که مقادیر ستون های آنها باید در $item ذخیره شود. مقادیر سه ستون First name و Last name و Username باید در $item ذخیره شوند.
سپس برای هر کدام از مقادیر یک متغیر با نام خودشان تعریف شد که مقادیر به آنها پاس داده شد. البته نام متغیر دلخواه است و شما از هر نامی می توانید استفاده کنید.
سپس خواهید دید که کلیه مقادیر Import شده از فایل CSV در پست قبل، توسط این حلقه در Powershell نمایش داده شده اند.
دستور For each در بین کلیه مقادیر بر حسب شرط اول پیمایش می کنند و در نهایت در داخل بلاک ها شما کارهایی که باید با این مقادیر انجام شود را مشخص می کنید. برای مشاهده Sample ها و مثالهای بیشتر در خصوص این دستور در پاورشل می توانید به سایت مایکروسافت مراجعه کنید.
برای توضیح این قسمت نیاز به مقاله قبل هم داریم که یک فایل CSV را در PowerShell در واقع import کردیم و حالا روی داده های Import شده می خواهیم کار انجام دهیم.
لطفا به Syntax دستور For each loop دقت کنید:
ForEach ($item in $users)
{
}
خب، اکنون آنچیزی که برای ما اهمیت دارد این است که در فایل CSV فقط سه ستون وجود دارد که مقادیر ستون های آنها باید در $item ذخیره شود. مقادیر سه ستون First name و Last name و Username باید در $item ذخیره شوند.
ForEach ($item in $users)
{
$firstName = $item.(“First Name”)
$lastName = $item.(“Last Name”)
$username = $item.Username
Write-Output “First Name: $firstName”
Write-Output “Last Name: $lastName”
Write-Output “Username: $username”
}
سپس برای هر کدام از مقادیر یک متغیر با نام خودشان تعریف شد که مقادیر به آنها پاس داده شد. البته نام متغیر دلخواه است و شما از هر نامی می توانید استفاده کنید.
سپس خواهید دید که کلیه مقادیر Import شده از فایل CSV در پست قبل، توسط این حلقه در Powershell نمایش داده شده اند.
دستور For each در بین کلیه مقادیر بر حسب شرط اول پیمایش می کنند و در نهایت در داخل بلاک ها شما کارهایی که باید با این مقادیر انجام شود را مشخص می کنید. برای مشاهده Sample ها و مثالهای بیشتر در خصوص این دستور در پاورشل می توانید به سایت مایکروسافت مراجعه کنید.
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: