• Stars
    star
    435
  • Rank 100,085 (Top 2 %)
  • Language
    PowerShell
  • License
    MIT License
  • Created over 8 years ago
  • Updated almost 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

PowerShell Script that generates a GUI/WinForms loaded with tons of functions

LazyWinAdmin_GUI

LazyWinAdmin is a project released in 2012, a PowerShell Script that generates a GUI/WinForms loaded with tons of functions. This utility is very helpful for anyone managing workstations or servers. I hope this help you in your day to day tasks.

The Form was created using Sapien Powershell Studio 2012.

alt text

Requirements

  • Powershell 2.0
  • Permission on the targeted System(s)

Optional tools

Contributions

You are welcome to contribute. Refer to the License for details.

Version History

2011.06.29
	-Added link to Powershell ISE
2011.06.26
	-RDP Check/Enable/Disable Added
2011.06.24
	-Added Application List, PSRemoting, Inventory Buttons moved in TOOLS
	-Services - AutoNotStarted - Check if all the services with StartMode AUTOMATIC are actually Running
	-Services - Auto - Removed ProcessID in results
2011.06.30
	-Fixed the Problems with Start/Stop Service buttons
	-Add AutoComplete (Append and Suggest) (need to fill the computers.txt)
	-Add AutoDisable Buttons/TabControl if not Server Entered
	-Add Get-USB - Report all the USB device on the Computer
2011.08.11
	-Correct Compmgmt.msc button
2011.08.15
	-Title bar with current username and domain
	-Change font from Microsoft Sans cherif to Trebuchet MS
	-Scroll to bottom when text is changed
	-ADD more logs to buttons
2011.08.30
	-ADD ErrorProvider on TextBox ComputerName
2011.08.31
	-SYDI Works (only .DOC for now)
	-ADD the tool SysInternals AdExplorer
2011.10.02
	-FIX Query/Stop/Start Service buttons
	-ADD Descriptions in logs RichTextBox for Query/Stop/Start Service buttons
	-CHANGE Button :80 to HTTP
	-ADD FTP, TELNET, HTTPS buttons
2011.10.04
	-FIX some problem with Uptime Button
	-FIX Modified The Service Query/start/stop
	-ADD Restart Service Button
	-ADD TextBox with AutoCompletion on some Services i added
