KaceSMA
1.0.5
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
See the version list below for details.
Installation Options
Owners
Copyright
(c) 2018 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-Script New-ScriptTask Invoke-Script Get-ArchiveAsset Set-AssetAsArchived Get-ServiceDeskQueue Get-ServiceDeskQueueField Get-ServiceDeskTicketTemplate Get-ServiceDeskTicket New-ServiceDeskTicket Set-MachineInventory Set-ServiceDeskTicket Remove-ServiceDeskTicket
PSEditions
Dependencies
This module has no dependencies.
Release Notes
Be sure to join our community Slack channel (#API) at https://kacecommunity.slack.com/
1/3/2019:
-[New] Update new Service Desk tickets (Set-SmaServiceDeskTicket)
-[New] Update machine inventory (Set-SmaMachineInventory)
-[New] Delete service desk tickets (Remove-SmaServiceDeskTicket)
FileList
- KaceSMA.nuspec
- KaceSMA.psd1
- KaceSMA.psm1
- LICENSE
- README.md
- private\New-ApiDELETERequest.ps1
- private\New-ApiGETRequest.ps1
- private\New-ApiPOSTRequest.ps1
- private\New-ApiPUTRequest.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-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-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