Skip to content

About

A CUSTOMIZABLE AND EXPANDABLE DESTINATION FOR CENTRALIZING DAY-TO-DAY JOB FUNCTIONS

Topics

Resources

Stars

275 stars

Watchers

11 watching

Forks

Latest commit

 

History

155 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IT Admin Toolkit

A customizable and expandable destination for centralizing day-to-day job functions.

Created by: Nathan Kasco

GitHub all releases Issues Badge Closed Issues Badge GitHub last commit

Sample Pic Sample Pic

Current Functionality (Alpha):

  • Core App - Open source, free, forever - Allow community contributions and provide credit to authors.
    • Accessibility - Light or Dark Mode support and Per-Monitor v2 DPI Aware
  • Basic Settings Functionality
  • Configurable XML to add categories or scripts as needed
  • Dashboard displays your featured or recently added scripts for easy access
  • Launcher functionality for PowerShell 5 or PowerShell 7 scripts (powershell.exe or pwsh.exe)
    • Configuration options for passing a target machine as a script parameter (Optional)
  • Remote Machine Info Panel - Quickly gain at a glance key information for inputted machines as needed
    • Note: At present this feature is only supported when remote connections can be made without explicitly passing credentials (i.e. either an open network share, same account on both machines, or a domain that allows it). Therefore it may be expected that this doesn't work in all environments. Initiating connections with different credentials will come at a later time. PSRemoting also must be enabled, optionally initiating connections with DCOM instead of WSMan will also come later.
  • Automatic update support - Choose whether you want to control update cycles or take them automatically
  • Reporting - Built-in logging and reporting statistics based on usage.

Features/In-Progress Goals:

  • Launcher - Provide a script launcher that can be easily customized (initially with XML) to centralize and launch script files across various languages.
    • To be added: CMD, BAT, VB, WSF, PY
    • Built In XML editor UI
  • Task Scheduler - Create scheduled tasks, local or remote, quickly and easily from your script library.
  • Role Management - Manage groups of users (likely via AD Group Enrollment) to control script visibility.
  • Built-In PowerShell Console - Choose whether you want your scripts to run in an integrated console or as a standalone process.
  • PowerShell Gallery integration - Make it easy to add PS gallery scripts to your library from within the tool.
  • Eventually, explore cross-platform support for macOS and Linux.

Prerequisites (In-Progress):

While you can of course submit issue or pull requests on the repo itself, please don’t hesitate to connect with me via any of the methods below:

About

A CUSTOMIZABLE AND EXPANDABLE DESTINATION FOR CENTRALIZING DAY-TO-DAY JOB FUNCTIONS

Topics

Resources

Stars

275 stars

Watchers

11 watching

Forks

Releases

Packages

Used by

Contributors

Languages