|
1 | 1 | # LazyWinAdmin_GUI |
2 | 2 | This is a nice gui |
3 | 3 |
|
4 | | -REQUIRED: Powershell 2.0, Permissions on the systems queried |
| 4 | +# REQUIRED |
| 5 | + * Powershell 2.0 |
| 6 | + * Permission on the targeted System(s) |
5 | 7 |
|
| 8 | +# OPTIONAL |
| 9 | + * External Tools |
| 10 | + * SystemInfo.exe |
| 11 | + * DriverQuery |
| 12 | + * Scripts |
| 13 | + * sydi-server.vbs |
| 14 | + * WmiExplorer.ps1 |
6 | 15 |
|
7 | | -OPTIONAL: External Tools: SystemInfo.exe, DriverQuery |
8 | | - |
9 | | - |
10 | | -VERSION HISTORY |
11 | 16 |
|
| 17 | +# VERSION HISTORY |
| 18 | +``` |
12 | 19 | 2011.06.29 |
13 | | -Added link to Powershell ISE |
| 20 | + -Added link to Powershell ISE |
14 | 21 | 2011.06.26 |
15 | | -RDP Check/Enable/Disable Added |
| 22 | + -RDP Check/Enable/Disable Added |
16 | 23 | 2011.06.24 |
17 | | -Added Application List, PSRemoting, Inventory Buttons moved in TOOLS |
18 | | - -Services - AutoNotStarted - Check if all the services with StartMode AUTOMATIC are actually Running |
19 | | - -Services - Auto - Removed ProcessID in results |
20 | | -2011.06.30 -Fixed the Problems with Start/Stop Service buttons |
21 | | - -Add AutoComplete (Append and Suggest) (need to fill the computers.txt) |
22 | | - -Add AutoDisable Buttons/TabControl if not Server Entered |
23 | | - -Add Get-USB - Report all the USB device on the Computer |
24 | | -2011.08.11 -Correct Compmgmt.msc button |
25 | | -2011.08.15 -Title bar with current username and domain |
26 | | - -Change font from Microsoft Sans cherif to Trebuchet MS |
27 | | - -Scroll to bottom when text is changed |
28 | | - -ADD more logs to buttons |
29 | | -2011.08.30 -ADD ErrorProvider on TextBox ComputerName |
30 | | -2011.08.31 -SYDI Works (only .DOC for now) |
31 | | - -ADD the tool SysInternals AdExplorer |
32 | | -2011.10.02 -FIX Query/Stop/Start Service buttons |
33 | | - -ADD Descriptions in logs RichTextBox for Query/Stop/Start Service buttons |
34 | | - -CHANGE Button :80 to HTTP |
35 | | - -ADD FTP, TELNET, HTTPS buttons |
36 | | -2011.10.04 -FIX some problem with Uptime Button |
37 | | - -FIX Modified The Service Query/start/stop |
38 | | - -ADD Restart Service Button |
39 | | - -ADD TextBox with AutoCompletion on some Services i added |
40 | | -2011.10.06 -ERROR AutoCompletion in the TEXTBOX of Services seems to make the thing crash :-( |
41 | | -2011.10.23 -REMOVE AutoCompletion in Service Tab, in ServiceName TextBox |
42 | | - -ADD Get Local Hosts File (Menu: LocalHost/Hosts File) |
43 | | - -ADD Get Remote Hosts File (in General Tab,need permission on remote c$) |
44 | | - -REMOVE Computers.txt auto-completion, seems buggy :-( |
45 | | - -ADD Active Directory Form |
46 | | - -ADD IP Calculator Form |
47 | | -2011.11.24 -FIX ENTER-PSSESSION button. |
48 | | -2011.12.05 -REPLACED some function by button with icons below Computername |
49 | | - -MOVED the TEST-PSSESSION button to TOOL tab |
50 | | - -ADD the TEST-PSSESSION inside the ENTER-PSSESSION button. (2 in 1 :) |
51 | | -2011.12.26 -MODIFY Inventory button and output (add more info) |
52 | | - -MODIFY IpConfig to use the one from BSonPosh module |
53 | | -2011.12.28 -ADD button IPCONFIG, DISK USAGE |
54 | | -2012.01.06 -ADD START COMMANDS in General Tab |
55 | | - -ADD SYDI option (dropdown) to choose DOC or XML format. |
56 | | - -ADD Combobox in TOOLS Tab, and ADD the present tools in combobox |
57 | | - -REMOVE Buttons in TOOLS tab (the ones placed in Combobox) |
58 | | - -FIX the ContextMenuStrip on TextBox SERVERNAME. |
59 | | - -ADD option of type for SYDI (DOC or XML) |
60 | | -2012.01.29 -FIX the names of all the variables (for Winforms controls only) |
61 | | - -ADD Qwinsta and Rwinsta to contextmenu of computername textbox |
62 | | - -FIX SYDI (DOC and XML now work) auto-save on Desktop of Current User |
63 | | - -FIX "Installed Applications" show the full names of each application,vendors and versions. |
64 | | -2012.01.31 -ADD Connectivity Testing Button (Remote registry, ping, RPC, RDP, WsMan) |
65 | | - -ADD another more info to ipconfig button |
66 | | -2012.02.02 -ADD Invoke-item in SYDI to open the Explorer |
67 | | -2012.04.09 -Remove Button Test PsRemoting |
68 | | - -Moved "Generate a Password" under AdminArsenal Menu |
69 | | - -Delete Menu TOOLS |
70 | | - -Change the size of Author Form (smaller) |
71 | | -2012.04.10 -Redesign a bit the interface |
72 | | - -Add a few tabs (Software, Other Powershell script, external tools) |
73 | | - -Add a Panel for basic connectivity test and properties |
74 | | - -Correct Logs RichTextBox, fix error "Property ENABLED does not exist" |
75 | | - -Add some colors to the Connectivity Panel (OK: green, FAIL: red, other: blue) |
76 | | - -Add PAExec and PSexec in the TOOLS directory, Button are in the tab "External tools". |
77 | | - by default, it will launch a CMD.exe |
78 | | - -Moved all the external tools (tools that are not Powershell) under "External Tools" |
79 | | -2012.04.14 -Add ActiveDirectory Tab |
80 | | - -Add GPUpdate function, Tab "Active Directory" |
81 | | - -Remove EMAIL options |
82 | | - -Remove NOTEPAD button (export of richtextbox) |
83 | | - -Add EXPORT RTF button (open in wordpad) |
84 | | - -Comment all the "Clear-RichTextBox" function use |
85 | | - -Rename the COPY button (close to the richtextbox) to ClipBoard |
86 | | - -Move EXIT button to the bottom. |
87 | | - -Remove PASTE button |
88 | | -2012.04.17 -MODIFY Function Add-Logs (Alias, Add the return to line) |
89 | | - -MODIFY Function Add-RichTextBox (Alias, Add the return to line |
90 | | - -FIX the ComputersList Load. |
91 | | - -Clean some variable and add comments of the mainform script. |
92 | | - -ADD a SCRIPTS folder with the variable: $ScriptsPath |
93 | | -2012.04.18 -Upgraded my PrimalForms 2011 to PowerShell Studio 2012 |
94 | | - -Remove the ListBox from the Beta and readd the buttons |
95 | | -2012.04.20 -Ability to Maximize the windows (i used WinForm Docking/Move Front,Back) |
96 | | -2012.05.12 -Cleaning Some code |
97 | | - -Fixes some bugs |
98 | | - -Remove unused Functions |
99 | | - -Checking if tools are present when the form load, disable buttons if not present. |
100 | | - -Add MotherBoard,PageFile Settings, System Type buttons |
101 | | - -AD KMS Information, FSMO |
102 | | -2012.05.16 -Adding functions BackgroundJobs for long process(not used yet) |
103 | | -2012.05.17 -Renaming a couple of buttons and add ToolTip Info for each. |
104 | | - -Modify Ipconfig button under Network, only one result come out now |
105 | | - -Remove the ROUTE PRINT button form Network, kept only ROUTE TABLE |
106 | | - -Add a button to show Process CommandLine Argument (command line used to launch each process) |
107 | | - -Modify Button CommandLine with Out-String Width = $richtextbox.width |
108 | | - -Modify Button Shares with Out-String Width = $richtextbox.width |
109 | | - -CTRL+Scroll in the RichTextBox is working now |
110 | | - -Richtextbox dont overlap on middle bar anymore (middle bar=buttons exit,copy clipboard...) |
111 | | - -Add Button to change and set local Computer Description |
112 | | - -Add Button to change and set Active Directory Computer Description |
113 | | -2012.05.28 -Getting ready for a public open source version |
114 | | - -Remove and move a couple of function, tabs and unused buttons |
115 | | - -Add Tip info on most of the button (pass over button help) |
116 | | - -Add WindowsUpdate.log and ReportingEvents.log Button |
117 | | - -Fix Open C$ button |
118 | | - -Icons added to the main functions |
119 | | - -OnLoad of the Form, the script will test the path of the scrtips and External tools |
120 | | - if not present, the script will disable the buttons |
121 | | - -Load of Computers.txt works with an Export to PS1 (not with Export to EXE) |
122 | | -2012.05.30 -Corrected color of the check buttons |
123 | | - -Corrected the Restart and Shutdown button to have a prompt. |
124 | | - -Corrected MsINFO32.exe check (during the load of the form) |
125 | | -2012.06.06 -Changed some Icons |
126 | | - -Add confirmation on EXIT Button |
127 | | -2012.06.07 -Press Enter on ComputerTxtBox will ping the machine |
128 | | - -Modified the CHECK, now the full OS information is returned |
129 | | -2012.06.10 -Fixed the directory issue (scripts tools) |
130 | | -2012.06.13 -Renamed the forms |
131 | | - -Removed the form "LocalHost Current information" |
132 | | - -Fix Qwinsta and Rwinsta, if and else based on 32 or 64bits now |
133 | | - -Align the CHECK textboxes |
| 24 | + -Added Application List, PSRemoting, Inventory Buttons moved in TOOLS |
| 25 | + -Services - AutoNotStarted - Check if all the services with StartMode AUTOMATIC are actually Running |
| 26 | + -Services - Auto - Removed ProcessID in results |
| 27 | +2011.06.30 |
| 28 | + -Fixed the Problems with Start/Stop Service buttons |
| 29 | + -Add AutoComplete (Append and Suggest) (need to fill the computers.txt) |
| 30 | + -Add AutoDisable Buttons/TabControl if not Server Entered |
| 31 | + -Add Get-USB - Report all the USB device on the Computer |
| 32 | +2011.08.11 |
| 33 | + -Correct Compmgmt.msc button |
| 34 | +2011.08.15 |
| 35 | + -Title bar with current username and domain |
| 36 | + -Change font from Microsoft Sans cherif to Trebuchet MS |
| 37 | + -Scroll to bottom when text is changed |
| 38 | + -ADD more logs to buttons |
| 39 | +2011.08.30 |
| 40 | + -ADD ErrorProvider on TextBox ComputerName |
| 41 | +2011.08.31 |
| 42 | + -SYDI Works (only .DOC for now) |
| 43 | + -ADD the tool SysInternals AdExplorer |
| 44 | +2011.10.02 |
| 45 | + -FIX Query/Stop/Start Service buttons |
| 46 | + -ADD Descriptions in logs RichTextBox for Query/Stop/Start Service buttons |
| 47 | + -CHANGE Button :80 to HTTP |
| 48 | + -ADD FTP, TELNET, HTTPS buttons |
| 49 | +2011.10.04 |
| 50 | + -FIX some problem with Uptime Button |
| 51 | + -FIX Modified The Service Query/start/stop |
| 52 | + -ADD Restart Service Button |
| 53 | + -ADD TextBox with AutoCompletion on some Services i added |
| 54 | +2011.10.06 |
| 55 | + -ERROR AutoCompletion in the TEXTBOX of Services seems to make the thing crash :-( |
| 56 | +2011.10.23 |
| 57 | + -REMOVE AutoCompletion in Service Tab, in ServiceName TextBox |
| 58 | + -ADD Get Local Hosts File (Menu: LocalHost/Hosts File) |
| 59 | + -ADD Get Remote Hosts File (in General Tab,need permission on remote c$) |
| 60 | + -REMOVE Computers.txt auto-completion, seems buggy :-( |
| 61 | + -ADD Active Directory Form |
| 62 | + -ADD IP Calculator Form |
| 63 | +2011.11.24 |
| 64 | + -FIX ENTER-PSSESSION button. |
| 65 | +2011.12.05 |
| 66 | + -REPLACED some function by button with icons below Computername |
| 67 | + -MOVED the TEST-PSSESSION button to TOOL tab |
| 68 | + -ADD the TEST-PSSESSION inside the ENTER-PSSESSION button. (2 in 1 :) |
| 69 | +2011.12.26 |
| 70 | + -MODIFY Inventory button and output (add more info) |
| 71 | + -MODIFY IpConfig to use the one from BSonPosh module |
| 72 | +2011.12.28 |
| 73 | + -ADD button IPCONFIG, DISK USAGE |
| 74 | +2012.01.06 |
| 75 | + -ADD START COMMANDS in General Tab |
| 76 | + -ADD SYDI option (dropdown) to choose DOC or XML format. |
| 77 | + -ADD Combobox in TOOLS Tab, and ADD the present tools in combobox |
| 78 | + -REMOVE Buttons in TOOLS tab (the ones placed in Combobox) |
| 79 | + -FIX the ContextMenuStrip on TextBox SERVERNAME. |
| 80 | + -ADD option of type for SYDI (DOC or XML) |
| 81 | +2012.01.29 |
| 82 | + -FIX the names of all the variables (for Winforms controls only) |
| 83 | + -ADD Qwinsta and Rwinsta to contextmenu of computername textbox |
| 84 | + -FIX SYDI (DOC and XML now work) auto-save on Desktop of Current User |
| 85 | + -FIX "Installed Applications" show the full names of each application,vendors and versions. |
| 86 | +2012.01.31 |
| 87 | + -ADD Connectivity Testing Button (Remote registry, ping, RPC, RDP, WsMan) |
| 88 | + -ADD another more info to ipconfig button |
| 89 | +2012.02.02 |
| 90 | + -ADD Invoke-item in SYDI to open the Explorer |
| 91 | +2012.04.09 |
| 92 | + -Remove Button Test PsRemoting |
| 93 | + -Moved "Generate a Password" under AdminArsenal Menu |
| 94 | + -Delete Menu TOOLS |
| 95 | + -Change the size of Author Form (smaller) |
| 96 | +2012.04.10 |
| 97 | + -Redesign a bit the interface |
| 98 | + -Add a few tabs (Software, Other Powershell script, external tools) |
| 99 | + -Add a Panel for basic connectivity test and properties |
| 100 | + -Correct Logs RichTextBox, fix error "Property ENABLED does not exist" |
| 101 | + -Add some colors to the Connectivity Panel (OK: green, FAIL: red, other: blue) |
| 102 | + -Add PAExec and PSexec in the TOOLS directory, Button are in the tab "External tools". |
| 103 | + by default, it will launch a CMD.exe |
| 104 | + -Moved all the external tools (tools that are not Powershell) under "External Tools" |
| 105 | +2012.04.14 |
| 106 | + -Add ActiveDirectory Tab |
| 107 | + -Add GPUpdate function, Tab "Active Directory" |
| 108 | + -Remove EMAIL options |
| 109 | + -Remove NOTEPAD button (export of richtextbox) |
| 110 | + -Add EXPORT RTF button (open in wordpad) |
| 111 | + -Comment all the "Clear-RichTextBox" function use |
| 112 | + -Rename the COPY button (close to the richtextbox) to ClipBoard |
| 113 | + -Move EXIT button to the bottom. |
| 114 | + -Remove PASTE button |
| 115 | +2012.04.17 |
| 116 | + -MODIFY Function Add-Logs (Alias, Add the return to line) |
| 117 | + -MODIFY Function Add-RichTextBox (Alias, Add the return to line |
| 118 | + -FIX the ComputersList Load. |
| 119 | + -Clean some variable and add comments of the mainform script. |
| 120 | + -ADD a SCRIPTS folder with the variable: $ScriptsPath |
| 121 | +2012.04.18 |
| 122 | + -Upgraded my PrimalForms 2011 to PowerShell Studio 2012 |
| 123 | + -Remove the ListBox from the Beta and readd the buttons |
| 124 | +2012.04.20 |
| 125 | + -Ability to Maximize the windows (i used WinForm Docking/Move Front,Back) |
| 126 | +2012.05.12 |
| 127 | + -Cleaning Some code |
| 128 | + -Fixes some bugs |
| 129 | + -Remove unused Functions |
| 130 | + -Checking if tools are present when the form load, disable buttons if not present. |
| 131 | + -Add MotherBoard,PageFile Settings, System Type buttons |
| 132 | + -AD KMS Information, FSMO |
| 133 | +2012.05.16 |
| 134 | + -Adding functions BackgroundJobs for long process(not used yet) |
| 135 | +2012.05.17 |
| 136 | + -Renaming a couple of buttons and add ToolTip Info for each. |
| 137 | + -Modify Ipconfig button under Network, only one result come out now |
| 138 | + -Remove the ROUTE PRINT button form Network, kept only ROUTE TABLE |
| 139 | + -Add a button to show Process CommandLine Argument (command line used to launch each process) |
| 140 | + -Modify Button CommandLine with Out-String Width = $richtextbox.width |
| 141 | + -Modify Button Shares with Out-String Width = $richtextbox.width |
| 142 | + -CTRL+Scroll in the RichTextBox is working now |
| 143 | + -Richtextbox dont overlap on middle bar anymore (middle bar=buttons exit,copy clipboard...) |
| 144 | + -Add Button to change and set local Computer Description |
| 145 | + -Add Button to change and set Active Directory Computer Description |
| 146 | +2012.05.28 |
| 147 | + -Getting ready for a public open source version |
| 148 | + -Remove and move a couple of function, tabs and unused buttons |
| 149 | + -Add Tip info on most of the button (pass over button help) |
| 150 | + -Add WindowsUpdate.log and ReportingEvents.log Button |
| 151 | + -Fix Open C$ button |
| 152 | + -Icons added to the main functions |
| 153 | + -OnLoad of the Form, the script will test the path of the scrtips and External tools |
| 154 | + if not present, the script will disable the buttons |
| 155 | + -Load of Computers.txt works with an Export to PS1 (not with Export to EXE) |
| 156 | +2012.05.30 |
| 157 | + -Corrected color of the check buttons |
| 158 | + -Corrected the Restart and Shutdown button to have a prompt. |
| 159 | + -Corrected MsINFO32.exe check (during the load of the form) |
| 160 | +2012.06.06 |
| 161 | + -Changed some Icons |
| 162 | + -Add confirmation on EXIT Button |
| 163 | +2012.06.07 |
| 164 | + -Press Enter on ComputerTxtBox will ping the machine |
| 165 | + -Modified the CHECK, now the full OS information is returned |
| 166 | +2012.06.10 |
| 167 | + -Fixed the directory issue (scripts tools) |
| 168 | +2012.06.13 |
| 169 | + -Renamed the forms |
| 170 | + -Removed the form "LocalHost Current information" |
| 171 | + -Fix Qwinsta and Rwinsta, if and else based on 32 or 64bits now |
| 172 | + -Align the CHECK textboxes |
| 173 | +``` |
0 commit comments