KaceSMA
2.0.1
A module for interacting with a Quest SMA Appliance and Powershell objects. Requests are submitted to the appliance API and returned as actionable objects. You can run existing scripts, create new script tasks, gather machine and asset information, and much more. New actions are being added as they are developed.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2019 Nathaniel Webb. All rights reserved.
Package Details
Author(s)
- Nathaniel Webb
Functions
Get-MachineInventory Get-CurrentUserAccount Get-UserPermissions Get-AgentlessInventory Get-OperatingSystemInventory Get-MachineProcess Get-MachineService Get-SoftwareInventory Get-StartupProgramInventory Get-Asset Get-AssetType Get-BarcodeAsset Get-ManagedInstall Get-ManagedInstallMachineCompatibility Get-ReportingDefinition Get-ScriptRunStatus Get-Script Get-ScriptDependency Get-ScriptTask New-Asset New-ScriptTask Invoke-Script Set-AssetAsArchived Get-ServiceDeskQueue Get-ServiceDeskQueueField Get-ServiceDeskTicketTemplate Get-ServiceDeskTicket New-ServiceDeskTicket Set-MachineInventory Set-ServiceDeskTicket Remove-ServiceDeskTicket Get-ServiceDeskTicketChanges Set-Asset Connect-Server
PSEditions
Dependencies
This module has no dependencies.
Release Notes
Beta release of version 2.0!
read about the changes: https://www.natelab.us/get-ready-for-kacesma-module-2-0/
FileList
- KaceSMA.nuspec
- KaceSMA.psd1
- KaceSMA.psm1
- LICENSE
- README.md
- docs\Connect-SmaServer.md
- docs\Get-SmaAgentlessInventory.md
- docs\Get-SmaAsset.md
- docs\Get-SmaAssetType.md
- docs\Get-SmaBarcodeAsset.md
- docs\Get-SmaCurrentUserAccount.md
- docs\Get-SmaMachineInventory.md
- docs\Get-SmaMachineProcess.md
- docs\Get-SmaMachineService.md
- docs\Get-SmaManagedInstall.md
- docs\Get-SmaManagedInstallMachineCompatibility.md
- docs\Get-SmaOperatingSystemInventory.md
- docs\Get-SmaReportingDefinition.md
- docs\Get-SmaScript.md
- docs\Get-SmaScriptDependency.md
- docs\Get-SmaScriptRunStatus.md
- docs\Get-SmaScriptTask.md
- docs\Get-SmaServiceDeskQueue.md
- docs\Get-SmaServiceDeskQueueField.md
- docs\Get-SmaServiceDeskTicket.md
- docs\Get-SmaServiceDeskTicketChanges.md
- docs\Get-SmaServiceDeskTicketTemplate.md
- docs\Get-SmaSoftwareInventory.md
- docs\Get-SmaStartupProgramInventory.md
- docs\Get-SmaUserPermissions.md
- docs\Invoke-SmaScript.md
- docs\New-SmaAsset.md
- docs\New-SmaScriptTask.md
- docs\New-SmaServiceDeskTicket.md
- docs\Remove-SmaServiceDeskTicket.md
- docs\Set-SmaAsset.md
- docs\Set-SmaAssetAsArchived.md
- docs\Set-SmaMachineInventory.md
- docs\Set-SmaServiceDeskTicket.md
- en-US\KaceSMA-help.xml
- private\New-ApiDELETERequest.ps1
- private\New-ApiGETRequest.ps1
- private\New-ApiPOSTRequest.ps1
- private\New-ApiPUTRequest.ps1
- private\Set-ClientTlsProtocols.ps1
- public\Connect-Server.ps1
- public\asset\Get-ArchiveAsset.ps1
- public\asset\Get-Asset.ps1
- public\asset\Get-AssetType.ps1
- public\asset\Get-BarcodeAsset.ps1
- public\asset\New-Asset.ps1
- public\asset\Set-Asset.ps1
- public\asset\Set-AssetAsArchived.ps1
- public\inventory\Get-AgentlessInventory.ps1
- public\inventory\Get-MachineInventory.ps1
- public\inventory\Get-MachineProcess.ps1
- public\inventory\Get-MachineService.ps1
- public\inventory\Get-OperatingSystemInventory.ps1
- public\inventory\Get-SoftwareInventory.ps1
- public\inventory\Get-StartupProgramInventory.ps1
- public\inventory\Set-MachineInventory.ps1
- public\managed_install\Get-ManagedInstall.ps1
- public\managed_install\Get-ManagedInstallMachineCompatibility.ps1
- public\reporting\Get-ReportingDefinition.ps1
- public\scripts\Get-Script.ps1
- public\scripts\Get-ScriptDependency.ps1
- public\scripts\Get-ScriptRunStatus.ps1
- public\scripts\Get-ScriptTask.ps1
- public\scripts\Invoke-Script.ps1
- public\scripts\New-Script.ps1
- public\scripts\New-ScriptTask.ps1
- public\service_desk\Get-ServiceDeskQueue.ps1
- public\service_desk\Get-ServiceDeskQueueField.ps1
- public\service_desk\Get-ServiceDeskTicket.ps1
- public\service_desk\Get-ServiceDeskTicketChanges.ps1
- public\service_desk\Get-ServiceDeskTicketTemplate.ps1
- public\service_desk\New-ServiceDeskTicket.ps1
- public\service_desk\Remove-ServiceDeskTicket.ps1
- public\service_desk\Set-ServiceDeskTicket.ps1
- public\users\Get-CurrentUserAccount.ps1
- public\users\Get-UserPermissions.ps1
- tests\functions.Tests.ps1
- tests\modules.Tests.ps1
- tests\unit\Get-SmaAgentlessInventory.tests.ps1
- tests\unit\Get-SmaAsset.tests.ps1
- tests\unit\Get-SmaAssetType.tests.ps1
- tests\unit\Get-SmaBarcodeAsset.tests.ps1
- tests\unit\Get-SmaCurrentUserAccount.tests.ps1
- tests\unit\Get-SmaMachineInventory.Tests.ps1
- tests\unit\Get-SmaMachineProcess.tests.ps1
- tests\unit\Get-SmaMachineService.tests.ps1
- tests\unit\Get-SmaManagedInstall.tests.ps1
- tests\unit\Get-SmaManagedInstallMachineCompatibility.tests.ps1
- tests\unit\Get-SmaOperatingSystemInventory.tests.ps1
- tests\unit\Get-SmaReportingDefinition.tests.ps1
- tests\unit\Get-SmaScript.tests.ps1
- tests\unit\Get-SmaScriptDependency.tests.ps1
- tests\unit\Get-SmaScriptRunStatus.tests.ps1
- tests\unit\Get-SmaScriptTask.tests.ps1
- tests\unit\Get-SmaServiceDeskQueue.tests.ps1
- tests\unit\Get-SmaServiceDeskQueueField.tests.ps1
- tests\unit\Get-SmaServiceDeskTicket.tests.ps1
- tests\unit\Get-SmaServiceDeskTicketChanges.tests.ps1
- tests\unit\Get-SmaServiceDeskTicketTemplate.tests.ps1
- tests\unit\Get-SmaSoftwareInventory.tests.ps1
- tests\unit\Get-SmaStartupProgramInventory.tests.ps1
- tests\unit\Get-SmaUserPermissions.tests.ps1
- tests\unit\Invoke-SmaScript.tests.ps1
- tests\unit\New-SmaAsset.tests.ps1
- tests\unit\New-SmaScriptTask.tests.ps1
- tests\unit\New-SmaServiceDeskTicket.tests.ps1
- tests\unit\Remove-SmaServiceDeskTicket.tests.ps1
- tests\unit\Set-SmaAsset.tests.ps1
- tests\unit\Set-SmaAssetAsArchived.tests.ps1
- tests\unit\Set-SmaMachineInventory.tests.ps1
- tests\unit\Set-SmaServiceDeskTicket.tests.ps1