IT processes, logic and knowledge in Powershell Module Form

Welcome Forums General PowerShell Q&A IT processes, logic and knowledge in Powershell Module Form

This topic contains 3 replies, has 4 voices, and was last updated by

 
Participant
1 year ago.

  • Author
    Posts
  • #81094

    Participant
    Points: 1
    Rank: Member

    I would like to create a single Powershell user interface for managing on-premise Active Directory, on-premise Exchange, on-premise Skype for Business, SCCM and Office 365. The ultimate goal is to encapsulate various IT processes, logic and knowledge, in such a way that the result can be used both manually by support staff and through automation, without requiring the installation of the various prerequisites. I've already determined that JEA, or at least a constrained end-point, will be at the heart of this solution.

    As an example, here are some commands I envision:

    • Add-OurUser – which would do things like create the mailbox, enable Skype and license as appropriate.
    • Remove-OurUser – which would cleanup various systems, as appropriate.
    • Remove-OurWorkstation – which remove from the workstation from DNS, AD, SCCM, and the like.

    Before I begin, I wondered if someone might be willing to share their experience in creating a similar environment.

    Thank you in advance.

  • #81103

    Participant
    Points: 140
    Helping Hand
    Rank: Participant

    If you're looking for prewritten scripts you could try your luck in the Powershell Gallery or in the Microsoft Technet Script Center

  • #81115

    Participant
    Points: 13
    Rank: Member

    This might give you a head start

    Create New User GUI... Updated... Yes, again. from PowerShell

  • #82441

    Participant
    Points: 0
    Rank: Member

    Sorry if this is late – you might look at this: https://gallery.technet.microsoft.com/LazyWinAdmin-04-9da94d7f
    LazyWinAdmin
    LazyWinAdmin is a PowerShell Script that generates a WinForms loaded with tons of functions.

The topic ‘IT processes, logic and knowledge in Powershell Module Form’ is closed to new replies.