VSAModule
1.1.2
PowerShell wrapper module for the Kaseya VSA 9 REST API. Provides cmdlets for automating tasks, retrieving data, and managing resources within the Kaseya VSA 9 environment.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2026 Kaseya ProServ.
Package Details
Author(s)
- Vladislav.Semko
Tags
Kaseya VSA VSA9 REST-API Automation API-Wrapper
Functions
New-VSAConnection Get-VSAItem Get-VSAItemById Remove-VSAItem Add-VSAItemToScope Add-VSASDStaffToTicket Add-VSAUserToRole Clear-VSATenantRoleType Close-VSAAlarm Copy-VSAMGStructure Copy-VSAOrgStructure Disable-VSATenant Disable-VSAUser Enable-VSATenantModule Enable-VSATenantRoleType Enable-VSAUser Get-VSAAdminTask Get-VSAAgent Get-VSAAgentUptime Get-VSAAlarm Get-VSAAPFile Get-VSAAsset Get-VSAAudit Get-VSAAuditDocument Get-VSACustomExtensionFSItem Get-VSACustomField Get-VSADepartment Get-VSAMachineGroup Get-VSAOrganization Get-VSAPatchMissing Get-VSARoleType Get-VSAScope Get-VSASDTicket Get-VSASDTicketCustomField Get-VSASessionTimer Get-VSAStaff Get-VSAStorageContent Get-VSATenantModuleLicense Get-VSATenantRoletypeFunclist Get-VSAThirdAppNotification Get-VSATicket Get-VSAUser Get-VSAWorkOrderItem Move-VSADocument New-VSAAdminTask New-VSAAgentInstallLink New-VSAAgentInstallPkg New-VSAAgentNote New-VSAAPScheduled New-VSACustomExtensionFolder New-VSACustomField New-VSADepartment New-VSADocumentFolder New-VSALCAuditLog New-VSAMachineGroup New-VSANotification New-VSAOrganization New-VSAPatchScan New-VSARole New-VSAScheduleAuditBaseLine New-VSAScope New-VSASDTicketNote New-VSAStaff New-VSATenant New-VSATenantRoleType New-VSAThirdAppNotification Publish-VSACustomExtensionFile Publish-VSADocument Remove-VSAAgent Remove-VSACustomExtensionFolder Remove-VSACustomField Remove-VSADocument Remove-VSAGetFile Remove-VSAPatch Remove-VSAPatchIgnore Remove-VSASessionTimer Remove-VSATenantModule Remove-VSAThirdAppNotification Remove-VSAUser Rename-VSADocument Rename-VSAMachineGroup Rename-VSATenant Send-VSAEmail Set-VSAAgentName Set-VSAAuditSchedule Set-VSAPatchIgnore Set-VSAScheduleAuditSysInfo Set-VSATenantModuleLicense Set-VSATenantModuleUsageType Set-VSATenantRoletypeLimit Start-VSAAP Start-VSAAuditBaseLine Start-VSAAuditLatest Start-VSAAuditSysInfo Start-VSAPatchScan Start-VSAPatchUpdate Stop-VSAScheduledAP Test-VSASSL Update-VSAAgentCheckinCtl Update-VSAAgentNote Update-VSAAgentProfile Update-VSAAgentTempDir Update-VSAAPQL Update-VSAAPSettings Update-VSACustomField Update-VSADepartment Update-VSAInfoMsg Update-VSAOrganization Update-VSASDTicketCustomField Update-VSASDTicketPriority Update-VSASDTicketStatus Update-VSAStaff Update-VSAThirdApp Update-VSAUser Update-VSAWarrantyExpiration
PSEditions
Dependencies
This module has no dependencies.
Release Notes
https://github.com/Kaseya-Automation-Team/Kaseya-Automation-Team/tree/main/VSAModule/README.md
FileList
- VSAModule.nuspec
- private\Get-VSAItem.ps1
- public\Add-VSASDStaffToTicket.ps1
- public\Disable-VSATenant.ps1
- public\Get-VSAAgent.ps1
- public\Get-VSAAuditDocument.ps1
- public\Get-VSAPatchMissing.ps1
- public\Get-VSAStaff.ps1
- public\Get-VSAUser.ps1
- public\New-VSAAgentNote.ps1
- public\New-VSALCAuditLog.ps1
- public\New-VSAScheduleAuditBaseLine.ps1
- public\New-VSAThirdAppNotification.ps1
- public\Remove-VSADocument.ps1
- public\Remove-VSAThirdAppNotification.ps1
- public\Set-VSAAgentName.ps1
- public\Set-VSATenantRoletypeLimit.ps1
- public\Start-VSAPatchUpdate.ps1
- public\Update-VSAAgentProfile.ps1
- public\Update-VSADepartment.ps1
- public\Update-VSASDTicketStatus.ps1
- LICENSE.txt
- private\ConvertTo-ODataString.ps1
- private\Get-VSAItemById.ps1
- public\Add-VSAUserToRole.ps1
- public\Disable-VSAUser.ps1
- public\Get-VSAAgentUptime.ps1
- public\Get-VSACustomExtensionFSItem.ps1
- public\Get-VSARoleType.ps1
- public\Get-VSAStorageContent.ps1
- public\Get-VSAWorkOrderItem.ps1
- public\New-VSAAPScheduled.ps1
- public\New-VSAMachineGroup.ps1
- public\New-VSAScope.ps1
- public\Publish-VSACustomExtensionFile.ps1
- public\Remove-VSAGetFile.ps1
- public\Remove-VSAUser.ps1
- public\Set-VSAAuditSchedule.ps1
- public\Start-VSAAP.ps1
- public\Stop-VSAScheduledAP.ps1
- public\Update-VSAAgentTempDir.ps1
- public\Update-VSAInfoMsg.ps1
- public\Update-VSAStaff.ps1
- README.md
- private\ConvertTo-VSAQueryString.ps1
- private\Invoke-VSARestMethod.ps1
- public\Clear-VSATenantRoleType.ps1
- public\Enable-VSATenantModule.ps1
- public\Get-VSAAlarm.ps1
- public\Get-VSACustomField.ps1
- public\Get-VSAScope.ps1
- public\Get-VSATenantModuleLicense.ps1
- public\Move-VSADocument.ps1
- public\New-VSACustomExtensionFolder.ps1
- public\New-VSANotification.ps1
- public\New-VSASDTicketNote.ps1
- public\Publish-VSADocument.ps1
- public\Remove-VSAPatch.ps1
- public\Rename-VSADocument.ps1
- public\Set-VSAPatchIgnore.ps1
- public\Start-VSAAuditBaseLine.ps1
- public\Test-VSASSL.ps1
- public\Update-VSAAPQL.ps1
- public\Update-VSAOrganization.ps1
- public\Update-VSAThirdApp.ps1
- private\Format-VSAPathSegment.ps1
- private\Remove-VSAItem.ps1
- public\Close-VSAAlarm.ps1
- public\Enable-VSATenantRoleType.ps1
- public\Get-VSAAPFile.ps1
- public\Get-VSADepartment.ps1
- public\Get-VSASDTicket.ps1
- public\Get-VSATenantRoletypeFunclist.ps1
- public\New-VSAAdminTask.ps1
- public\New-VSACustomField.ps1
- public\New-VSAOrganization.ps1
- public\New-VSAStaff.ps1
- public\Remove-VSAAgent.ps1
- public\Remove-VSAPatchIgnore.ps1
- public\Rename-VSAMachineGroup.ps1
- public\Set-VSAScheduleAuditSysInfo.ps1
- public\Start-VSAAuditLatest.ps1
- public\Update-VSAAgentCheckinCtl.ps1
- public\Update-VSAAPSettings.ps1
- public\Update-VSASDTicketCustomField.ps1
- public\Update-VSAUser.ps1
- VSAModule.psd1
- private\Get-RequestData.ps1
- private\Update-VSAConnection.ps1
- public\Copy-VSAMGStructure.ps1
- public\Enable-VSAUser.ps1
- public\Get-VSAAsset.ps1
- public\Get-VSAMachineGroup.ps1
- public\Get-VSASDTicketCustomField.ps1
- public\Get-VSAThirdAppNotification.ps1
- public\New-VSAAgentInstallLink.ps1
- public\New-VSADepartment.ps1
- public\New-VSAPatchScan.ps1
- public\New-VSATenant.ps1
- public\Remove-VSACustomExtensionFolder.ps1
- public\Remove-VSASessionTimer.ps1
- public\Rename-VSATenant.ps1
- public\Set-VSATenantModuleLicense.ps1
- public\Start-VSAAuditSysInfo.ps1
- public\Update-VSAAgentNote.ps1
- public\Update-VSACustomField.ps1
- public\Update-VSASDTicketPriority.ps1
- public\Update-VSAWarrantyExpiration.ps1
- VSAModule.psm1
- private\Get-VSAHttpStatus.ps1
- public\Add-VSAItemToScope.ps1
- public\Copy-VSAOrgStructure.ps1
- public\Get-VSAAdminTask.ps1
- public\Get-VSAAudit.ps1
- public\Get-VSAOrganization.ps1
- public\Get-VSASessionTimer.ps1
- public\Get-VSATicket.ps1
- public\New-VSAAgentInstallPkg.ps1
- public\New-VSADocumentFolder.ps1
- public\New-VSARole.ps1
- public\New-VSATenantRoleType.ps1
- public\Remove-VSACustomField.ps1
- public\Remove-VSATenantModule.ps1
- public\Send-VSAEmail.ps1
- public\Set-VSATenantModuleUsageType.ps1
- public\Start-VSAPatchScan.ps1
- en-US\VSAModule-help.xml
- private\Get-VSAHttpStatusName.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.1.2 (current version) | 6 | 7/6/2026 |