آموزش اتوماسیون پیشرفته PowerShell

دانلود Advanced PowerShell Automation

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

این اتوماسیون پیشرفته PowerShell مایکروسافت، مدیران سیستم را برای خودکارسازی کارهای اداری تکراری و خسته کننده با ساخت ابزارهای اتوماسیون خود در PowerShell آماده می کند.

یک سطح کامل از اتوماسیون بالاتر از اسکریپت وجود دارد. می‌توانید ماژول‌های PowerShell خودتان را بنویسید که شامل دستورات، cmdlet‌ها و توابع هستند، سپس آنها را مانند دستورات داخلی اجرا کنید.

هنگامی که این آموزش Advanced PowerShell Automation را تمام کردید، می‌دانید که چگونه کارهای اداری تکراری و خسته‌کننده را با ساخت ابزارهای اتوماسیون خود در PowerShell خودکار کنید.

برای هر کسی که آموزش اتوماسیون مایکروسافت را مدیریت می‌کند، این آموزش مایکروسافت می‌تواند برای نصب مدیران سیستم‌های جدید، که در برنامه‌های آموزشی فردی یا تیمی تنظیم شده‌اند، یا به‌عنوان منبع مرجع مایکروسافت استفاده شود.

اتوماسیون پیشرفته PowerShell: آنچه شما باید بدانید

این آموزش Advanced PowerShell Automation دارای ویدئوهایی است که موضوعاتی مانند:

را پوشش می دهد
  • ایجاد توابع پیشرفته برای اتوماسیون
  • استفاده از cmdlet و Microsoft .NET Framework
  • نوشتن اسکریپت های کنترلر
  • درک اشتباهات اسکریپت و مدیریت آنها
  • استفاده از XML، JSON و داده های قالب بندی شده سفارشی
چه کسی باید آموزش پیشرفته اتوماسیون پاورشل را بگذراند؟

این آموزش Advanced PowerShell Automation به عنوان آموزش تخصصی مایکروسافت در نظر گرفته می شود، به این معنی که برای مدیران سیستم طراحی شده است. این دوره مهارت های PowerShell برای مدیران سیستم با سه تا پنج سال تجربه در زمینه اتوماسیون مایکروسافت طراحی شده است.

مدیران سیستم‌های جدید یا مشتاق. اگر در مدیریت سیستم‌ها کاملاً تازه کار هستید، یادگیری اتوماسیون پیشرفته Powershell در اوایل کارتان شمشیری است که هر دو طرف را قطع می‌کند. از یک طرف، به لطف دانستن اینکه کدام عملکردهای پیشرفته می‌توانند به خودکارسازی کارهایی که نمی‌خواهید وقت خود را روی آن‌ها تلف کنید، سریع‌تر و کارآمدتر کار کنید.

مدیران سیستم های با تجربه. زمان مناسب برای یادگیری اتوماسیون پیشرفته PowerShell چند سالی است که در حرفه مدیریت سیستم شما می گذرد. با داشتن تجربه کافی برای تشخیص اینکه چه کارهایی به طور غیرضروری خسته کننده و آزاردهنده تکراری هستند، می توانید نه تنها کارایی خود، بلکه همه افراد را بهبود ببخشید.


سرفصل ها و درس ها

ویژگی های کاربردی PowerShell Pode Web Framework را کاوش کنید Explore Practical Features of PowerShell Pode Web Framework

  • بررسی اجمالی Overview

  • ویژگی های اضافی Pode Web Framework را کاوش کنید Explore Extra Features of Pode Web Framework

  • سرویس دارایی های ایستا در برنامه های PowerShell Pode Serve Static Assets in PowerShell Pode Apps

  • مسیرهای Pode را به فایل های جداگانه تقسیم کنید Split Pode Routes Into Separate Files

  • بارگذاری مجدد داغ PowerShell Pode را پیکربندی کنید Configure PowerShell Pode Hot Reloading

  • احراز هویت پایه HTTP را در برنامه‌های PowerShell Pode فعال کنید Enable Basic HTTP Authentication in PowerShell Pode Apps

  • از Pode Middleware برای محدود کردن نرخ درخواست استفاده کنید Use Pode Middleware for Request Rate Limiting

  • نتیجه Conclusion