2011.10.06
	-ERROR AutoCompletion in the TEXTBOX of Services seems to make the thing crash :-(
2011.10.23
	-REMOVE AutoCompletion in Service Tab, in ServiceName TextBox
	-ADD Get Local Hosts File (Menu: LocalHost/Hosts File)
	-ADD Get Remote Hosts File (in General Tab,need permission on remote c$)
	-REMOVE Computers.txt auto-completion, seems buggy :-(
	-ADD Active Directory Form
	-ADD IP Calculator Form
2011.11.24
	-FIX ENTER-PSSESSION button.
2011.12.05
	-REPLACED some function by button with icons below Computername
	-MOVED the TEST-PSSESSION button to TOOL tab
	-ADD the TEST-PSSESSION inside the ENTER-PSSESSION button. (2 in 1 :)
2011.12.26
	-MODIFY Inventory button and output (add more info)
	-MODIFY IpConfig to use the one from BSonPosh module
2011.12.28
	-ADD button IPCONFIG, DISK USAGE
2012.01.06
	-ADD START COMMANDS in General Tab
	-ADD SYDI option (dropdown) to choose DOC or XML format.
	-ADD Combobox in TOOLS Tab, and ADD the present tools in combobox
	-REMOVE Buttons in TOOLS tab (the ones placed in Combobox)
	-FIX the ContextMenuStrip on TextBox SERVERNAME.
	-ADD option of type for SYDI (DOC or XML)
2012.01.29
	-FIX the names of all the variables (for Winforms controls only)
	-ADD Qwinsta and Rwinsta to contextmenu of computername textbox
	-FIX SYDI (DOC and XML now work) auto-save on Desktop of Current User
	-FIX "Installed Applications" show the full names of each application,vendors and versions.
2012.01.31
	-ADD Connectivity Testing Button (Remote registry, ping, RPC, RDP, WsMan)
	-ADD another more info to ipconfig button
2012.02.02
	-ADD Invoke-item in SYDI to open the Explorer
2012.04.09
	-Remove Button Test PsRemoting
	-Moved "Generate a Password" under AdminArsenal Menu
	-Delete Menu TOOLS
	-Change the size of Author Form (smaller)
2012.04.10
	-Redesign a bit the interface
	-Add a few tabs (Software, Other Powershell script, external tools)
	-Add a Panel for basic connectivity test and properties
	-Correct Logs RichTextBox, fix error "Property ENABLED does not exist"
	-Add some colors to the Connectivity Panel (OK: green, FAIL: red, other: blue)
	-Add PAExec and PSexec in the TOOLS directory, Button are in the tab "External tools".
	 by default, it will launch a CMD.exe
	-Moved all the external tools (tools that are not Powershell) under "External Tools"
2012.04.14
	-Add ActiveDirectory Tab
	-Add GPUpdate function, Tab "Active Directory"
	-Remove EMAIL options
	-Remove NOTEPAD button (export of richtextbox)
	-Add EXPORT RTF button (open in wordpad)
	-Comment all the "Clear-RichTextBox" function use
	-Rename the COPY button (close to the richtextbox) to ClipBoard
	-Move EXIT button to the bottom.
	-Remove PASTE button
2012.04.17
	-MODIFY Function Add-Logs (Alias, Add the return to line)
	-MODIFY Function Add-RichTextBox (Alias, Add the return to line
	-FIX the ComputersList Load.
	-Clean some variable and add comments of the mainform script.
	-ADD a SCRIPTS folder with the variable: $ScriptsPath
2012.04.18
	-Upgraded my PrimalForms 2011 to PowerShell Studio 2012
	-Remove the ListBox from the Beta and readd the buttons
2012.04.20
	-Ability to Maximize the windows (i used WinForm Docking/Move Front,Back)
2012.05.12
	-Cleaning Some code
	-Fixes some bugs
	-Remove unused Functions
	-Checking if tools are present when the form load, disable buttons if not present.
	-Add MotherBoard,PageFile Settings, System Type buttons
	-AD KMS Information, FSMO
2012.05.16
	-Adding functions BackgroundJobs for long process(not used yet)
2012.05.17
	-Renaming a couple of buttons and add ToolTip Info for each.
	-Modify Ipconfig button under Network, only one result come out now
	-Remove the ROUTE PRINT button form Network, kept only ROUTE TABLE
	-Add a button to show Process CommandLine Argument (command line used to launch each process)
	-Modify Button CommandLine with Out-String Width = $richtextbox.width
	-Modify Button Shares with Out-String Width = $richtextbox.width
	-CTRL+Scroll in the RichTextBox is working now
	-Richtextbox dont overlap on middle bar anymore (middle bar=buttons exit,copy clipboard...)
	-Add Button to change and set local Computer Description
	-Add Button to change and set Active Directory Computer Description
2012.05.28
	-Getting ready for a public open source version
	-Remove and move a couple of function, tabs and unused buttons
	-Add Tip info on most of the button (pass over button help)
	-Add WindowsUpdate.log and ReportingEvents.log Button
	-Fix Open C$ button
	-Icons added to the main functions
	-OnLoad of the Form, the script will test the path of the scrtips and External tools
	 if not present, the script will disable the buttons
	-Load of Computers.txt works with an Export to PS1 (not with Export to EXE)
2012.05.30
	-Corrected color of the check buttons
	-Corrected the Restart and Shutdown button to have a prompt.
	-Corrected MsINFO32.exe check (during the load of the form)
2012.06.06
	-Changed some Icons
	-Add confirmation on EXIT Button
2012.06.07
	-Press Enter on ComputerTxtBox will ping the machine
	-Modified the CHECK, now the full OS information is returned
2012.06.10
	-Fixed the directory issue (scripts tools)
2012.06.13
	-Renamed the forms
	-Removed the form "LocalHost Current information"
	-Fix Qwinsta and Rwinsta, if and else based on 32 or 64bits now
	-Align the CHECK textboxes

More Repositories

1

PowerShell

PowerShell functions and scripts (Azure, Active Directory, SCCM, SCSM, Exchange, O365, ...)
PowerShell
2,209
star
2

Monitor-ADGroupMembership

PowerShell script to monitor Active Directory groups and send an email when someone is changing the membership
PowerShell
249
star
3

AdsiPS

PowerShell module to interact with Active Directory using ADSI and the System.DirectoryServices namespace (.NET Framework)
PowerShell
189
star
4

LazyTS

PowerShell Script (GUI) to manage Terminal Sessions
PowerShell
96
star
5

MVP

PowerShell Module to interact with the Microsoft MVP API
PowerShell
44
star
6

SpaceX

PowerShell module to interact with api.spacexdata.com
PowerShell
26
star
7

PowerShellGUI

PowerShell scripts that generate Graphical User Interface (GUI)
PowerShell
26
star
8

MeetupPS

PowerShell module to interact with Meetup.com API
PowerShell
18
star
9

WPFPS

PowerShell module to interact with Windows Presentation Foundation (or WPF) controls.
PowerShell
17
star
10

terraform

Terraform playground :)
HCL
14
star
11

NetBackupPS

PowerShell module for Symantec NetBackup
PowerShell
14
star
12

CoinMarketCap

CoinMarketCap is an MIT licensed PowerShell module providing an easy to use wrapper around the coinmarketcap API.
PowerShell
13
star
13

PowerShellTests

PowerShell playground, test/draft scripts
PowerShell
11
star
14

CiresonPortalPS

PowerShell module to interact with the Cireson Portal API
PowerShell
8
star
15

ModuleCommonFiles

PowerShell module repository template
PowerShell
8
star
16

ScriptingGames2014Winter

PowerShell Scripting Games 2014 (Winter)
PowerShell
8
star
17

CountriesPS

CountriesPS is a module to retrieve data about Countries using the https://restcountries.eu/ REST API
PowerShell
8
star
18

IPInfoPS

PowerShell module to retrieve public IP Information using the Restful API of ipinfo.io
PowerShell
8
star
19

ScriptAnalyzerRulesLWA

Opinionated PSScriptAnalyzer custom rules
PowerShell
7
star
20

python

Python playground :)
Python
7
star
21

nxtools

PowerShell tools for Linux Operating System
PowerShell
6
star
22

CiresonAssetManagementPS

PowerShell module for Cireson Asset Management (CAM)
PowerShell
4
star
23

lazywinadmin

3
star
24

Presentations

Presentations content
PowerShell
3
star
25

PSModuleSample

PowerShell Module demo
PowerShell
3
star
26

ansible

Ansible playground :)
Python
3
star
27

PerforcePS

PowerShell Module that wraps commandline functionality of Perforce (p4.exe)
PowerShell
2
star
28

GithubPages-Hank

CSS
1
star
29

BloggerPS

PowerShell module to parse the export of a Blogger's blog
PowerShell
1
star
30

runastest

PowerShell
1
star