آموزش پاورشل

PowerShell

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

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

PowerShell یک زبان برنامه نویسی قدرتمند است که توسط مایکروسافت به طور خاص برای مدیران سیستم طراحی شده است. با استفاده از cmdlet ها، PowerShell می تواند هر کاری را که داشبوردهای مدیریتی مختلف می توانند انجام دهند - و موارد دیگر انجام دهد. cmdlet های PowerShell همچنین می توانند در اسکریپت های بزرگتر که وظایف خودکار را انجام می دهند استفاده شوند.

PowerShell برای خواندن ساده است، یادگیری آن نسبتاً آسان است و یک مهارت کاملاً ضروری برای هر مدیر سیستم است. با تکمیل این دوره آموزشی PowerShell، مدیران سیستم ها کنترل خوبی در PowerShell خواهند داشت - و یکی از بهترین ابزارها برای پیشرفت شغلی خود را دارند.

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

PowerShell: آنچه شما باید بدانید

این آموزش PowerShell موضوعات PowerShell از جمله:

را پوشش می‌دهد
  • مقدمه ای بر PowerShell
  • اسکریپت
  • عبارات منظم
  • ابزارهای راه دور
  • مدیریت خطا و اشکال زدایی
  • تحلیل و گزارش روند
چه کسی باید در آموزش پاورشل شرکت کند؟

این آموزش PowerShell بر اساس آموزش مایکروسافت در سطح سرپرست است، به این معنی که برای مدیران سیستم طراحی شده است. این دوره مهارت‌های PowerShell تجربه گسترده‌ای را که اکثر مدیران سیستم با PowerShell دارند تأیید می‌کند.

مدیران سیستم‌های جدید یا مشتاق. آموزش PowerShell می‌تواند به مدیران سیستم‌های جدیدتر کمک کند تا مهارت‌های PowerShell خود را گسترش دهند و در خط فرمان در Microsoft Windows به طور مؤثرتری کار کنند. اگر قبلاً با آنها آشنایی نداشته باشند، این آموزش Microsoft PowerShell به مدیران سیستم دستورات PowerShell، عبارات منظم، اصول اولیه از راه دور، کارهای پس‌زمینه و زمان‌بندی کار را آموزش می‌دهد. این آموزش مایکروسافت در حالی که با آزمون گواهینامه خاصی مرتبط نیست، می‌تواند به مدیران سیستم کمک کند تا در سمت‌های بالاتری مانند موقعیت‌های معمار سیستم‌ها کار کنند.

مدیران سیستم های باتجربه. برای مدیران سیستم های با تجربه، این آموزش تا حد زیادی یک تجدید کننده خواهد بود. این آموزش مایکروسافت پایه های PowerShell 4 و PowerShell 6 را به شما آموزش می دهد، از جمله یافتن و کشف دستورات، امنیت اسکریپت و عملکردهای اپراتورهای پیشرفته در خط فرمان PowerShell. اعتراف به مه آلود بودن با ابزارهای قدیمی مانند PowerShell، اگر اخیراً از آن استفاده نکرده اید، شرمنده نیست. این آموزش همراه با سال ها تجربه شما به این معنی است که شما به طور کامل بر تطبیق پذیری PowerShell در مدیریت سیستم تسلط خواهید داشت.


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

پیکربندی قالب بندی سفارشی برای اشیاء 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