استقرار برنامه های وب PowerShell Pode در Kubernetes Deploy PowerShell Pode Web Apps on Kubernetes

  • بررسی اجمالی Overview

  • مقدمه ای برای استقرار برنامه های PowerShell در Kubernetes Intro to Deploying PowerShell Apps on Kubernetes

  • برنامه وب Pode را در تصویر ظرف بسته بندی کنید Package Pode Web App in Container Image

  • تصویر کانتینر برنامه وب را به داکر هاب فشار دهید Push Web App Container Image to Docker Hub

  • فایل‌های Craft Kubernetes Manifest برای استقرار و سرویس Craft Kubernetes Manifest Files for Deployment and Service

  • برنامه وب Pode را در خوشه Kubernetes مستقر کنید Deploy Pode Web App to Kubernetes Cluster

  • نتیجه Conclusion

مدیریت محتوای سرور FTP با اتوماسیون PowerShell Manage FTP Server Content with PowerShell Automation

  • بررسی اجمالی Overview

  • مقدمه ای بر اتوماسیون FTP با PowerShell Intro to FTP Automation with PowerShell

  • سرور FTP Cloud Linux را با Pure-ftpd مستقر کنید Deploy Cloud Linux FTP Server with Pure-ftpd

  • اتصال FTP را از PowerShell ایجاد کنید Create FTP Connection from PowerShell

  • فهرست راهنماهای FTP راه دور با PowerShell List Remote FTP Directories with PowerShell

  • با PowerShell فایل ها را به سرور FTP آپلود کنید Upload Files to FTP Server with PowerShell

  • مدیریت فایل ها و دایرکتوری ها با FTP و PowerShell Manage Files and Directories with FTP and PowerShell

  • نتیجه Conclusion

توسعه تعاریف سفارشی کلاس PowerShell Developing Custom PowerShell Class Definitions

  • بررسی اجمالی Overview

  • نتیجه Conclusion

مرتب سازی و فیلتر کردن داده ها در اسکریپت های PowerShell Sorting and Filtering Data in PowerShell Scripts

  • بررسی اجمالی Overview

  • نتیجه Conclusion

کار با File Stream در PowerShell Working with File Streams in PowerShell

  • بررسی اجمالی Overview

  • مقدمه ای بر جریان فایل در اتوماسیون پاورشل Intro to File Streams in PowerShell Automation

  • ابزارهای توسعه دهنده برای کار با داده های سیستم فایل Dev Tools for Working With Filesystem Data

  • بایت های متوالی جداگانه را از فایل ها در PowerShell بخوانید Read Individual Sequential Bytes from Files in PowerShell

  • بلوک‌های بایت فایل را در بافر درون حافظه بخوانید Read Blocks of File Bytes Into In-Memory Buffer

  • جابجایی موقعیت جستجوی جریان فایل هنگام خواندن Moving File Stream Seek Position While Reading

  • نتیجه Conclusion

پیکربندی قالب بندی سفارشی برای اشیاء PowerShell Configure Custom Formatting for PowerShell Objects

  • بررسی اجمالی Overview

  • ساخت فایل قالب بندی پاورشل Constructing a PowerShell Formatting File

  • رنگ آمیزی خروجی با داده های قالب PowerShell Colorizing Output with PowerShell Format Data

  • از جمله انواع قالب PowerShell در ماژول ها Including PowerShell Format Types in Modules

  • اصلاح قالب‌بندی ماژول شخص ثالث Modifying Third-Party Module Formatting

  • فراخوانی برای اقدام Call to Action

  • نتیجه Conclusion

