پیشنهاد فرادرس

آموزش ساخت ابزار PowerShell

دسته بندی ها: آموزش های Packtpub ، آموزش ویندوز ، آموزش پاورشل (Powershell)

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

این دوره آموزشی به شما نشان می دهدکه ابزارهایی ایجاد کرده و به کمک آنها انواع مختلف از کارهای روزانه و تکراری خود را خودکارسازی کنید. این کار باعث می شود که شما به سادگی بتوانید تنظیماتی را بر روی کابر نهایی اعمال کنید، که در حالت عادی ممکن بود ساعت ها از وقت کاری شما را بگیرد. در پایان این دوره شما از یک دانش قوی برای خودکار سازی کارها و ایجاد ابزار های لازم برخوردار خواهید شد، بطوریکه براحتی می توانید راه حل های خود را اعمال کنید. خودکارسازی یکی از ویژگی های فناوری اطلاعات می باشد و بدون خودکار ساری های قابل توجه، شما قادر به مدیریت محیط های با مقیاس بزرگ نخواهید بود.

مباحث دوره:

  • نمایش نحوه ایجاد یک حساب کاربری در Azure
  • ایجاد یک ماشین مجازی برای این دوره
  • نصب VSCode
  • بر پا سازی VSCode Add-ons
  • برنامه VSCode و بعضی از ویژگی های رایج
  • نصب و راه اندازی PowerShell
  • اشیاء PowerShell
  • آرایه ها، لیست های آرایه و جدول هش
  • کپی یک فایل به چندین منبع
  • طراحی
  • کپی یک فایل به یک مقصد منفرد
  • خواندن یک لیست از مقصد ها
  • هدف گذاری چندین نقطه پایانی
  • مدیریت خطا
  • ثبترخداد ها و خروجی
  • ایجاد یک تابع Azure بر مبنای PowerShell
  • راه اندازی طرح
  • خاموش و روشن کردن یک ماشین مجازی منفرد
  • احراز هویت و امنیت
  • مدیریت هر ماشین مجازی
  • مدیریت خطا و ثبت رخداد ها
  • ایجاد یک کلید رجیستری بر روی ماشین مجازی راه دور
  • طراحی
  • ایجاد یک کلید رجیستری برروی ماشین مجازی محلی
  • ایجاد اسکریپت
  • مدیریتخطا
  • ثبت رخدادها وخروجی
  • خودکار سازی فهرست لیست سرور های خود
  • جمع آوری داده ها از یک ماشین منفرد
  • خواندن یک لیست از ماشین ها و تکرار
  • قالب بندی داده ها
  • ایمیل کردن گزارش
  • مدیریت خطا و ثبت رخداد ها
  • خواندن اسکریپت خود
  • خودکار سازی عملیات پایگاه داده
  • طراحی
  • ایجاد یک پایگاه داده Azure
  • اتصال به پایگاه داده
  • بروز رسانی / وارد کردن / حذف داده
  • پرس و جو از پایگاه داده
  • خودکارسازی ایجاد گزارش
آیا این نوشته را دوست داشتید؟
PowerShell Toolmaking [Video] Publisher:Packtpub Author:Edgar Dockus Duration:2 hours 40 minutes

Build tools with PowerShell that you will use every day
Routine tasks that you perform on a daily basis takes up all of your time that could be spent designing new solutions rather than maintaining the old ones. PowerShell is a simple and powerful toolset that allows you to automate workloads that were previously handled by large teams.This course will show you how to build tools that will allow you to automate various aspects of your daily routines. It takes actions that you could easily delegate to the end user that will take up hours of your time daily.By the end of the course, gain strong knowledge on how automation and tool building works, so that you can create your own solutions. Automation is the future of IT, you can’t manage large-scale environments these days without substantial automated.
All the code and supporting files for this course are available on GitHub at https://github.com/PacktPublishing/PowerShell-Toolmaking
Style and Approach
A complete course packed with step-by-step solutions to real life automation problems. You will be guided on how to build the tools from scratch. You will learn how to set them up.
Released: Friday, November 30, 2018
Setting Up Your Environment
The Course Overview
Azure Setting Up a Demo Account
Creating Virtual Machines for the Course
Installing VSCode
Setting Up VSCode Add-ons
VSCode and Some Common Features
Setting Up PowerShell
PowerShell Objects
Arrays, Array Lists, and Hash Table
Copying a File to Multiple Sources
Design
Copying File to a Single Target
Reading a List of Targets
Targeting Multiple Endpoints
Error Handling
Logging and Output
Build a PowerShell-Based Azure Function
Design Setup
Powering On/Off a Single Virtual Machine
Security and Authentication
Manage Any Virtual Machine
Error Handling and Logging
Creating a Registry Key on Remote Machines
Design
Create Registry Key on a Local Machine
Create Registry Key on a Remote Machine
Generalize the Script
Error Handling
Logging and Output
Automating the Inventory List of Your Servers
Collect Data from a Single Machine
Read a list of machines and iterate
Format the data
Export the data
Email the report
Error handling and logging
Singing your script
Automating Database Operations
Design
Creating an Azure Database
Connecting to the Database
Update/Insert/Delete Data
Querying the Database
Automating Report Generation

پیشنهاد فرادرس