-
Notifications
You must be signed in to change notification settings - Fork 5
Home

Lazy Admin is open source desktop application for both PowerShell developers and users. Get your functions and scripts closer to your colleagues by bringing them to UI. Create JSON definitions, which may be as simple as name and command block or as complex as multiple commands chained together, passing results to next one, with online help, parameters and more. Deployment should be easy with installer supporting silent installation and other parameters. Couple that with available ADM and ADMX templates to setup your environment in no time!

- Flexible input forms, allowing usage of parameter types: String, Number, ScriptBlock, Switch, Boolean, Select and Multiselect
- Parameters can be additionally configured: required or optional, contain preformatted text next to inputted value and so on
- Command inputs and results can be saved to history, where they can be viewed or run again
- Export results, be it tables, which are exported to CSV or raw text, which are copied to clipboard
- Whole application is multilingual, allowing your scripts definitions to be so as well
- Additional languages can be loaded via registry value, which may be set via GPO
- Commands can also contain definition for online service login, allowing you to login to services like Azure or Exchange
- Commands can display their progress, separated from results
- Automatic application and definitions updates
- Single PowerShell user or developer, who wants to access commonly used functions easily
- Single PowerShell developer, who wants to allow helpdesk staff to use certain scripts and commands without deeper knowledge
- Multiple PowerShell users or developers, who each maintains their own modules, which are consolidated to single application
- Or anyone who uses PowerShell. Let us know your story and how you use Lazy Admin!
Wiki is split mainly to two parts:
- Administrators part, for users, who will maintain scripts definitions and probably also underlying functions and scripts.
- Users part, for anyone who will use it as end user, who runs commands, exports them and so on.
Both should probably start with Downloading and installing. Application comes by default with sample definitions, which you may try to see what is Lazy Admin capable of.
Head over to Download and install page to learn how to install Lazy Admin.
- How to Use
- Login Page
- Scripts Page
- Settings Page
- About Page
- Workflows
- How to Install CredentialManager Module
- How to Install PowerShell Core
- Setting up Development Environment
- Contributing to Project
- Components
- Login Page Breakdown
- Scripts Page Breakdown
- Settings Page Breakdown
- About Page Breakdown
- Command Execution
- Get SavedCredentials
- Scripts definitions update workflow