ساخت توابع بدون سرور با PowerShell و AWS Lambda Build Serverless Functions with PowerShell and AWS Lambda

  • بررسی اجمالی Overview

  • تنظیم محیط توسعه شما Setting Up Your Development Environment

  • ساخت یک تابع ساده AWS Lambda با PowerShell Building a Simple AWS Lambda Function with PowerShell

  • ادغام لامبدا با دروازه API آمازون Integrating Lambda with Amazon API Gateway

  • استفاده از ورودی های Lambda از API Gateway برای کنترل جریان Using Lambda Inputs from API Gateway for Control Flow

  • برنامه ریزی اجرای Lambda با رویدادهای Amazon CloudWatch Scheduling Lambda Execution with Amazon CloudWatch Events

  • پاکسازی حساب AWS خود با PowerShell Cleaning Up Your AWS Account with PowerShell

  • نتیجه Conclusion

نویسنده ماژول های PowerShell Author PowerShell Modules

  • بررسی اجمالی Overview

  • معرفی مهارت Skill Introduction

  • درک ساختار ماژول PowerShell Understanding PowerShell Module Structure

  • ساخت اولین ماژول پاورشل Building Your First PowerShell Module

  • درک مانیفست های ماژول PowerShell Understanding PowerShell Module Manifests

  • ماژول PowerShell خود را به قطعات تقسیم کنید Splitting Your PowerShell Module Into Pieces

  • انتشار ماژول خود در گالری Publishing Your Module to the Gallery

  • اشکال زدایی ماژول پاورشل Debugging Your PowerShell Module

  • فراخوانی برای اقدام Call to Action

  • نتیجه Conclusion

کارهای تکراری را با PowerShell برنامه ریزی کنید Schedule Recurring Tasks with PowerShell

  • بررسی اجمالی Overview

  • مقدمه ای بر وظایف برنامه ریزی شده در ویندوز Introduction to Scheduled Tasks on Windows

  • ماژول PSScheduledJobs را کاوش کنید Explore the PSScheduledJobs Module

  • اولین کار برنامه ریزی شده PowerShell خود را ایجاد کنید Create Your First PowerShell Scheduled Job

  • کارها را با schtasks.exe زمان بندی کنید Schedule Tasks with schtasks.exe

  • برنامه ریزی پیشرفته در schtasks Advanced Scheduling in schtasks

  • با استفاده از ماژول ScheduledTasks PowerShell Using the ScheduledTasks PowerShell Module

  • نتیجه Conclusion

اعلان های ویندوز را با PowerShell ارسال کنید Send Windows Notifications with PowerShell

  • بررسی اجمالی Overview

  • مقدمه ای بر اعلان های ویندوز Introduction to Windows Notifications

  • نصب و کاوش ماژول BurntToast Installing and Exploring the BurntToast Module

  • ایجاد اولین اعلان BurntToast شما Creating Your First BurntToast Notification

  • سفارشی کردن اعلان ها با عنوان، تصویر و صدا Customizing Notifications with a Title, Image, and Sound

  • فعال کردن تعویق و اضافه کردن دکمه‌های سفارشی در اعلان‌ها Enabling Snoozing and Adding Custom Buttons on Notifications

  • اضافه کردن منوهای زمینه به اعلان ها Adding Context Menus to Notifications

  • ساخت نوارهای پیشرفت با اعلان های ویندوز Building Progress Bars with Windows Notifications

  • بررسی و فراخوان برای اقدام Review and Call to Action

  • نتیجه Conclusion

