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


دوره آموزشی PowerShell

دوره آموزشی PowerShell
در این سری از مقالات آموزشی Powershell تصمیم داریم شما را با اجرای دستورات در این محیط آشنا کنیم. شما بسیاری از کارهایی که که بصورت گراف انجام می دهید را از طریق پاور شل هم می توانید انجام دهید منتها واقعا سرعت قدرت محیط Shell بیشتر از محیط GUI است پس به این دوره آموزشی خوش آمدید. Windows PowerShell چارچوب اتوماسیون کاری مایکروسافت است که شامل یک پوسته خط فرمان (command-line shell) و زبان برنامه نویسی مربوطه است که در بالای دات NET Framework ساخته شده است. PowerShell دسترسی کامل به COM و WMI را فراهم می کند، و این امکان را برای مدیران فراهم می کند تا وظایف مدیریتی (administrative tasks) را در سیستم های local و Remote ویندوز انجام دهند.

نرم افزار سامانه مودیان راهکار
PowerShell قدرت، عمق و انعطاف پذیری بسیار زیادی دارد. با PowerShell می توانید اشیاء جدیدی مانند Windows Services File system، DirectoryEntry یا ساده تر ایجاد کنید و همچنین اشیاء مبتنی بر دات Net Framework با استفاده از نام کامل سیستم(fully qualified name)، مانند system.DateTime ایجاد کنید. PowerShellتوانایی استفاده از دات Net Framework و PowerShell را به شما می دهد تا چنین اشیایی را ایجاد کنید. به یاد داشته باشید که خروجی PowerShell همیشه شیء دات نت است. این خروجی می تواند System.Diagnostics.Process یک شی یا System.IO.FileInfo شی باشد یا یک شیء System.String .


Powershell Version 3.0

نسخه 3.0 پاورشل با ویندوز 8 و ویندوز سرور 2012 یکپارچه و integrated شده است. مایکروسافت همچنین PowerShell 3 را برای ویندوز 7 با سرویس پک 1، برای ویندوز سرور 2008 با سرویس پک 1 و برای ویندوز سرور 2008 R2 با سرویس پک 1 عرضه کرده است.
Windows PowerShell شامل ویژگی های زیر است که آنها را با هم بصورت مختصر بررسی می کنیم، شما بسیاری از این ویژگی ها را در طی دوره به صورت کامل آشنا خواهید شد:
Cmdlets ها که برای انجام Task ها یا وظایف عمومی system administration از قبیل مدیریت رجیستری (managing the registry)، سرویس ها(services)، فرآیندها و پردازش ها (processes)، گزارش های رویدادها(event logs) و Windows Management Instrumentation یا به اختصار WMI است.
زبان برنامه نویسی task-based و پشتیبانی از اسکریپت های موجود و همچنین ابزارها خط فرمان(command-line tools) می باشد.
Design و طراحی پایدار و استوار، چرا که Cmdlets ها و system data stores از syntax یا دستورالعمل مشترک و نام گذاری استفاده می کنند. داده ها را می توان به راحتی به اشتراک گذاشت و خروجی از یک cmdlet، می تواند به عنوان ورودی به یک cmdlet دیگر بدون تغییر یا دستکاری استفاده شود.(حتما دیده اید که خروجی اجرای یک دستور، ورودی اجرای یک دستور دیگر است که با پایپ | آن را انجام می دهند.)
Navigation ساده شده و مبتنی بر فرمان(command-based)سیستم عامل، کاربران را قادر می سازد تا به registry و سایر data stores ها با استفاده از تکنیک های مشابه که برای حرکت به file system استفاده می کنند.
قابلیت دستکاری و تغییر قدرتمند اشیاء، به این صورت که اشیاء را می توان به طور مستقیم دستکاری و یا به Tolls و یا Database دیگری جابجا کرد.
رابط توسعه پذیر، فروشندگان نرم افزار مستقل و enterprise developers ها می توانند ابزارهای سفارشی و utilities های خود را برای مدیریت نرم افزار خود بسازند.


سرفصل های آموزشی PowerShell


10 دلیل برای یادگیری Windows PowerShell
دانلود و نصب پاورشل
زبان PowerShell
PowerShell Tools یا ابزارهای PowerShell
Cmdlets ها در PowerShell
تکمیل دستورات PowerShell با کلید Tab
وارد شدن به Registry ویندوز از طریق دستور PowerShell
مشاهده پردازشهای ویندوز با دستورات PowerShell
ریستارت کردن سرویس های ویندوز با دستورات PowerShell
دستور Get-Help در PowerShell
دستور Get-command در Powershell
دستور Set-ExecutionPolicy در Poweshell
دستور Get-ExecutionPolicy در Powershell
دستور Get-Service در PowerShell
دستور ConvertTo-HTML در PowerShell
دستور Export-CSV در PowerShell
دستور Select-Object در Powershell
دستور Get-EventLog در پاورشل
دستور Get-Process در PowerShell
دستور Stop-Process در Powershell
استخراج اطلاعات از اکتیودایرکتوری با دستورات Powershell
نمایش تمامی دستگاه های USB نصب شده روی ویندوز با استفاده از دستورات PowerShell
دستور Get-Acl و Get-ChildItem در Powershell
دستور import-csv در Powershell
دستور For Each در PowerShell
Shutdown کردن کامپیوتر ریموت با دستورات Powershell
دستور Get-Content در PowerShell
مشاهده تنظیمات کارت شبکه با دستورات Powershell
فعال کردن DHCP برای کلیه کارت شبکه با Powershell
نصب نرم افزارهای MSI از طریق Powershell
دستور PowerShell برای مشاهده ورژن بایوس در ویندوز
استخراج اطلاعات سیستم با PowerShell
دستور Remove-item در PowerShell
لیست windows Update های نصب شده در PowerShell
نحوه نصب Powershell ورژن 7 در ویندوز
نحوه شمارش کلمات، تعداد خطوط، تعداد کاراکترها در یک فایل متنی با استفاده از دستورات پاورشل
دستور Test-NetConnection در پاورشل
نحوه دانلود با استفاده از Powershell
ریستارت کردن ویندوز با استفاده دستورات Powershell

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

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

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


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