# LabTech PowerShell Module ## Docs - [LabTech PowerShell Module](https://mintlify.wiki/LabtechConsulting/LabTech-Powershell-Module/introduction.md): A comprehensive PowerShell module for managing the LabTech (ConnectWise Automate) agent — install, uninstall, restart, diagnose, and configure agents from the command line. - [Quickstart](https://mintlify.wiki/LabtechConsulting/LabTech-Powershell-Module/quickstart.md): Go from zero to a running LabTech agent in five steps using the LabTech PowerShell Module. - [Installation](https://mintlify.wiki/LabtechConsulting/LabTech-Powershell-Module/installation.md): All the ways to load the LabTech PowerShell Module — one-liner download, manual import, or Git clone. - [Agent lifecycle](https://mintlify.wiki/LabtechConsulting/LabTech-Powershell-Module/guides/agent-lifecycle.md): How to install, reinstall, update, and remove the Automate agent using the PowerShell module. - [Proxy configuration](https://mintlify.wiki/LabtechConsulting/LabTech-Powershell-Module/guides/proxy-configuration.md): Configure proxy settings for the module and the installed Automate agent. - [Security encoding](https://mintlify.wiki/LabtechConsulting/LabTech-Powershell-Module/guides/security-encoding.md): Encode and decode LabTech security strings for use in automation scripts. - [Troubleshooting](https://mintlify.wiki/LabtechConsulting/LabTech-Powershell-Module/guides/troubleshooting.md): Diagnose and fix common issues with the Automate agent using the PowerShell module. - [Install-LTService](https://mintlify.wiki/LabtechConsulting/LabTech-Powershell-Module/reference/install-ltservice.md): Install the ConnectWise Automate agent on a Windows machine. - [Uninstall-LTService](https://mintlify.wiki/LabtechConsulting/LabTech-Powershell-Module/reference/uninstall-ltservice.md): Uninstall the ConnectWise Automate agent and clean up all remnants. - [Redo-LTService](https://mintlify.wiki/LabtechConsulting/LabTech-Powershell-Module/reference/redo-ltservice.md): Reinstall the ConnectWise Automate agent, preserving existing settings where possible. - [Update-LTService](https://mintlify.wiki/LabtechConsulting/LabTech-Powershell-Module/reference/update-ltservice.md): Update the ConnectWise Automate agent to the latest version from the server. - [Start-LTService](https://mintlify.wiki/LabtechConsulting/LabTech-Powershell-Module/reference/start-ltservice.md): Start the LTService and LTSvcMon Windows services. - [Stop-LTService](https://mintlify.wiki/LabtechConsulting/LabTech-Powershell-Module/reference/stop-ltservice.md): Stop the LTService and LTSvcMon Windows services. - [Restart-LTService](https://mintlify.wiki/LabtechConsulting/LabTech-Powershell-Module/reference/restart-ltservice.md): Restart the LTService and LTSvcMon Windows services. - [Invoke-LTServiceCommand](https://mintlify.wiki/LabtechConsulting/LabTech-Powershell-Module/reference/invoke-ltservicecommand.md): Send a service control command to the running Automate agent. - [Reset-LTService](https://mintlify.wiki/LabtechConsulting/LabTech-Powershell-Module/reference/reset-ltservice.md): Reset the Automate agent by clearing its ID and forcing re-registration with the server. - [Get-LTServiceInfo](https://mintlify.wiki/LabtechConsulting/LabTech-Powershell-Module/reference/get-ltserviceinfo.md): Read all Automate agent registry values into a PowerShell object. - [Get-LTServiceSettings](https://mintlify.wiki/LabtechConsulting/LabTech-Powershell-Module/reference/get-ltservicesettings.md): Read the Automate agent settings registry key into a PowerShell object. - [Get-LTServiceInfoBackup](https://mintlify.wiki/LabtechConsulting/LabTech-Powershell-Module/reference/get-ltserviceinfobackup.md): Read agent service info from a backup file created by New-LTServiceBackup. - [Get-LTError](https://mintlify.wiki/LabtechConsulting/LabTech-Powershell-Module/reference/get-lterror.md): Read the LTErrors.txt log file into a PowerShell object for filtering and analysis. - [Get-LTProbeErrors](https://mintlify.wiki/LabtechConsulting/LabTech-Powershell-Module/reference/get-ltprobeerrors.md): Read probe error entries from the agent log. - [Test-LTPorts](https://mintlify.wiki/LabtechConsulting/LabTech-Powershell-Module/reference/test-ltports.md): Test network connectivity to the Automate server on required ports. - [Get-LTProxy](https://mintlify.wiki/LabtechConsulting/LabTech-Powershell-Module/reference/get-ltproxy.md): Read and store the current proxy configuration for module communications. - [Set-LTProxy](https://mintlify.wiki/LabtechConsulting/LabTech-Powershell-Module/reference/set-ltproxy.md): Configure proxy settings for the module and the installed Automate agent. - [Get-LTLogging](https://mintlify.wiki/LabtechConsulting/LabTech-Powershell-Module/reference/get-ltlogging.md): Read the current agent logging level setting. - [Set-LTLogging](https://mintlify.wiki/LabtechConsulting/LabTech-Powershell-Module/reference/set-ltlogging.md): Configure the agent logging verbosity level. - [New-LTServiceBackup](https://mintlify.wiki/LabtechConsulting/LabTech-Powershell-Module/reference/new-ltservicebackup.md): Back up the current Automate agent service configuration to a file. - [ConvertFrom-LTSecurity](https://mintlify.wiki/LabtechConsulting/LabTech-Powershell-Module/reference/convertfrom-ltsecurity.md): Decode a LabTech Base64-encoded security string. - [ConvertTo-LTSecurity](https://mintlify.wiki/LabtechConsulting/LabTech-Powershell-Module/reference/convertto-ltsecurity.md): Encode a plain text string into a LabTech Base64 security string. - [Hide-LTAddRemove](https://mintlify.wiki/LabtechConsulting/LabTech-Powershell-Module/reference/hide-ltaddremove.md): Hide the Automate agent entry from Add/Remove Programs (Programs and Features). - [Show-LTAddRemove](https://mintlify.wiki/LabtechConsulting/LabTech-Powershell-Module/reference/show-ltaddremove.md): Restore the Automate agent entry in Add/Remove Programs. - [Rename-LTAddRemove](https://mintlify.wiki/LabtechConsulting/LabTech-Powershell-Module/reference/rename-ltaddremove.md): Rename the Automate agent entry in Add/Remove Programs.