با PowerShell رابط کاربری ترمینال ایجاد کنید Create Terminal UIs with PowerShell

  • بررسی اجمالی Overview

  • مقدمه ای بر رابط های کاربری پایانه PowerShell (TUI) Introduction to PowerShell Terminal User Interfaces (TUIs)

  • کاوش یک PowerShell TUI: Out-ConsoleGridView Exploring a PowerShell TUI: Out-ConsoleGridView

  • بررسی رابط میزبان PowerShell Examining the PowerShell Host Interface

  • خروجی متن رنگی در PowerShell با کدهای فرار ANSI Colored Text Output in PowerShell with ANSI Escape Codes

  • افزودن ایموجی ها به اسکریپت های پاورشل Adding Emojis to PowerShell Scripts

  • ترسیم کاراکترهای جعبه یونیکد در PowerShell Drawing Unicode Box Characters in PowerShell

  • توابع کمکی برای طراحی جعبه ها Helper Functions for Drawing Boxes

  • پیاده سازی کنترل های صفحه کلید در رابط های کاربری پایانه PowerShell Implementing Keyboard Controls in PowerShell Terminal UIs

  • پیاده سازی یک حلقه رویداد قوی برای PowerShell TUI Implementing a Robust Event Loop for PowerShell TUIs

  • پخش صدا با PowerShell Playing Sound with PowerShell

  • قرار دادن همه آنها با هم در یک برنامه Putting it All Together into an Application

  • بررسی و فراخوان برای اقدام: رابط‌های کاربری پایانه PowerShell Review and Call to Action: PowerShell Terminal UIs

  • نتیجه Conclusion

تست زیرساخت با PowerShell و Pester Infrastructure Testing with PowerShell and Pester

  • بررسی اجمالی Overview

  • راه اندازی ساختار تست Pester و Pester Setting Up Pester and Pester Test Structure

  • Pester را با متغیر ترجیحی پیکربندی کنید Configure Pester with Preference Variable

  • تست های نقطه پایانی وب را با Pester اجرا کنید Run Web Endpoint Tests with Pester

  • اجرای تست Setup و Teardown Tasks Run Test Setup and Teardown Tasks

  • تست ها را با برچسب اجرا کنید Execute Tests by Tag

  • تست منابع ابری AWS با Pester Testing AWS Cloud Resources with Pester

  • بررسی و فراخوان برای اقدام Review and Call to Action

  • نتیجه Conclusion

ساخت برنامه های کاربردی وب با ماژول PowerShell Pode Building Web Applications with PowerShell Pode Module

  • بررسی اجمالی Overview

  • PowerShell Pode Dev Environment را ایجاد کنید Create PowerShell Pode Dev Environment

  • ایجاد اسکلت PowerShell Pode Web API Create PowerShell Pode Web API Skeleton

  • نقطه پایانی JSON را با PowerShell Pode نشان دهید Expose JSON Endpoint with PowerShell Pode

  • داده های Dynamic JSON را از PowerShell Pode برگردانید Return Dynamic JSON Data from PowerShell Pode

  • پاسخ های HTML را از PowerShell Pode ارسال کنید Send HTML Responses from PowerShell Pode

  • از پارامترهای رشته Query در مسیرهای Pode استفاده کنید Use Query String Parameters in Pode Routes

  • نتیجه Conclusion

استفاده از عبارات منظم در پاورشل Using Regular Expressions in PowerShell

  • بررسی اجمالی Overview

  • مقدمه ای بر عبارات منظم در پاورشل Intro to Regular Expressions in PowerShell

  • متغیر Maches Automatic را در PowerShell یاد بگیرید Learn the Matches Automatic Variable in PowerShell

  • یا عملگر را در PowerShell Regex بیاموزید Learn the Or Operator in PowerShell Regex

  • گروه بندی منطبقات Regex در PowerShell Grouping Regex Matches in PowerShell

  • انجام چند منطبق با PowerShell Regex Perform Multiple Matches with PowerShell Regex

  • نتیجه Conclusion

