معرفی
Azure Automation یک سرویس اتوماسیون و پیکربندی مبتنی بر ابر ارائه میکند که مدیریت ثابتی را در محیطهای Azure و غیر Azure شما ارائه میدهد. Azure Automation به خودکارسازی وظایف مدیریت ابری مکرر، وقت گیر و مستعد خطا کمک می کند. این شامل اتوماسیون فرآیند، مدیریت به روز رسانی، و ویژگی های پیکربندی است.
Azure Automation به شما در صرفه جویی در زمان، کاهش هزینه و خطاها و افزایش کارایی کمک می کند. برای اطلاع از جزئیات قیمت
به این لینک مراجعه کنید.
برای یادگیری نحوه انجام فعالیت های زیر به مقاله قبلی من مراجعه کنید:
- یک حساب اتوماسیون ایجاد کنید
- ایجاد دارایی اعتبار - برای ذخیره اعتبارنامه هایی که توسط PowerShell برای احراز هویت استفاده می شود.
- وارد کردن ماژول PowerShell – وارد کردن ماژول Microsoft Teams PowerShell Cmdlets به منظور دسترسی به Teams Cmdlets.
- Runbook PowerShell ایجاد کنید - اسکریپت برای ایجاد یک تیم جدید
- Runbook را تست و منتشر کنید
در این مقاله، نحوه تهیه یک تیم با استفاده از پاورشل را مشاهده خواهید کرد که وقتی کاربران درخواست را در لیست شیرپوینت ارسال می کنند، توسط وب هوک از Power Automate فراخوانی می شود.
یک وب هوک به یک سرویس خارجی اجازه می دهد تا یک Runbook خاص را در Azure Automation از طریق یک درخواست HTTP راه اندازی کند. برای آشنایی بیشتر با وب هوک اتوماسیون
به این لینک مراجعه کنید.
جریان طراحی
![نحوه راه اندازی یک کتاب پاورشل توسط Webhook در Azure Automation با استفاده از Power Automate](http://pezhvak24.ir/dl/10kcor/cscd/article/how-to-start-a-powershell-runbook-by-a-webhook-in-azure-automation-using-power-a/Images/How To Start A Powershell Runbook By A Webhook In Azure Automation Using Power Automate.jpg)
نحوه انجام فعالیت های زیر را مشاهده خواهید کرد:
- ایجاد یک لیست شیرپوینت – لیست سفارشی با فیلد عنوان پیش فرض و حاوی نام تیمی است که باید ایجاد شود.
- Runbook PowerShell ایجاد کنید
- یک وب هوک ایجاد کنید
- ایجاد یک جریان در Power Automate – زمانی که یک مورد در لیست شیرپوینت ایجاد میشود و اکشن HTTP را فراخوانی میکند، فعال میشود.
- جریان را تست کنید
یک لیست شیرپوینت ایجاد کنید
- به سایت SharePoint Online بروید.
- یک لیست سفارشی به نام درخواست های تیم های مایکروسافت ایجاد کنید.
Runbook PowerShell ایجاد کنید
Azure Automation از چندین نوع runbook پشتیبانی می کند. میخواهیم ببینیم چگونه میتوانیم Runbook PowerShell را برای ایجاد تیم در Microsoft Teams ایجاد کنیم.