Microsoft PowerShell 6 Foundations Microsoft PowerShell 6 Foundations

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

  • PowerShell Core در مقابل PowerShell 5.x PowerShell Core vs. PowerShell 5.x

  • نصب PowerShell Core Installing PowerShell Core

  • دستورات، Cmdlet ها و نام مستعار Commands, Cmdlets, and Aliases

  • دریافت کمک در PowerShell Getting Help In PowerShell

  • آشنایی با جنبه دات نت PowerShell Cmdlets Understanding the .NET aspect of PowerShell Cmdlets

  • مرتب سازی و قالب بندی خروجی PowerShell Sorting and Formatting PowerShell Output

  • لوله کشی در پاورشل Pipelining in PowerShell

  • Cmdlet های مورد علاقه مربوط به خط لوله Jacob Jacob's Favorite Pipeline-Related Cmdlets

  • مقایسه تنظیمات در PowerShell با خطوط پایه Comparing Configurations in PowerShell with Baselines

  • معرفی متغیرها به PowerShell Introducing Variables to PowerShell

  • فیلتر کردن نتایج Cmdlet با اپراتورها Filtering Your Cmdlet Results with Operators

  • استفاده از CIM (WIM) برای گسترش PowerShell Using CIM (WIM) to extend PowerShell

  • cmdlet های CIM در PowerShell Core CIM cmdlets in PowerShell Core

  • پیمایش درایوهای PSD در PowerShell Core Navigating PSDrives in PowerShell Core

  • اجرای PowerShell Jobs Running PowerShell Jobs

  • اسکریپت های اصلی پاورشل و سیاست های اجرایی PowerShell Core Scripts and Execution Policies

  • استفاده از PowerShell Cmdlets برای کنترل سیستم های راه دور Using PowerShell Cmdlets to Control Remote Systems

  • برنامه های افزودنی و امنیت PSRemoting PSRemoting Extensions and Security

  • PowerShell از راه دور با استفاده از CredSSP برای احراز هویت Remote PowerShell using CredSSP for Authentication

  • پیکربندی PowerShell راه دور برای پشتیبانی از SSH (ویندوز) Configuring Remote PowerShell To Support SSH (Windows)

  • اتصال به Remote PowerShell با استفاده از SSH Connecting to Remote PowerShell Using SSH

  • PowerShell از راه دور با استفاده از SSH در لینوکس Remote PowerShell Using SSH on Linux

  • گسترش PowerShell با وارد کردن ماژول ها به PowerShell Core Extending PowerShell by Importing Modules Into PowerShell Core

  • استفاده از پروفایل های PowerShell برای مدیریت آسان تر Using PowerShell Profiles for Easier Management

  • کنترل از راه دور ضمنی برای دسترسی به Cmdlet های راه دور در PowerShell Core Implicit Remoting to Access Remote Cmdlets in PowerShell Core

  • نصب کد ویژوال استودیو برای پشتیبانی از PowerShell Core Scripting Installing Visual Studio Code to Support PowerShell Core Scripting

  • استفاده از دستورات IF، ElseIF و Else در PowerShell.tscproj Using the IF, ElseIF, and Else statements in PowerShell.tscproj

  • پردازش آرایه ها با حلقه های For-Each در هسته PowerShell Processing Arrays with For-Each Loops in PowerShell Core

  • رمزگشایی اسکریپت PowerShell شخص دیگری Deciphering Someone Else's PowerShell Script

  • نتیجه Conclusion

پایه های Microsoft PowerShell 4 Microsoft PowerShell 4 Foundations

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

  • فایل تکمیلی Supplemental File

  • نصب پاورشل 4.0 Installing PowerShell 4.0

  • شروع شدن Getting Started

  • کمک گرفتن Getting Help

  • دستورات Commands

  • خط لوله The Pipeline

  • اشیاء Objects

  • گسترش پوسته Extending the Shell

  • گسترش اشیاء Extending Objects

  • فرمت کردن خروجی Formatting Output

  • خط لوله باز می گردد The Pipeline Returns

  • ارائه دهندگان Providers

  • از راه دور Remoting

  • شغل ها Jobs

  • اسکریپت - شروع به کار Scripting - Getting Started

  • اسکریپت - ملزومات Scripting - Essentials

  • اسکریپت - دنیای واقعی Scripting - The Real World

  • پیکربندی حالت مطلوب - شروع به کار Desired State Configuration - Getting Started

  • پیکربندی حالت مطلوب - ساختن آن به این شکل! Desired State Configuration - Making it So!

  • نکات، ابزارها و منابع Tips, Tools, and Resources

  • نتیجه Conclusion

PowerShell 7 مقدمه PowerShell 7 Introduction

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

  • معرفی Introduction

  • تاریخچه مختصری از PowerShell A Brief History of PowerShell

  • مروری بر PowerShell 7 PowerShell 7 Overview

  • نصب پاورشل 7 PowerShell 7 Installation

  • ابزارهای پاورشل PowerShell Tools

  • سلام، پاورشل! Hello, PowerShell!

  • نتیجه Conclusion

مبانی پاورشل PowerShell Basics

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

  • مقدمه مبانی پاورشل PowerShell Basics Introduction

  • کامپوننت های پاورشل PowerShell Components

  • اشیاء و اعضا Objects and Members

  • اپراتورها Operators

  • همه اش را بگذار کنار هم! Putting it all Together!

  • نتیجه Conclusion

دریافت کمک در PowerShell 7 Getting Help in PowerShell 7

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

  • دریافت راهنما مقدمه Getting Help Introduction

  • Get-Help، Update-Help و Save-Help Get-Help, Update-Help, and Save-Help

  • نحو و پارامترها Syntax and Parameters

  • دریافت فرمان Get-Command

  • عضو شوید Get-Member

  • چالش دریافت کمک Getting Help Challenge

  • نتیجه Conclusion

