/PSAdmin

A Powershell Administrative tool to manage your big network.

Primary LanguageC#

What is PSAdmin

PSAdmin is a PowerShell Designed toolkit for System Administrators to Easily Deploy and manage their Computer Systems.

What it is now

Currently PSAdmin is a Database tool designed to handle your assets as cleanly and dynamically as possible.

It's Experimental!

By far this is no where a complete project as it should evolve since the ambition for the project clearly outweighs what a single person's ambition can do on his spare time after work.

PSAdmin Core Components

Note this is always changing and will change as features get added.

  1. PSAdmin
  2. PSAdminComputer
  3. PSAdminKeyVault
  4. PSAdminKeyVaultSecret
  5. PSAdminKeyVaultCertificate (Documentation is coming)

My Wishlist with this project

  • KeyVault Storage (Main Storage)
  • Certificate Storage
  • Secret Storage
  • Computer Database
    • Store Credentials
    • Remote Invoke / PSSession
    • MSTSC / RDP
  • Blob Storage
    • Should Storage be a thing?
  • Key Storage
    • Store Environment Variables
  • Workflow Execution for Automated Workflows
    • Ability to Quickly Audit Environment
    • Validate Service Health
    • Ingestion Tools for Loging
    • Ingestion
  • Automated Dashboard
  • Automated Ingestion of Log Files to Tools like Kibana/Elstisearch
  • This is brainstorming