{"id":13551081,"url":"https://github.com/nkasco/IT-Admin-Toolkit-WinUI","last_synced_at":"2025-04-03T01:31:22.320Z","repository":{"id":43091998,"uuid":"456054720","full_name":"nkasco/IT-Admin-Toolkit-WinUI","owner":"nkasco","description":"A CUSTOMIZABLE AND EXPANDABLE DESTINATION FOR CENTRALIZING DAY-TO-DAY JOB FUNCTIONS","archived":false,"fork":false,"pushed_at":"2025-03-02T03:52:55.000Z","size":12205,"stargazers_count":247,"open_issues_count":14,"forks_count":30,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-03-02T04:25:56.962Z","etag":null,"topics":["automation","devops","powershell","sysadmin"],"latest_commit_sha":null,"homepage":"https://nkasco.com","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nkasco.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.xml","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-06T04:24:26.000Z","updated_at":"2025-02-18T05:22:26.000Z","dependencies_parsed_at":"2024-05-28T22:01:25.595Z","dependency_job_id":"d17ef0bc-c99a-42ec-a98a-e66bc5966aa0","html_url":"https://github.com/nkasco/IT-Admin-Toolkit-WinUI","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nkasco%2FIT-Admin-Toolkit-WinUI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nkasco%2FIT-Admin-Toolkit-WinUI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nkasco%2FIT-Admin-Toolkit-WinUI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nkasco%2FIT-Admin-Toolkit-WinUI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nkasco","download_url":"https://codeload.github.com/nkasco/IT-Admin-Toolkit-WinUI/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246922043,"owners_count":20855341,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","devops","powershell","sysadmin"],"created_at":"2024-08-01T12:01:42.059Z","updated_at":"2025-04-03T01:31:17.293Z","avatar_url":"https://github.com/nkasco.png","language":"PowerShell","funding_links":[],"categories":["PowerShell"],"sub_categories":[],"readme":"﻿# IT Admin Toolkit\n## A customizable and expandable destination for centralizing day-to-day job functions.\n**Created by: [Nathan Kasco](https://nkasco.com)**\n\n[![GitHub all releases](https://img.shields.io/github/downloads/nkasco/IT-Admin-Toolkit-WinUI/total?style=for-the-badge)](https://github.com/nkasco/IT-Admin-Toolkit-WinUI/releases/latest/)\n[![Issues Badge](https://img.shields.io/github/issues/nkasco/IT-Admin-Toolkit-WinUI?style=for-the-badge)](https://github.com/nkasco/IT-Admin-Toolkit-WinUI/issues)\n[![Closed Issues Badge](https://img.shields.io/github/issues-closed/nkasco/IT-Admin-Toolkit-WinUI?color=%238256d0\u0026style=for-the-badge)](https://github.com/nkasco/IT-Admin-Toolkit-WinUI/issues?q=is%3Aissue+is%3Aclosed)\n![GitHub last commit](https://img.shields.io/github/last-commit/nkasco/IT-Admin-Toolkit-WinUI?style=for-the-badge)\n\n![Sample Pic](Assets/ITATKWinUIPromoLightSmall.png)\n![Sample Pic](Assets/ITATKWinUIPromoDarkSmall.png)\n\n**Current Functionality (Alpha):**\n- Core App - Open source, free, forever - Allow community contributions and provide credit to authors.\n    - Accessibility - Light or Dark Mode support and Per-Monitor v2 DPI Aware\n- Basic Settings Functionality\n- Configurable XML to add categories or scripts as needed\n    - View examples within XML folder, all icons must be [Segoe MDL2 Assets](https://learn.microsoft.com/en-us/uwp/api/windows.ui.xaml.controls.symbol?view=winrt-22621)\n- Dashboard displays your featured or recently added scripts for easy access\n- Launcher functionality for PowerShell 5 or PowerShell 7 scripts (powershell.exe or pwsh.exe)\n    - Configuration options for passing a target machine as a script parameter (Optional)\n- Remote Machine Info Panel - Quickly gain at a glance key information for inputted machines as needed\n    - 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.\n- Automatic update support - Choose whether you want to control update cycles or take them automatically\n- Reporting - Built-in logging and reporting statistics based on usage.\n\n**Features/In-Progress Goals:**\n- Launcher - Provide a script launcher that can be easily customized (initially with XML) to centralize and launch script files across various languages.\n    - To be added: CMD, BAT, VB, WSF, PY\n    - Built In XML editor UI\n- Task Scheduler - Create scheduled tasks, local or remote, quickly and easily from your script library.\n- Role Management - Manage groups of users (likely via AD Group Enrollment) to control script visibility.\n- Built-In PowerShell Console - Choose whether you want your scripts to run in an integrated console or as a standalone process.\n- PowerShell Gallery integration -  Make it easy to add PS gallery scripts to your library from within the tool.\n- Eventually, explore cross-platform support for macOS and Linux.\n\n**Prerequisites (In-Progress):**\n- At a minimum if you just want to run the built app you will need the proper [Windows App Runtime Redist](https://docs.microsoft.com/en-us/windows/apps/windows-app-sdk/downloads#current-releases) (Currently: Version 1.2.2) installed\n    - This project is primarily targeted towards x64 but please feel free to open an Issue or PR for other platforms if you find they aren't working.\n- For development - environmental requirements can be found [here](https://docs.microsoft.com/en-us/windows/apps/winui/winui3/create-your-first-winui3-app#unpackaged-create-a-new-project-for-an-unpackaged-c-or-c-winui-3-desktop-app)\n    - Ensure you install the proper [C# Windows App SDK Templates](https://docs.microsoft.com/en-us/windows/apps/windows-app-sdk/set-up-your-development-environment?tabs=vs-2022-17-1-a%2Cvs-2022-17-1-b#required-workloads-and-components)\n    - Currently, this project is intended to be unpackaged if you are running the .sln from Visual Studio\n    - Other potential things to check for development:\n        - Install the .NET 6 runtime: https://dotnet.microsoft.com/en-us/download/dotnet/6.0/runtime\n        - Enable sideloading: https://docs.microsoft.com/en-us/windows/application-management/sideload-apps-in-windows-10#user-interface\n\nWhile 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:\n- [Contact page](https://www.nkasco.com/contact)\n- [LinkedIn](https://www.linkedin.com/in/nkasco/)\n- [Reddit](https://www.reddit.com/user/nkasco)\n- [Discord](https://discordapp.com/users/BusyGiraffe#8669)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnkasco%2FIT-Admin-Toolkit-WinUI","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnkasco%2FIT-Admin-Toolkit-WinUI","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnkasco%2FIT-Admin-Toolkit-WinUI/lists"}