خط لوله! The Pipeline!

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

  • خط لوله! معرفی The Pipeline! Introduction

  • خط لوله چگونه کار می کند How the Pipeline Works

  • انتخاب شی Select-Object

  • اپراتورهای زنجیره ای خط لوله Pipeline Chain Operators

  • چالش های خط لوله Pipeline Challenges

  • نتیجه Conclusion

کنترل جریان با PowerShell 7 Control of Flow with PowerShell 7

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

  • کنترل جریان مقدمه Control of Flow Introduction

  • بیانیه اگر The If Statement

  • بیانیه سوئیچ The Switch Statement

  • حلقه زدن از طریق کد Looping Through Code

  • خط لوله در مقابل حلقه ها The Pipeline vs. Loops

  • آوردن همه اینها با هم! Bringing it all Together!

  • نتیجه Conclusion

تقویت PowerShell 7 با ماژول ها Beefing Up PowerShell 7 with Modules

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

  • Powershell می تواند کارهای بیشتری انجام دهد Powershell Can Do More

  • اصل توسعه پذیری The Principle of Extensibility

  • بررسی ماژول ها و مستندات Exploring Modules and Documentation

  • خلاصه کردن ماژول ها Summarizing Modules

  • نتیجه Conclusion

کار با سیستم عامل در PowerShell Working with the OS in PowerShell

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

  • پیمایش در سیستم فایل Navigating the File System

  • حفاری عمیق با CIM Digging Deep with CIM

  • خلاصه کردن اتوماسیون سیستم عامل Summarizing OS Automation

  • نتیجه Conclusion

کار با دیتا در پاورشل Working with Data in Powershell

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

  • معرفی تعامل داده با پاورشل Introducing Data Interaction with PowerShell

  • درخواست SQL Server Querying SQL Server

  • خلاصه کردن وظایف اتوماسیون داده PowerShell Summarizing PowerShell Data Automation Tasks

  • نتیجه Conclusion

کار با محتوای وب در PowerShell Working with Web Content in PowerShell

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

  • Web Scraping را انجام دهید Perform Web Scraping

  • یک فایل را از اینترنت دانلود کنید Download a File From the Internet

  • ایجاد درخواست های REST API GET Making REST API GET Requests

  • ایجاد درخواست های REST API POST Making REST API POST Requests

  • خلاصه کردن اتوماسیون وب Summarizing Web Automation

  • نتیجه Conclusion

اکتیو دایرکتوری را با PowerShell 7 مدیریت کنید Manage Active Directory with PowerShell 7

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

  • اکتیو دایرکتوری، خانه SysAdmin Active Directory, the SysAdmin’s Home

  • سلام دنیا! یک رمز عبور را بازنشانی کنید Hello, World! Reset a Password

  • دریافت و تنظیم جزئیات کاربر Getting and Setting User Details

  • AD:\ PSDrive The AD:\ PSDrive

  • خلاصه کردن عملیات AD Summarizing AD Operations

  • نتیجه Conclusion

کار با Azure در PowerShell 7 Working with Azure in PowerShell 7

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

  • ابر - مرز بعدی The Cloud - The Next Frontier

  • اتصال به اشتراک Azure شما Connecting to Your Azure Subscription

  • پوسته ابر لاجوردی The Azure Cloud Shell

  • خلاصه Azure و PowerShell Summarizing Azure and PowerShell

  • نتیجه Conclusion

غلبه بر وظایف رایج PowerShell Conquer Common PowerShell Tasks

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

  • وظایف روزمره در PowerShell Everyday Tasks in PowerShell

  • مدیریت از راه دور کامپیوترها (حتی لینوکس) با PSRemoting Remotely Manage Computers (Even Linux) with PSRemoting

  • ارسال یک ایمیل Sending an Email

  • شروع کردن مشاغل Kicking Off Jobs

  • خلاصه کردن وظایف رایج PowerShell Summarizing Common PowerShell Tasks

  • نتیجه Conclusion

ایجاد توابع مانند یک رئیس Creating Functions like a Boss

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

  • ایجاد توابع مانند مقدمه رئیس Creating Functions like a Boss Introduction

  • توابع پایه Basic Functions

  • توابع پیشرفته Advanced Functions

  • توابع در مقابل فیلترها Functions vs. Filters

  • استفاده از توابع با پروفایل ها Using Functions with Profiles

  • بهترین روش ها برای توابع نوشتن Best Practices for Writing Functions

  • نتیجه Conclusion

