---
title: "Automate IT with PowerShell & au2mator Self Service Portal"
description: "Leverage PowerShell and au2mator Self Service Portal to automate daily IT tasks and delegate them to the right people."
canonical: "https://adamtheautomator.com/self-service-your-it-with-powershell-and-au2mator/"
---

# Automate IT with PowerShell & au2mator Self Service Portal

> Leverage PowerShell and au2mator Self Service Portal to automate daily IT tasks and delegate them to the right people.

Source: https://adamtheautomator.com/self-service-your-it-with-powershell-and-au2mator/

---

ATA Learning

Tap to hide

[

ATA Learning

](/)

*   [Home](/)
*   [Tutorials](/tutorials/)
*   [Instructors](/author/)
*   [Advertising](/advertising/)
*   [Recommended Resources](/resources/)
*   [About Adam](/about-adam/)

Search for:  

*   [](https://twitter.com/adbertram)
*   [](https://github.com/Adam-the-Automator)
*   [](https://www.linkedin.com/company/adam-the-automator-llc)
*   [](/feed/)

![Automate IT with PowerShell & au2mator Self Service Portal](https://adamtheautomator.com/wp-content/uploads/2020/09/Picture1.png)

# Automate IT with PowerShell & au2mator Self Service Portal

[![](https://secure.gravatar.com/avatar/d0b9d42e21e5622713f8b693aa5c0f9244d5f7dd200ed29b8398f52dee5de337?s=192&d=mm&r=g)Adam Bertram](https://adamtheautomator.com/author/adam-bertram/)4 September 20203 min. read

Categories: [IT Ops](/category/it-ops/)

Tags:[au2mator](/tag/au2mator/)[Azure Automation](/tag/azure-automation/)[PowerShell](/tag/powershell/)[SelfService](/tag/selfservice/)[Sponsored](/tag/sponsored/)

Table of Contents

*   [How To – Define the Process](#h-how-to-define-the-process)
*   [How to – Write the PowerShell](#h-how-to-write-the-powershell)
*   [How To – Use the Service](#h-how-to-use-the-service)
*   [There is more](#h-there-is-more)
*   [The End](#h-the-end)

> _This is a sponsored post by au2mator.com._

PowerShell is a massive Tool to automate your daily tasks. Combined with au2mator Self Service Portal, you get a Web Frontend to your PowerShell Automation.

Self Service, your IT, will bring massive Advantages

*   Delegate your IT Tasks
*   Speed up your IT
*   Increase security
*   Save time and money
*   Happy Users and Admins
*   Spend Time on Improving, not maintaining

There are plenty of Services and IT Tasks which you can automate and Self Service in your IT. Only your Phantasy will set your limits.

As one of the most used Services, User Onboarding will save a lot of time and hugely increase quality and standards. With this Pick, we are going to show you how to write your Powershell Script and configure your Self Service with au2mator

## How To – Define the Process

First, we need to define our process, so what Steps our PowerShell Script should do.

Of course, a User Onboarding can be a very complex and significant Process. To keep that post readable and straightforward, we define our process like:

*   Create User in AD with the following Details
    
    *   Company
        
    *   Adresse
        
    *   Telephone
        
    *   Manager
        
    *   Description
        
    *   Some more Attributes
        
*   Sync User to Azure AD
    
*   Choose between Office 365 E3 or E5 License
    
*   Enable Office 365 Mailbox
    
*   Define Office 365 Mailbox Language
    
*   Add User to AD Groups
    

To define the process before starting with your Automation is a significant step.

If the process sucks, it even sucks when automated, but faster.

## How to – Write the PowerShell

An essential step here is the parameter, which will be used by the PowerShell Script. And also, these Parameters will be your Questions in au2mator.

So, based on our defined process, our PowerShell Script needs the following Input Parameters.

![PowerShell Input Parameters](https://adamtheautomator.com/wp-content/uploads/2020/09/Picture1-1-509x1024.png)

PowerShell Input Parameters

The rest of the script can be defined and written based on your Standards. Here is a Screenshot of the central part of our script.

![Central Part of the Script](https://adamtheautomator.com/wp-content/uploads/2020/09/2.png)

Central Part of the Script

The full script is available in our Github Repository: [https://github.com/au2mator](https://github.com/au2mator)

How To – Build the au2mator Service

When your PowerShell Script is ready and tested, save it on your [au2mator PowerShell Folder](https://au2mator.com/documentation/how-to-configure-powershell-automation/?utm_source=adamtheautomator&utm_medium=BlogPost&utm_campaign=Powershell) and Create a New Service.

When you select your PowerShell Script, all the Input Parameters will be transformed into Questions.

![Multiple Settings](https://adamtheautomator.com/wp-content/uploads/2020/09/3.png)

Multiple Settings

Each Question has [multiple Settings](https://au2mator.com/documentation/list-of-questiontypes/?utm_source=adamtheautomator&utm_medium=BlogPost&utm_campaign=Powershell) to be configured, as

*   Help Message
    
*   Required
    
*   Type
    
    *   Text
        
    *   Checkbox
        
    *   Date
        
    *   Password
        
    *   LDAP Query
        
    *   SQL Query
        
    *   INT
        
    *   Filepicker
        
*   Regular Expression
    
*   Background Text
    
*   Visibility for Dynamic Questions
    

The [Service itself has a lot of settings](http://au2mator.com/documentation_tag/admin-help-services/?utm_source=adamtheautomator&utm_medium=BlogPost&utm_campaign=Powershell), to fit your needs

![Different Service Settings](https://adamtheautomator.com/wp-content/uploads/2020/09/4.png)

Different Service Settings

**Approver**: Here, you can activate an Approver or multiple Approvers before the Automation is starting.

**Advanced**: Custom Redirects, Custom Messages, and Waiting for the Automation to be finished are some Settings here.

**Security**: Limit the Service to Members of an Active Directory Group

And some more settings.

Save the Service and see how it looks like.

## How To – Use the Service

Here we will show you some Screenshots, how the Service will look like.

![The complete Form](https://adamtheautomator.com/wp-content/uploads/2020/09/5.png)

The complete Form

![Location Selection, LDAP Query to get Organizational Units](https://adamtheautomator.com/wp-content/uploads/2020/09/6.png)

Location Selection, LDAP Query to get Organizational Units

![Select Manager, LDAP Query to see all users from AD](https://adamtheautomator.com/wp-content/uploads/2020/09/7.png)

Select Manager, LDAP Query to see all users from AD

![The Active Directory User](https://adamtheautomator.com/wp-content/uploads/2020/09/8.png)

The Active Directory User

## There is more

So, au2mator is a Self Service Portal for Microsoft Automation, PowerShell is only one of four Automation Engines. au2mator does support the following Engines

*   [PowerShell](https://www.au2mator.com/PowerShell/?utm_source=adamtheautomator&utm_medium=BlogPost&utm_campaign=Powershell)
*   [Azure Automation](https://au2mator.com/AzureAutomation/?utm_source=adamtheautomator&utm_medium=BlogPost&utm_campaign=AzureAutomation)
*   [System Center Orchestrator](https://www.au2mator.com/orchestrator/?utm_source=adamtheautomator&utm_medium=BlogPost&utm_campaign=Orchestrator)
*   [System Center SMA](https://www.au2mator.com/sma/?utm_source=adamtheautomator&utm_medium=BlogPost&utm_campaign=SMA)

So, you can choose your Favorite Engine and use au2mator as Frontend, and you can use all 4 of them with the same product and License.

User Onboarding is only one example of many more, and only your Phantasie sets your limitation, so see some of our Top Services Customers are using with au2mator.

User Onboarding, User Offboarding, Office 365 License Management, AD Group Management, AD Self Service Password Reset, Request File Server Access, Request Mailbox Access, Request SCCM Software, Create a new Microsoft Teams, Reboot a Server, Create a VM, Change User Details, Install Software, Set out of office reply, Install a Client, Change Teams Owner Backup Teams Channel and so many more.

## The End

We are providing a lot of Powershell and Azure Automation Scripts, ready to us with au2mator, for free on our repository ins [GitHub](https://github.com/au2mator) and [PowerShell Gallery](https://www.powershellgallery.com/packages?q=au2mator).

If you want to get your handy on au2mator, you can download a [free Community Release](https://www.au2mator.com/freedownload/?utm_source=adamtheautomator&utm_medium=BlogPost&utm_campaign=CommunityDownload).

au2mate everything

Share this article

[Share on X](https://twitter.com/intent/tweet?url=https%3A%2F%2Fadamtheautomator.com%2Fself-service-your-it-with-powershell-and-au2mator%2F&text=Automate%20IT%20with%20PowerShell%20%26%20au2mator%20Self%20Service%20Portal)[Share on Facebook](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fadamtheautomator.com%2Fself-service-your-it-with-powershell-and-au2mator%2F)[Share on LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fadamtheautomator.com%2Fself-service-your-it-with-powershell-and-au2mator%2F)

## Related Posts

![](https://adamtheautomator.com/wp-content/uploads/2021/11/Upping-the-Automation-Ante-with-PowerShell-Universal.jpg)

### [Upping the Automation Ante with PowerShell Universal](/powershell-universal/)

Learn how to up the ante with PowerShell Universal by IronMan Software via the latest Product Review by ATA and Friends!

![](https://adamtheautomator.com/wp-content/uploads/2021/03/Building-an-Active-Directory-Password-Reset-Script-with-PowerShell.jpg)

### [Building an Active Directory Password Reset Tool with PowerShell](/active-directory-password-reset-tool/)

If you’re in the market for an Active Directory password reset tool, you can build one yourself with PowerShell or check out a great paid tool.

![](https://adamtheautomator.com/wp-content/uploads/2019/06/how-to-execute-custom-powershell-scripts-against-a-group-of-systems-with-pulseway-pulseway.jpg)

### [Run PowerShell Scripts in Pulseway: A Step-by-Step Tutorial](/pulseway/)

Explore a step-by-step tutorial on running PowerShell scripts in Pulseway and get some great ideas for your IT operations.

## Categories

*   [IT Ops](/category/it-ops/)
*   [Cloud](/category/cloud/)
*   [DevOps](/category/devops/)
*   [Home Ops](/category/home-ops/)
*   [Information Security](/category/infosec/)
*   [Software Development](/category/software-development/)

## Site

*   [Home](/)
*   [Tutorials](/tutorials/)
*   [Instructors](/author/)
*   [Advertising](/advertising/)
*   [Recommended Resources](/resources/)
*   [About Adam](/about-adam/)

Copyright 2026© ATA Learning | [Privacy Policy](/privacy/)