API های REST را با PowerShell خودکار کنید Automate REST APIs with PowerShell

  • بررسی اجمالی Overview

  • مقدمه ای بر خودکارسازی API های REST با PowerShell Intro to Automating REST APIs with PowerShell

  • PowerShell Container را روی Linux VM با Docker اجرا کنید Run PowerShell Container on Linux VM with Docker

  • بازیابی اطلاعات هوای باز با PowerShell Retrieve Open Weather Data with PowerShell

  • VMهای Linode را از طریق API با PowerShell کشف کنید Discover Linode VMs via API with PowerShell

  • Linode VM را از طریق REST API با PowerShell ایجاد کنید Create Linode VM via REST API with PowerShell

  • نتیجه Conclusion

شمارشگرهای عملکرد ویندوز و گزارش رویدادها را با PowerShell مانیتور کنید Monitor Windows Performance Counters and Event Logs with PowerShell

  • بررسی اجمالی Overview

  • مقدمه ای بر مانیتورینگ ویندوز Introduction to Windows Monitoring

  • مروری بر ابزارهای مانیتورینگ در ویندوز Overview of Monitoring Tools in Windows

  • پاسخگویی به رویدادها با استفاده از Windows Task Scheduler Responding to Events using Windows Task Scheduler

  • گوش دادن به رویدادهای ویندوز با استفاده از PowerShell Listening for Windows Events using PowerShell

  • استفاده از آرگومان‌های گزارش رویداد ویندوز در PowerShell Event Handlers Using Windows Event Log Arguments in PowerShell Event Handlers

  • یافتن شمارنده های عملکرد با PowerShell Finding Performance Counters with PowerShell

  • بازیابی داده های عملکرد با PowerShell Retrieving Performance Data with PowerShell

  • یکپارچه سازی PowerShell با InfluxDB REST API Integrating PowerShell with InfluxDB REST API

  • بررسی و نتیجه گیری Review and Conclusion

  • نتیجه Conclusion

کد ویژوال استودیو را برای توسعه PowerShell پیکربندی کنید Configure Visual Studio Code for PowerShell Development

  • بررسی اجمالی Overview

  • کد ویژوال استودیو و پسوند PowerShell را نصب کنید Install Visual Studio Code and PowerShell Extension

  • ویژگی های برنامه افزودنی VSCode PowerShell را کاوش کنید Explore the VSCode PowerShell Extension Features

  • برنامه افزودنی PowerShell را پیکربندی کنید Configure PowerShell Extension

  • تست های Pester PowerShell در VSCode Pester PowerShell Tests in VSCode

  • تجزیه و تحلیل کد استاتیک با PSScriptAnalyzer Static Code Analysis with PSScriptAnalyzer

  • ادغام Git با VSCode Git Integration with VSCode

  • اشکال زدایی تعاملی PowerShell در VSCode Interactive PowerShell Debugging in VSCode

  • کانتینرهای راه دور با PowerShell Remote Containers with PowerShell

  • جمع آوری گزارش ها و ارسال بازخورد Gathering Logs and Sending Feedback

  • نتیجه Conclusion

نمایش نظرات

آموزش اتوماسیون پیشرفته PowerShell
جزییات دوره
16h
118
CBTNuggets CBTNuggets
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Trevor Sullivan Trevor Sullivan

"من از تدریس IT لذت می برم زیرا صنعت فناوری به سرعت در حال تغییر است و فراگیران ما باید در لبه برتر بمانند." تروور به لطف پدرش که صاحب یک تجارت نرم افزاری بود، در سنین جوانی شروع به ساخت و عیب یابی کامپیوترها کرد. او بیش از یک دهه تجربه IT و آموزش را برای CBT Nuggets به ارمغان می آورد. قبل از پیوستن به این تیم، او در زمینه مهندسی پیش فروش و معماری راه حل ها کار می کرد. سرگرمی های ترور شامل موتور سواری، پیاده روی و گذراندن وقت با خانواده اش است.

ارتباط با Trevor:

اتوماسیون AWS، Azure، MySQL، GitHub، Docker، Kubernetes و PowerShell