مثل یک نینجا اسکریپت می نویسی Scripting like a Ninja

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

  • اسکریپت مانند یک نینجا مقدمه Scripting like a Ninja Introduction

  • طراحی یک اسکریپت Designing a Script

  • مدیریت خطا و اشکال زدایی اسکریپت ها Error Handling and Debugging Scripts

  • اجرای اسکریپت ها Executing Scripts

  • چالش اسکریپت نویسی Scripting Challenge

  • نتیجه Conclusion

اتوماسیون دنیای واقعی با PowerShell 7 Real-World Automation with PowerShell 7

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

  • خودکارسازی وظایف روزانه Automating Daily Tasks

  • سناریو 1: انتقال روزانه فایل Scenario 1: Daily File Transfers

  • دانلود فایل در پوشه تاریخی Downloading a File to a Historical Folder

  • سناریو 2: دریافت داده های API در SQL Scenario 2: Getting API Data Into SQL

  • ایجاد پایگاه داده پوکمون Creating the Pokemon Database

  • خلاصه کردن اتوماسیون دنیای واقعی Summarizing Real-World Automation

  • نتیجه Conclusion

کار با PowerShell 7 در لینوکس Working with PowerShell 7 on Linux

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

  • نصب PowerShell 7 در اوبونتو Installing PowerShell 7 on Ubuntu

  • خلاصه کردن PowerShell در لینوکس Summarizing PowerShell on Linux

  • نتیجه Conclusion

نوشتن Intellisense برای ماژول های PowerShell Writing Intellisense for PowerShell Modules

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

  • مقدمه ای بر PowerShell Intellisense Introduction to PowerShell Intellisense

  • ساختن اولین مدیریت هوشمند خود Building Your First Intellisense Handler

  • ایجاد نتایج پویا با بازگشت Intellisense Making Intellisense Return Dynamic Results

  • ذخیره کردن نتایج Intellisense برای بهبود عملکرد Caching Intellisense Results to Improve Performance

  • تست Handler های Intellisense خود با TabExpansion2 Testing Your Intellisense Handlers with TabExpansion2

  • تکمیل مقادیر چند پارامتر به طور همزمان Completing Multiple Parameter Values at Once

  • ساختن Intellisense Handlers قابل استفاده مجدد Making Intellisense Handlers Reusable

  • بازگرداندن نتایج مرتبط تر Intellisense Returning More Relevant Intellisense Results

  • نتیجه 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

نمایش نظرات

نظری ارسال نشده است.

آموزش پاورشل
خرید اشتراک و دانلود خرید تکی و دانلود | 600,000 تومان (8 روز مهلت دانلود) در صورت خرید اشتراک، این آموزش بدلیل حجم بالا معادل 5 دوره است و 5 دوره از اشتراک شما کم می شود. زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
52h
342
CBTNuggets cbtnuggets-small
23 بهمن 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 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

Jacob Moran Jacob Moran

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

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

ارتباط با جیکوب:

Microsoft Server and Desktop، Microsoft SQL Server، مجازی سازی با استفاده از Microsoft Hyper-V، Microsoft System Center VMM، Microsoft SharePoint Services، Microsoft Office Applications، VMware

Garth Schulte Garth Schulte

"من همیشه بر این باور بوده ام که بهترین راه برای یادگیری هر چیزی این است که آن را ببینید و خودتان آن را امتحان کنید. اولین تجربه من با CBT Nuggets این باور را تقویت کرد و من هم مفتخرم و هم مفتخرم که بخشی از شرکتی هستم که در تلاش برای غنی سازی است. زندگی مردم با قدرت دانش!" Garth Schulte حدود 20 سال پیش آموزش محصولات آفیس را آغاز کرد. عشق او به آموزش باعث شد تا به سمت آموزش فنی VB6 و SQL Server برود. یکی از باسابقه ترین مربیان CBT Nuggets، او اخیراً به عنوان مدیر محصول، برنامه نویس اصلی ویندوز دات نت و معمار SQL Server برای یکی از برترین شرکت های نرم افزاری املاک و مستغلات در کشور مشغول به کار شد. او یک مربی مجاز گوگل است.

ارتباط با Garth:

Windows Server، SQL Server، Microsoft Azure، Google Cloud Platform، NET Development، DevOps (Docker/Kubernetes)

Knox Hutchinson Knox Hutchinson

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

Knox همچنین دارای طیف گسترده ای از تجربه IT است. ناکس قبل از پیوستن به CBT Nuggets به عنوان مشاور فناوری اطلاعات کار می کرد و در زمینه های مختلفی از جمله شبکه، رایانش ابری و مدیریت پروژه مشاوره می داد.

ارتباط با Knox:

تجزیه و تحلیل و تجسم داده ها، راه حل های هوش تجاری