docs.txt


NAME
    Get-AteraAgent
    
SYNOPSIS
    Gets information about a single agents
    
    
SYNTAX
    Get-AteraAgent [[-AgentID] <Int32>] [[-MachineName] <String>] [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -AgentID <Int32>
        The ID of the agent to retrieve
        
    -MachineName <String>
        Hostname of the agent to retrieve (defaults to current hostname)
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
    -------------------------- EXAMPLE 1 --------------------------
    
    PS > Get-AteraAgent
    # Get information about the system running the command
    
    
    
    
    
    
    -------------------------- EXAMPLE 2 --------------------------
    
    PS > Get-AteraAgent -MachineName "SOME-DC-01"
    # Get information about agent named "SOME-DC-01"
    
    
    
    
    
    
    -------------------------- EXAMPLE 3 --------------------------
    
    PS > Get-AteraAgent -AgentID 1234
    # Get an agent based on it's ID
    
    
    
    
    
    
REMARKS
    To see the examples, type: "Get-Help Get-AteraAgent -Examples"
    For more information, type: "Get-Help Get-AteraAgent -Detailed"
    For technical information, type: "Get-Help Get-AteraAgent -Full"



NAME
    Get-AteraAgents
    
SYNOPSIS
    Get's a list of agents from Atera
    
    
SYNTAX
    Get-AteraAgents [[-CustomerID] <Int32>] [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -CustomerID <Int32>
        A Customer ID to filter down agents to
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
    -------------------------- EXAMPLE 1 --------------------------
    
    PS > Get-AteraAgents | Where-Object { $_.OSType -eq "Domain Controller"}
    # Get all domain controllers
    
    
    
    
    
    
    -------------------------- EXAMPLE 2 --------------------------
    
    PS > Get-AteraAgents | ForEach-Object { $_.IPAddresses = $_.IPAddresses -join ","; $_} | Export-CSV -Path "Agents.csv"
    # Get agents into a CSV file fixing IP Addresses into a list
    
    
    
    
    
    
    -------------------------- EXAMPLE 3 --------------------------
    
    PS > Get-AteraCustomers | Where CustomerName -eq "Unassigned" | Get-AteraAgents
    # Get unassigned agents
    
    
    
    
    
    
REMARKS
    To see the examples, type: "Get-Help Get-AteraAgents -Examples"
    For more information, type: "Get-Help Get-AteraAgents -Detailed"
    For technical information, type: "Get-Help Get-AteraAgents -Full"



NAME
    Get-AteraAlert
    
SYNOPSIS
    Get an alert based on it's ID
    
    
SYNTAX
    Get-AteraAlert [-AlertID] <Int32> [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -AlertID <Int32>
        ID of Alert to retrieve
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
REMARKS
    To see the examples, type: "Get-Help Get-AteraAlert -Examples"
    For more information, type: "Get-Help Get-AteraAlert -Detailed"
    For technical information, type: "Get-Help Get-AteraAlert -Full"



NAME
    Get-AteraAlerts
    
SYNOPSIS
    Get all Atera alerts. Defaults to open alerts when no options provided.
    
    
SYNTAX
    Get-AteraAlerts [-Open] [-Resolved] [-Snoozed] [-Critical] [-Warning] [-Information] [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -Open [<SwitchParameter>]
        Queries alerts with the open status
        
    -Resolved [<SwitchParameter>]
        Queries alerts with the resolved status
        
    -Snoozed [<SwitchParameter>]
        Queries alerts with the snoozed status
        
    -Critical [<SwitchParameter>]
        Queries alerts with critical priority (note: parameter not supported in API and may effect command performance)
        
    -Warning [<SwitchParameter>]
        Queries alerts with warning priority (note: parameter not supported in API and may effect command performance)
        
    -Information [<SwitchParameter>]
        Queries alerts with information priority (note: parameter not supported in API and may effect command performance)
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
REMARKS
    To see the examples, type: "Get-Help Get-AteraAlerts -Examples"
    For more information, type: "Get-Help Get-AteraAlerts -Detailed"
    For technical information, type: "Get-Help Get-AteraAlerts -Full"



NAME
    Get-AteraAlertsFiltered
    
SYNOPSIS
    [Deprecated] Use `Get-AteraAlerts` instead
    
    
SYNTAX
    Get-AteraAlertsFiltered [-Open] [-Closed] [-Information] [-Warning] [-Critical] [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -Open [<SwitchParameter>]
        Get Open alerts
        
    -Closed [<SwitchParameter>]
        Get Closed alerts
        
    -Information [<SwitchParameter>]
        Get Information alerts
        
    -Warning [<SwitchParameter>]
        Get Warning alerts
        
    -Critical [<SwitchParameter>]
        Get Critical alerts
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
REMARKS
    To see the examples, type: "Get-Help Get-AteraAlertsFiltered -Examples"
    For more information, type: "Get-Help Get-AteraAlertsFiltered -Detailed"
    For technical information, type: "Get-Help Get-AteraAlertsFiltered -Full"



NAME
    Get-AteraAPIKey
    
SYNOPSIS
    Get the Atera API Key in use by the module.
    
    
SYNTAX
    Get-AteraAPIKey [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
REMARKS
    To see the examples, type: "Get-Help Get-AteraAPIKey -Examples"
    For more information, type: "Get-Help Get-AteraAPIKey -Detailed"
    For technical information, type: "Get-Help Get-AteraAPIKey -Full"



NAME
    Get-AteraContact
    
SYNOPSIS
    Get a single contact by it's ID
    
    
SYNTAX
    Get-AteraContact [-ContactID] <Int32> [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -ContactID <Int32>
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
REMARKS
    To see the examples, type: "Get-Help Get-AteraContact -Examples"
    For more information, type: "Get-Help Get-AteraContact -Detailed"
    For technical information, type: "Get-Help Get-AteraContact -Full"



NAME
    Get-AteraContacts
    
SYNOPSIS
    Get list of contacts from API
    
    
SYNTAX
    Get-AteraContacts [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
REMARKS
    To see the examples, type: "Get-Help Get-AteraContacts -Examples"
    For more information, type: "Get-Help Get-AteraContacts -Detailed"
    For technical information, type: "Get-Help Get-AteraContacts -Full"



NAME
    Get-AteraContract
    
SYNOPSIS
    Get a single contract from the API
    
    
SYNTAX
    Get-AteraContract [[-ContractID] <Int32>] [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -ContractID <Int32>
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
REMARKS
    To see the examples, type: "Get-Help Get-AteraContract -Examples"
    For more information, type: "Get-Help Get-AteraContract -Detailed"
    For technical information, type: "Get-Help Get-AteraContract -Full"



NAME
    Get-AteraContracts
    
SYNOPSIS
    Get list of contracts from the API
    
    
SYNTAX
    Get-AteraContracts [[-CustomerID] <Int32>] [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -CustomerID <Int32>
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
REMARKS
    To see the examples, type: "Get-Help Get-AteraContracts -Examples"
    For more information, type: "Get-Help Get-AteraContracts -Detailed"
    For technical information, type: "Get-Help Get-AteraContracts -Full"



NAME
    Get-AteraCustomer
    
SYNOPSIS
    Get a single customer from the API
    
    
SYNTAX
    Get-AteraCustomer [-CustomerID] <Int32> [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -CustomerID <Int32>
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
REMARKS
    To see the examples, type: "Get-Help Get-AteraCustomer -Examples"
    For more information, type: "Get-Help Get-AteraCustomer -Detailed"
    For technical information, type: "Get-Help Get-AteraCustomer -Full"



NAME
    Get-AteraCustomers
    
SYNOPSIS
    Get a list of customers from the API
    
    
SYNTAX
    Get-AteraCustomers [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
REMARKS
    To see the examples, type: "Get-Help Get-AteraCustomers -Examples"
    For more information, type: "Get-Help Get-AteraCustomers -Detailed"
    For technical information, type: "Get-Help Get-AteraCustomers -Full"



NAME
    Get-AteraCustomValue
    
SYNOPSIS
    Get the value from a custom field in Atera
    
    
SYNTAX
    Get-AteraCustomValue [-ObjectType] <String> [-ObjectID] <Int32> [-FieldName] <String> [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -ObjectType <String>
        The type of object to query against. Options: Ticket, Customer, Contact, Contract, SLA, Agent, SNMP, TCP, HTTP, Generic
        
    -ObjectID <Int32>
        The ID of the object to query (ex. Ticket ID)
        
    -FieldName <String>
        The name of the custom field
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
    -------------------------- EXAMPLE 1 --------------------------
    
    PS > Get-AteraCustomValue -ObjectType Ticket -ObjectID 1234 -FieldName "Scheduled For"
    # Get the "Scheduled For" field for Ticket 1234
    
    
    
    
    
    
REMARKS
    To see the examples, type: "Get-Help Get-AteraCustomValue -Examples"
    For more information, type: "Get-Help Get-AteraCustomValue -Detailed"
    For technical information, type: "Get-Help Get-AteraCustomValue -Full"



NAME
    Get-AteraExpense
    
SYNOPSIS
    Get a single Expense by it's ID
    
    
SYNTAX
    Get-AteraExpense [-ExpenseID] <Int32> [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -ExpenseID <Int32>
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
REMARKS
    To see the examples, type: "Get-Help Get-AteraExpense -Examples"
    For more information, type: "Get-Help Get-AteraExpense -Detailed"
    For technical information, type: "Get-Help Get-AteraExpense -Full"



NAME
    Get-AteraExpenses
    
SYNOPSIS
    Get a list of the expenses from the API
    
    
SYNTAX
    Get-AteraExpenses [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
REMARKS
    To see the examples, type: "Get-Help Get-AteraExpenses -Examples"
    For more information, type: "Get-Help Get-AteraExpenses -Detailed"
    For technical information, type: "Get-Help Get-AteraExpenses -Full"



NAME
    Get-AteraInvoice
    
SYNOPSIS
    Get an invoice by the Invoice ID
    
    
SYNTAX
    Get-AteraInvoice [-InvoiceNumber] <Int32> [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -InvoiceNumber <Int32>
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
REMARKS
    To see the examples, type: "Get-Help Get-AteraInvoice -Examples"
    For more information, type: "Get-Help Get-AteraInvoice -Detailed"
    For technical information, type: "Get-Help Get-AteraInvoice -Full"



NAME
    Get-AteraInvoices
    
SYNOPSIS
    Get invoices from Atera
    
    
SYNTAX
    Get-AteraInvoices [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
REMARKS
    To see the examples, type: "Get-Help Get-AteraInvoices -Examples"
    For more information, type: "Get-Help Get-AteraInvoices -Detailed"
    For technical information, type: "Get-Help Get-AteraInvoices -Full"



NAME
    Get-AteraKnowledgebase
    
SYNOPSIS
    Get all pages from the Knowledgebase
    
    
SYNTAX
    Get-AteraKnowledgebase [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
REMARKS
    To see the examples, type: "Get-Help Get-AteraKnowledgebase -Examples"
    For more information, type: "Get-Help Get-AteraKnowledgebase -Detailed"
    For technical information, type: "Get-Help Get-AteraKnowledgebase -Full"



NAME
    Get-AteraProduct
    
SYNOPSIS
    Get a single product by it's ID
    
    
SYNTAX
    Get-AteraProduct [-ProductID] <Int32> [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -ProductID <Int32>
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
REMARKS
    To see the examples, type: "Get-Help Get-AteraProduct -Examples"
    For more information, type: "Get-Help Get-AteraProduct -Detailed"
    For technical information, type: "Get-Help Get-AteraProduct -Full"



NAME
    Get-AteraProducts
    
SYNOPSIS
    Get a list of products from the API
    
    
SYNTAX
    Get-AteraProducts [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
REMARKS
    To see the examples, type: "Get-Help Get-AteraProducts -Examples"
    For more information, type: "Get-Help Get-AteraProducts -Detailed"
    For technical information, type: "Get-Help Get-AteraProducts -Full"



NAME
    Get-AteraRecordLimit
    
SYNOPSIS
    Get the maximum number of records returned by API calls.
    
    
SYNTAX
    Get-AteraRecordLimit [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
REMARKS
    To see the examples, type: "Get-Help Get-AteraRecordLimit -Examples"
    For more information, type: "Get-Help Get-AteraRecordLimit -Detailed"
    For technical information, type: "Get-Help Get-AteraRecordLimit -Full"



NAME
    Get-AteraTicket
    
SYNOPSIS
    Get a single ticket by it's ID
    
    
SYNTAX
    Get-AteraTicket [[-TicketID] <Int32>] [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -TicketID <Int32>
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
REMARKS
    To see the examples, type: "Get-Help Get-AteraTicket -Examples"
    For more information, type: "Get-Help Get-AteraTicket -Detailed"
    For technical information, type: "Get-Help Get-AteraTicket -Full"



NAME
    Get-AteraTicketBillableDuration
    
SYNOPSIS
    Get the billable time spent on a ticket
    
    
SYNTAX
    Get-AteraTicketBillableDuration [[-TicketID] <Int32>] [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -TicketID <Int32>
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
REMARKS
    To see the examples, type: "Get-Help Get-AteraTicketBillableDuration -Examples"
    For more information, type: "Get-Help Get-AteraTicketBillableDuration -Detailed"
    For technical information, type: "Get-Help Get-AteraTicketBillableDuration -Full"



NAME
    Get-AteraTicketComments
    
SYNOPSIS
    Get all comments on a ticket
    
    
SYNTAX
    Get-AteraTicketComments [[-TicketID] <Int32>] [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -TicketID <Int32>
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
REMARKS
    To see the examples, type: "Get-Help Get-AteraTicketComments -Examples"
    For more information, type: "Get-Help Get-AteraTicketComments -Detailed"
    For technical information, type: "Get-Help Get-AteraTicketComments -Full"



NAME
    Get-AteraTicketNonBillableDuration
    
SYNOPSIS
    Get the nonbillable time spent on a ticket
    
    
SYNTAX
    Get-AteraTicketNonBillableDuration [[-TicketID] <Int32>] [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -TicketID <Int32>
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
REMARKS
    To see the examples, type: "Get-Help Get-AteraTicketNonBillableDuration -Examples"
    For more information, type: "Get-Help Get-AteraTicketNonBillableDuration -Detailed"
    For technical information, type: "Get-Help Get-AteraTicketNonBillableDuration -Full"



NAME
    Get-AteraTickets
    
SYNOPSIS
    Get a list of all tickets in Atera. Defaults to open and pending tickets when no options provided.
    
    
SYNTAX
    Get-AteraTickets [-Open] [-Pending] [-Resolved] [-Closed] [-CustomerID <Int32>] [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -Open [<SwitchParameter>]
        Queries tickets with the open status
        
    -Pending [<SwitchParameter>]
        Queries tickets with the pending status
        
    -Resolved [<SwitchParameter>]
        Queries tickets with the resolved status
        
    -Closed [<SwitchParameter>]
        Queries tickets with the closed status
        
    -CustomerID <Int32>
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
REMARKS
    To see the examples, type: "Get-Help Get-AteraTickets -Examples"
    For more information, type: "Get-Help Get-AteraTickets -Detailed"
    For technical information, type: "Get-Help Get-AteraTickets -Full"



NAME
    Get-AteraTicketsFiltered
    
SYNOPSIS
    [Deprecated] Use `Get-AteraTickets` instead
    
    
SYNTAX
    Get-AteraTicketsFiltered [-Open] [-Pending] [-Resolved] [-Closed] [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -Open [<SwitchParameter>]
        Get Open tickets
        
    -Pending [<SwitchParameter>]
        Get Pending tickets
        
    -Resolved [<SwitchParameter>]
        Get Resolved tickets
        
    -Closed [<SwitchParameter>]
        Get Closed tickets
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
REMARKS
    To see the examples, type: "Get-Help Get-AteraTicketsFiltered -Examples"
    For more information, type: "Get-Help Get-AteraTicketsFiltered -Detailed"
    For technical information, type: "Get-Help Get-AteraTicketsFiltered -Full"



NAME
    Get-AteraTicketWorkHours
    
SYNOPSIS
    Get both the billable and nonbillable time spent on a ticket
    
    
SYNTAX
    Get-AteraTicketWorkHours [[-TicketID] <Int32>] [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -TicketID <Int32>
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
REMARKS
    To see the examples, type: "Get-Help Get-AteraTicketWorkHours -Examples"
    For more information, type: "Get-Help Get-AteraTicketWorkHours -Detailed"
    For technical information, type: "Get-Help Get-AteraTicketWorkHours -Full"



NAME
    Get-AteraTicketWorkHoursList
    
SYNOPSIS
    Get a list of time sheets for a ticket
    
    
SYNTAX
    Get-AteraTicketWorkHoursList [[-TicketID] <Int32>] [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -TicketID <Int32>
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
REMARKS
    To see the examples, type: "Get-Help Get-AteraTicketWorkHoursList -Examples"
    For more information, type: "Get-Help Get-AteraTicketWorkHoursList -Detailed"
    For technical information, type: "Get-Help Get-AteraTicketWorkHoursList -Full"



NAME
    Install-AteraAgent
    
SYNOPSIS
    Installs the Atera Agent for a device
    
    
SYNTAX
    Install-AteraAgent [-Subdomain] <String> [-IntegratorLogin] <String> [[-CustomerID] <Int32>] [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -Subdomain <String>
        Atera instances subdomain (ex. for https://example.atera.com/GetAgent... the subdomain is 'example')
        
    -IntegratorLogin <String>
        Your Atera username
        
    -CustomerID <Int32>
        Customer ID to assign agent to. If not provided, assigned agent to the Unassigned customer in Atera
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
    -------------------------- EXAMPLE 1 --------------------------
    
    PS > Install-AteraAgent -Subdomain example -IntegratorLogin john@example.com -CustomerID 2
    # Install agent
    
    
    
    
    
    
    -------------------------- EXAMPLE 2 --------------------------
    
    PS > Get-AteraCustomers | Where CustomerName -eq "Contoso" | Install-AteraAgent -Subdomain example -IntegratorLogin john@example.com
    # Search for a customer to install the agent for
    
    
    
    
    
    
REMARKS
    To see the examples, type: "Get-Help Install-AteraAgent -Examples"
    For more information, type: "Get-Help Install-AteraAgent -Detailed"
    For technical information, type: "Get-Help Install-AteraAgent -Full"



NAME
    New-AteraAlert
    
SYNOPSIS
    Creates a new Atera alert
    
    
SYNTAX
    New-AteraAlert [-DeviceGuid] <String> [-CustomerID] <Int32> [-Title] <String> [[-Severity] <String>] [[-AlertCategoryID] <String>] [[-TicketID] <Int32>] [[-Code] <Int32>] [[-ThresholdValue1] <String>] [[-ThresholdValue2] <String>] [[-ThresholdValue3] <String>] [[-ThresholdValue4] <String>] [[-ThresholdValue5] <String>] [[-SnoozedEndDate] <DateTime>] [[-AdditionalInfo] <String>] [[-MessageTemplate] <String>] [[-FolderID] <Int32>] [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -DeviceGuid <String>
        ID of the agent to open alert against. Can be retrieved from Atera Agents endpoint
        
    -CustomerID <Int32>
        Customer ID to open alert in.
        
    -Title <String>
        Title to give the alert
        
    -Severity <String>
        Severity of the alert. Defaults to Warning. Options: Information, Warning, Critical
        
    -AlertCategoryID <String>
        Category of alert. Defaults to General. Options: Hardware, Disk, Availability, Performance, Exchange, General
                
    -TicketID <Int32>
        Ticket that alert is assigned to
        
    -Code <Int32>
        ?
        
    -ThresholdValue1 <String>
        Optional field to store alert information. Only available through API
        
    -ThresholdValue2 <String>
        Optional field to store alert information. Only available through API
        
    -ThresholdValue3 <String>
        Optional field to store alert information. Only available through API
        
    -ThresholdValue4 <String>
        Optional field to store alert information. Only available through API
        
    -ThresholdValue5 <String>
        Optional field to store alert information. Only available through API
        
    -SnoozedEndDate <DateTime>
        
    -AdditionalInfo <String>
        Optional field to store alert information. Only available through API
        
    -MessageTemplate <String>
        ?
        
    -FolderID <Int32>
        ?
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
    -------------------------- EXAMPLE 1 --------------------------
    
    PS > $BatteryReport = Join-Path $env:TEMP "batteryreport.xml"
    $Proc = Start-Process -FilePath powercfg.exe -ArgumentList "/batteryreport /xml /output $($BatteryReport)" -PassThru -NoNewWindow -Wait
    
    if ($Proc.ExitCode -eq 1) {
      Write-Output "No battery present"
      exit
    }
    
    $Report = ([xml](Get-Content $BatteryReport)).BatteryReport
    
    $MaxCharge = $Report.Batteries.Battery.FullChargeCapacity
    $DesignCapacity = $Report.Batteries.Battery.DesignCapacity
    $BatteryHealth = $MaxCharge / $DesignCapacity
    
    if ($BatteryHealth -gt 0.5) {
      Write-Output "Battery is charging to $([math]::Round($BatteryHealth*100, 2))% of designed capacity"
      exit
    }
    # Create the alert saving the charge percentage in Threshold Value 1, the Max Charge in Threshold Value 2 and the Designed capacity in Threshold Value 3
    Get-AteraAgent | New-AteraAlert -Title "Battery unhealthy" -Severity Warning -AlertCategoryID Hardware -ThresholdValue1 $BatteryHealth -ThresholdValue2 $MaxCharge -ThresholdValue3 $DesignCapacity
    
    
    
    
REMARKS
    To see the examples, type: "Get-Help New-AteraAlert -Examples"
    For more information, type: "Get-Help New-AteraAlert -Detailed"
    For technical information, type: "Get-Help New-AteraAlert -Full"



NAME
    New-AteraContact
    
SYNOPSIS
    Create a contact attached to a customer
    
    
SYNTAX
    New-AteraContact -CustomerID <Int32> -Email <String> [-FirstName <String>] [-LastName <String>] [-JobTitle <String>] [-Phone <String>] [-IsContactPerson] [-InIgnoreMode <String>] [<CommonParameters>]
    
    New-AteraContact -CustomerName <String> -Email <String> [-FirstName <String>] [-LastName <String>] [-JobTitle <String>] [-Phone <String>] [-IsContactPerson] [-InIgnoreMode <String>] [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -CustomerID <Int32>
        
    -CustomerName <String>
        
    -Email <String>
        
    -FirstName <String>
        
    -LastName <String>
        
    -JobTitle <String>
        
    -Phone <String>
        
    -IsContactPerson [<SwitchParameter>]
        Mark this contact as a key contact for the customer
        
    -InIgnoreMode <String>
        Ignore emails from this contact
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
    -------------------------- EXAMPLE 1 --------------------------
    
    PS > Get-AzureADUser | ForEach-Object {
      New-AteraContact -CustomerName "Contoso" -Email $_.Mail -FirstName $_.GivenName -LastName $_.Surname -Phone $_.TelephoneNumber -JobTitle $_.JobTitle
    }
    # Imports all Azure AD users into Atera
    
    
    
    
    
    
REMARKS
    To see the examples, type: "Get-Help New-AteraContact -Examples"
    For more information, type: "Get-Help New-AteraContact -Detailed"
    For technical information, type: "Get-Help New-AteraContact -Full"



NAME
    New-AteraCustomer
    
SYNOPSIS
    Creates a new Customer
    
    
SYNTAX
    New-AteraCustomer [-CustomerName] <String> [[-BusinessNumber] <String>] [[-Domain] <String>] [[-Address] <String>] [[-City] <String>] [[-State] <String>] [[-ZipCodeStr] <String>] [[-Country] <String>] [[-Phone] <String>] [[-Fax] <String>] [[-Notes] <String>] [[-Links] <String>] [[-Longitude] <String>] [[-Latitude] <String>] [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -CustomerName <String>
        
    -BusinessNumber <String>
        
    -Domain <String>
        Semi-colon delimited list of domains used by customer. Should include both email domains and ActiveDirectory domains
        
    -Address <String>
        
    -City <String>
        
    -State <String>
        
    -ZipCodeStr <String>
        
    -Country <String>
        
    -Phone <String>
        
    -Fax <String>
        
    -Notes <String>
        
    -Links <String>
        
    -Longitude <String>
        Longitude used to generate dot on the dashboard map of customers
        
    -Latitude <String>
        Latitude used to generate dot on the dashboard map of customers
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
REMARKS
    To see the examples, type: "Get-Help New-AteraCustomer -Examples"
    For more information, type: "Get-Help New-AteraCustomer -Detailed"
    For technical information, type: "Get-Help New-AteraCustomer -Full"



NAME
    New-AteraExpense
    
SYNOPSIS
    Create a new expense in Atera
    
    
SYNTAX
    New-AteraExpense [-Description] <String> [[-Category] <String>] [[-Amount] <Double>] [[-SKU] <String>] [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -Description <String>
        Name to give the expense
        
    -Category <String>
        Category to assign expense to
        
    -Amount <Double>
        Price of the expense
        
    -SKU <String>
        Optional SKU number to assign to expense
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
REMARKS
    To see the examples, type: "Get-Help New-AteraExpense -Examples"
    For more information, type: "Get-Help New-AteraExpense -Detailed"
    For technical information, type: "Get-Help New-AteraExpense -Full"



NAME
    New-AteraGetRequest
    
SYNOPSIS
    Generic command for making GET requests against the Atera API
    
    
SYNTAX
    New-AteraGetRequest [-Endpoint] <String> [[-Paginate] <Boolean>] [[-Query] <Hashtable>] [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -Endpoint <String>
        Endpoint to request, beginning with a /
        
    -Paginate <Boolean>
        Whether to paginate the request. If set to false, will only query the first page of results.
        
    -Query <Hashtable>
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
    -------------------------- EXAMPLE 1 --------------------------
    
    PS > New-AteraGetRequest -Endpoint "/customers/3"
    # Get a customer
    
    
    
    
    
    
    -------------------------- EXAMPLE 2 --------------------------
    
    PS > New-AteraGetRequest -Endpoint "/customvalues/ticketfield/2/Product%20Family" -Paginate $false
    # Get a custom value (which needs to not paginate)
    
    
    
    
    
    
REMARKS
    To see the examples, type: "Get-Help New-AteraGetRequest -Examples"
    For more information, type: "Get-Help New-AteraGetRequest -Detailed"
    For technical information, type: "Get-Help New-AteraGetRequest -Full"



NAME
    New-AteraPostRequest
    
SYNOPSIS
    Generic command for making POST requests against the Atera API
    
    
SYNTAX
    New-AteraPostRequest [-Endpoint] <String> [-Body] <Hashtable> [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -Endpoint <String>
        Endpoint to request, beginning with a /
        
    -Body <Hashtable>
        Hashtable of data to send in POST request
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
    -------------------------- EXAMPLE 1 --------------------------
    
    PS > New-AteraPostRequest -Endpoint "/contacts" -Body @{CustomerID=5; Email="john@example.com"}
    # Create a new Contact
    
    
    
    
    
    
REMARKS
    To see the examples, type: "Get-Help New-AteraPostRequest -Examples"
    For more information, type: "Get-Help New-AteraPostRequest -Detailed"
    For technical information, type: "Get-Help New-AteraPostRequest -Full"



NAME
    New-AteraProduct
    
SYNOPSIS
    Create a new product
    
    
SYNTAX
    New-AteraProduct [-Description] <String> [[-Category] <String>] [[-Amount] <Double>] [[-SKU] <String>] [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -Description <String>
        Name to give the product
        
    -Category <String>
        Category to assign product to (ex. Cables)
        
    -Amount <Double>
        Price of the product
        
    -SKU <String>
        Optional SKU number to assign to product
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
REMARKS
    To see the examples, type: "Get-Help New-AteraProduct -Examples"
    For more information, type: "Get-Help New-AteraProduct -Detailed"
    For technical information, type: "Get-Help New-AteraProduct -Full"



NAME
    New-AteraPutRequest
    
SYNOPSIS
    Generic command for making PUT requests against the Atera API. Basically the same as the
    New-AteraPostRequest command.
    
    
SYNTAX
    New-AteraPutRequest [-Endpoint] <String> [[-Body] <Object>] [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -Endpoint <String>
        Endpoint to request, beginning with a /
        
    -Body <Object>
        Hashtable of data to send in PUT request
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
    -------------------------- EXAMPLE 1 --------------------------
    
    PS > New-AteraPutRequest -Endpoint "/customvalues/customerfield/1/age/5%20Years"
    # Updates the age field on customer 1 to "5 Years"
    
    
    
    
    
    
REMARKS
    To see the examples, type: "Get-Help New-AteraPutRequest -Examples"
    For more information, type: "Get-Help New-AteraPutRequest -Detailed"
    For technical information, type: "Get-Help New-AteraPutRequest -Full"



NAME
    New-AteraTicket
    
SYNOPSIS
    Create a new ticket
    
    
SYNTAX
    New-AteraTicket -TicketTitle <String> -Description <String> -EndUserID <Int32> [-TicketPriority <String>] [-TicketImpact <String>] [-TicketStatus <String>] [-TicketType <String>] [-TechnicianContactID <Int32>] [<CommonParameters>]
    
    New-AteraTicket -TicketTitle <String> -Description <String> -EndUserFirstName <String> -EndUserLastName <String> -EndUserEmail <String> [-TicketPriority <String>] [-TicketImpact <String>] [-TicketStatus <String>] [-TicketType <String>] [-TechnicianContactID <Int32>] [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -TicketTitle <String>
        
    -Description <String>
        
    -EndUserID <Int32>
        ID of the contact submitting the ticket
        
    -EndUserFirstName <String>
        If the contact does not exist, one will be created using this value as the first name
        
    -EndUserLastName <String>
        If the contact does not exist, one will be created using this value as the last name
        
    -EndUserEmail <String>
        Create a new or search for a contact by email
        
    -TicketPriority <String>
        Priority level for new ticket. Defaults to Low. Options: Low, Medium, High, Critical
        
    -TicketImpact <String>
        Impact of the issue reported. Defaults to Minor. Options: NoImpact, Minor, Major, Site Down, Server Issue, Crisis
        
    -TicketStatus <String>
        Current status of ticket. Defaults to Open. Options: Open, Pending, Resolved, Closed
        
    -TicketType <String>
        Type of ticket being reported. Defaults to Problem. Options: Problem, Bug, Request, Other, Incident, Change
        
    -TechnicianContactID <Int32>
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
    -------------------------- EXAMPLE 1 --------------------------
    
    PS > Get-AteraContacts | Where-Object Email -eq "john@example.com" | New-AteraTicket -TicketTitle "Computer won't turn on" -Description "Some long description"
    # Create a new ticket for a user who's email is john@example.com
    
    
    
    
    
    
    -------------------------- EXAMPLE 2 --------------------------
    
    PS > New-AteraTicket -TicketTitle "Update Sage Server" -Description "Some long description" -TicketType Change -EndUserEmail john@example.com -EndUserFirstName John -EndUserLastName Smith
    # Create a new ticket for John Smith, creating his contact if it doesn't exist.
    
    
    
    
    
    
REMARKS
    To see the examples, type: "Get-Help New-AteraTicket -Examples"
    For more information, type: "Get-Help New-AteraTicket -Detailed"
    For technical information, type: "Get-Help New-AteraTicket -Full"



NAME
    Set-AteraAPIKey
    
SYNOPSIS
    Set the Atera API Key used by the module. If none set, the ATERAAPIKEY environment variable will be used instead.
    
    
SYNTAX
    Set-AteraAPIKey [[-APIKey] <String>] [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -APIKey <String>
        Atera API Key which can be found at https://app.atera.com/Admin#/admin/api
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
REMARKS
    To see the examples, type: "Get-Help Set-AteraAPIKey -Examples"
    For more information, type: "Get-Help Set-AteraAPIKey -Detailed"
    For technical information, type: "Get-Help Set-AteraAPIKey -Full"



NAME
    Set-AteraCustomValue
    
SYNOPSIS
    Get the value from a custom field in Atera
    
    
SYNTAX
    Set-AteraCustomValue [-ObjectType] <String> [-ObjectID] <Int32> [-FieldName] <String> [[-Value] <String>] [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -ObjectType <String>
        The type of object to query against. Options: Ticket, Customer, Contact, Contract, SLA, Agent, SNMP, TCP, HTTP, Generic
        
    -ObjectID <Int32>
        The ID of the object to query (ex. Ticket ID)
        
    -FieldName <String>
        The name of the custom field
        
    -Value <String>
        The value of the custom field
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
    -------------------------- EXAMPLE 1 --------------------------
    
    PS > Set-AteraCustomValue -ObjectType Ticket -ObjectID 1234 -FieldName "Scheduled For" -Value "2021-02-03"
    # Get the "Scheduled For" field for Ticket 1234
    
    
    
    
    
    
REMARKS
    To see the examples, type: "Get-Help Set-AteraCustomValue -Examples"
    For more information, type: "Get-Help Set-AteraCustomValue -Detailed"
    For technical information, type: "Get-Help Set-AteraCustomValue -Full"



NAME
    Set-AteraRecordLimit
    
SYNOPSIS
    Set the maximum number of records returned by API calls. Default is set at 1,000.
    
    
SYNTAX
    Set-AteraRecordLimit [-Limit] <Int32> [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -Limit <Int32>
        Number of total records returned by Get- command
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
REMARKS
    To see the examples, type: "Get-Help Set-AteraRecordLimit -Examples"
    For more information, type: "Get-Help Set-AteraRecordLimit -Detailed"
    For technical information, type: "Get-Help Set-AteraRecordLimit -Full"



NAME
    Set-AteraTicket
    
SYNOPSIS
    Updates details about a ticket
    
    
SYNTAX
    Set-AteraTicket [-TicketID] <String> [[-TicketTitle] <String>] [[-TicketStatus] <String>] [[-TicketType] <String>] [[-TicketPriority] <String>] [[-TicketImpact] <String>] [[-TechnicianContactID] <Int32>] [<CommonParameters>]
    
    
DESCRIPTION
    

PARAMETERS
    -TicketID <String>
        ID of the ticket to update
        
    -TicketTitle <String>
        New title for ticket
        
    -TicketStatus <String>
        New status for ticket (Options: Open, Pending, Resolved, Closed)
        
    -TicketType <String>
        New type for ticket (Options: Problem, Bug, Question, Request, Other, Incident, Change)
        
    -TicketPriority <String>
        New priority for ticket (Options: Low, Medium, High, Critical)
        
    -TicketImpact <String>
        New impact for ticket (Options: NoImpact, SiteDown, ServiceIssue, Minor, Major, Crisis)
        
    -TechnicianContactID <Int32>
        New technician ID to assign ticket to
        
    <CommonParameters>
        This cmdlet supports the common parameters: Verbose, Debug,
        ErrorAction, ErrorVariable, WarningAction, WarningVariable,
        OutBuffer, PipelineVariable, and OutVariable. For more information, see
        about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216).
    
REMARKS
    To see the examples, type: "Get-Help Set-AteraTicket -Examples"
    For more information, type: "Get-Help Set-AteraTicket -Detailed"
    For technical information, type: "Get-Help Set-AteraTicket -Full"