{"id":13566785,"url":"https://github.com/lazywinadmin/LazyWinAdmin_GUI","last_synced_at":"2025-04-04T00:32:15.722Z","repository":{"id":50704000,"uuid":"57092909","full_name":"lazywinadmin/LazyWinAdmin_GUI","owner":"lazywinadmin","description":"PowerShell Script that generates a GUI/WinForms loaded with tons of functions","archived":false,"fork":false,"pushed_at":"2019-01-15T22:31:09.000Z","size":1814,"stargazers_count":488,"open_issues_count":3,"forks_count":145,"subscribers_count":40,"default_branch":"master","last_synced_at":"2025-03-29T22:08:41.271Z","etag":null,"topics":["gui","lazywinadmin","powershell","ps1","script","scripting-language","winforms"],"latest_commit_sha":null,"homepage":"http://lazywinadmin.github.io/LazyWinAdmin_GUI/","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/lazywinadmin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-04-26T02:55:40.000Z","updated_at":"2025-03-28T14:42:49.000Z","dependencies_parsed_at":"2022-08-27T06:21:46.911Z","dependency_job_id":null,"html_url":"https://github.com/lazywinadmin/LazyWinAdmin_GUI","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lazywinadmin%2FLazyWinAdmin_GUI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lazywinadmin%2FLazyWinAdmin_GUI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lazywinadmin%2FLazyWinAdmin_GUI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lazywinadmin%2FLazyWinAdmin_GUI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lazywinadmin","download_url":"https://codeload.github.com/lazywinadmin/LazyWinAdmin_GUI/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247103290,"owners_count":20884023,"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":["gui","lazywinadmin","powershell","ps1","script","scripting-language","winforms"],"created_at":"2024-08-01T13:02:16.772Z","updated_at":"2025-04-04T00:32:14.687Z","avatar_url":"https://github.com/lazywinadmin.png","language":"PowerShell","readme":"# LazyWinAdmin_GUI\nLazyWinAdmin is a project released in 2012, a PowerShell Script that generates a GUI/WinForms loaded with tons of functions.\nThis utility is very helpful for anyone managing workstations or servers. I hope this help you in your day to day tasks.\n\nThe Form was created using Sapien Powershell Studio 2012.\n\n![alt text](/Media/lwa-v0.4-main01.png \"LazyWinAdmin\")\n\n## Requirements\n * Powershell 2.0\n * Permission on the targeted System(s)\n\n## Optional tools\n * External Tools\n  * SystemInfo.exe\n  * DriverQuery\n  * AdExplorer -  http://technet.microsoft.com/en-us/sysinternals/bb963907.aspx\n  * PSExec - http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx\n  * PAExec - http://www.poweradmin.com/PAExec/\n  * WMIExplorer.ps1 - http://gallery.technet.microsoft.com/scriptcenter/89c759b7-20b4-49e8-98a8-3c8fbdb2dd69\n * Scripts\n  * sydi-server.vbs - http://sydiproject.com/products/sydi-server/\n  * WmiExplorer.ps1\n\n## Contributions\nYou are welcome to contribute. Refer to the License for details.\n\n\n## Version History\n```\n2011.06.29\n\t-Added link to Powershell ISE\n2011.06.26\n\t-RDP Check/Enable/Disable Added\n2011.06.24\n\t-Added Application List, PSRemoting, Inventory Buttons moved in TOOLS\n\t-Services - AutoNotStarted - Check if all the services with StartMode AUTOMATIC are actually Running\n\t-Services - Auto - Removed ProcessID in results\n2011.06.30\n\t-Fixed the Problems with Start/Stop Service buttons\n\t-Add AutoComplete (Append and Suggest) (need to fill the computers.txt)\n\t-Add AutoDisable Buttons/TabControl if not Server Entered\n\t-Add Get-USB - Report all the USB device on the Computer\n2011.08.11\n\t-Correct Compmgmt.msc button\n2011.08.15\n\t-Title bar with current username and domain\n\t-Change font from Microsoft Sans cherif to Trebuchet MS\n\t-Scroll to bottom when text is changed\n\t-ADD more logs to buttons\n2011.08.30\n\t-ADD ErrorProvider on TextBox ComputerName\n2011.08.31\n\t-SYDI Works (only .DOC for now)\n\t-ADD the tool SysInternals AdExplorer\n2011.10.02\n\t-FIX Query/Stop/Start Service buttons\n\t-ADD Descriptions in logs RichTextBox for Query/Stop/Start Service buttons\n\t-CHANGE Button :80 to HTTP\n\t-ADD FTP, TELNET, HTTPS buttons\n2011.10.04\n\t-FIX some problem with Uptime Button\n\t-FIX Modified The Service Query/start/stop\n\t-ADD Restart Service Button\n\t-ADD TextBox with AutoCompletion on some Services i added\n2011.10.06\n\t-ERROR AutoCompletion in the TEXTBOX of Services seems to make the thing crash :-(\n2011.10.23\n\t-REMOVE AutoCompletion in Service Tab, in ServiceName TextBox\n\t-ADD Get Local Hosts File (Menu: LocalHost/Hosts File)\n\t-ADD Get Remote Hosts File (in General Tab,need permission on remote c$)\n\t-REMOVE Computers.txt auto-completion, seems buggy :-(\n\t-ADD Active Directory Form\n\t-ADD IP Calculator Form\n2011.11.24\n\t-FIX ENTER-PSSESSION button.\n2011.12.05\n\t-REPLACED some function by button with icons below Computername\n\t-MOVED the TEST-PSSESSION button to TOOL tab\n\t-ADD the TEST-PSSESSION inside the ENTER-PSSESSION button. (2 in 1 :)\n2011.12.26\n\t-MODIFY Inventory button and output (add more info)\n\t-MODIFY IpConfig to use the one from BSonPosh module\n2011.12.28\n\t-ADD button IPCONFIG, DISK USAGE\n2012.01.06\n\t-ADD START COMMANDS in General Tab\n\t-ADD SYDI option (dropdown) to choose DOC or XML format.\n\t-ADD Combobox in TOOLS Tab, and ADD the present tools in combobox\n\t-REMOVE Buttons in TOOLS tab (the ones placed in Combobox)\n\t-FIX the ContextMenuStrip on TextBox SERVERNAME.\n\t-ADD option of type for SYDI (DOC or XML)\n2012.01.29\n\t-FIX the names of all the variables (for Winforms controls only)\n\t-ADD Qwinsta and Rwinsta to contextmenu of computername textbox\n\t-FIX SYDI (DOC and XML now work) auto-save on Desktop of Current User\n\t-FIX \"Installed Applications\" show the full names of each application,vendors and versions.\n2012.01.31\n\t-ADD Connectivity Testing Button (Remote registry, ping, RPC, RDP, WsMan)\n\t-ADD another more info to ipconfig button\n2012.02.02\n\t-ADD Invoke-item in SYDI to open the Explorer\n2012.04.09\n\t-Remove Button Test PsRemoting\n\t-Moved \"Generate a Password\" under AdminArsenal Menu\n\t-Delete Menu TOOLS\n\t-Change the size of Author Form (smaller)\n2012.04.10\n\t-Redesign a bit the interface\n\t-Add a few tabs (Software, Other Powershell script, external tools)\n\t-Add a Panel for basic connectivity test and properties\n\t-Correct Logs RichTextBox, fix error \"Property ENABLED does not exist\"\n\t-Add some colors to the Connectivity Panel (OK: green, FAIL: red, other: blue)\n\t-Add PAExec and PSexec in the TOOLS directory, Button are in the tab \"External tools\".\n\t by default, it will launch a CMD.exe\n\t-Moved all the external tools (tools that are not Powershell) under \"External Tools\"\n2012.04.14\n\t-Add ActiveDirectory Tab\n\t-Add GPUpdate function, Tab \"Active Directory\"\n\t-Remove EMAIL options\n\t-Remove NOTEPAD button (export of richtextbox)\n\t-Add EXPORT RTF button (open in wordpad)\n\t-Comment all the \"Clear-RichTextBox\" function use\n\t-Rename the COPY button (close to the richtextbox) to ClipBoard\n\t-Move EXIT button to the bottom.\n\t-Remove PASTE button\n2012.04.17\n\t-MODIFY Function Add-Logs (Alias, Add the return to line)\n\t-MODIFY Function Add-RichTextBox (Alias, Add the return to line\n\t-FIX the ComputersList Load.\n\t-Clean some variable and add comments of the mainform script.\n\t-ADD a SCRIPTS folder with the variable: $ScriptsPath\n2012.04.18\n\t-Upgraded my PrimalForms 2011 to PowerShell Studio 2012\n\t-Remove the ListBox from the Beta and readd the buttons\n2012.04.20\n\t-Ability to Maximize the windows (i used WinForm Docking/Move Front,Back)\n2012.05.12\n\t-Cleaning Some code\n\t-Fixes some bugs\n\t-Remove unused Functions\n\t-Checking if tools are present when the form load, disable buttons if not present.\n\t-Add MotherBoard,PageFile Settings, System Type buttons\n\t-AD KMS Information, FSMO\n2012.05.16\n\t-Adding functions BackgroundJobs for long process(not used yet)\n2012.05.17\n\t-Renaming a couple of buttons and add ToolTip Info for each.\n\t-Modify Ipconfig button under Network, only one result come out now\n\t-Remove the ROUTE PRINT button form Network, kept only ROUTE TABLE\n\t-Add a button to show Process CommandLine Argument (command line used to launch each process)\n\t-Modify Button CommandLine with Out-String Width = $richtextbox.width\n\t-Modify Button Shares with Out-String Width = $richtextbox.width\n\t-CTRL+Scroll in the RichTextBox is working now\n\t-Richtextbox dont overlap on middle bar anymore (middle bar=buttons exit,copy clipboard...)\n\t-Add Button to change and set local Computer Description\n\t-Add Button to change and set Active Directory Computer Description\n2012.05.28\n\t-Getting ready for a public open source version\n\t-Remove and move a couple of function, tabs and unused buttons\n\t-Add Tip info on most of the button (pass over button help)\n\t-Add WindowsUpdate.log and ReportingEvents.log Button\n\t-Fix Open C$ button\n\t-Icons added to the main functions\n\t-OnLoad of the Form, the script will test the path of the scrtips and External tools\n\t if not present, the script will disable the buttons\n\t-Load of Computers.txt works with an Export to PS1 (not with Export to EXE)\n2012.05.30\n\t-Corrected color of the check buttons\n\t-Corrected the Restart and Shutdown button to have a prompt.\n\t-Corrected MsINFO32.exe check (during the load of the form)\n2012.06.06\n\t-Changed some Icons\n\t-Add confirmation on EXIT Button\n2012.06.07\n\t-Press Enter on ComputerTxtBox will ping the machine\n\t-Modified the CHECK, now the full OS information is returned\n2012.06.10\n\t-Fixed the directory issue (scripts tools)\n2012.06.13\n\t-Renamed the forms\n\t-Removed the form \"LocalHost Current information\"\n\t-Fix Qwinsta and Rwinsta, if and else based on 32 or 64bits now\n\t-Align the CHECK textboxes\n```\n","funding_links":[],"categories":["PowerShell"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flazywinadmin%2FLazyWinAdmin_GUI","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flazywinadmin%2FLazyWinAdmin_GUI","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flazywinadmin%2FLazyWinAdmin_GUI/lists"}