This script provides a menu-driven interface to perform various network and system management tasks. It is written in PowerShell and offers functionalities such as SSH connections, IP configuration display, network diagnostics, Active Directory management, WSUS reset, and more.
- Launch the Script: Run the script in a PowerShell environment.
- Menu Navigation:
- You will be presented with a main menu.
- Enter the number corresponding to the task you wish to perform.
- Follow the on-screen prompts to complete your task.
- Quit: To exit the script, enter
q
at any menu prompt.
-
SSH Connection:
- Allows you to remotely execute commands on another machine via SSH.
- You will be prompted to enter the target machine's name and the command to execute.
-
Display IP Configuration:
- Shows the complete IP configuration of the current machine using the
ipconfig /all
command.
- Shows the complete IP configuration of the current machine using the
-
Ping:
- Tests connectivity to a specified IP address or hostname.
-
NSLookup:
- Queries DNS information for a specified IP address or hostname.
-
GPUpdate /force:
- Forces a Group Policy update on a specified remote machine.
-
Tracert:
- Traces the route taken to reach a specified IP address.
-
Network Scan:
- Scans a specified range of IP addresses to check for active devices.
-
Quick Network Diagnostic:
- Performs basic network diagnostics like pinging public DNS servers and resolving a domain name.
-
Active Directory Management:
- Manage users, groups, and computers in Active Directory.
- Sub-menu includes options for viewing user/group details, adding/removing users from groups, and more.
-
WSUS Management:
- Reset Windows Update configuration locally or on a remote machine.
-
Wake on LAN:
- Sends a Wake-on-LAN (WOL) packet to a specified machine to wake it remotely.
- Error Handling: The script includes basic error handling to guide users through incorrect inputs.
- Permissions: Some tasks may require administrative privileges on the local or remote machine.
- Customization: This script can be extended or modified to suit specific network or system management needs.
Use this script responsibly and ensure you have the necessary permissions to execute these commands on target machines.
This project is licensed under the MIT License. See the LICENSE
file for more details.