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>] [[-AlertMessage] <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
         
    -AlertMessage <String>
        Additional information to show with alert in dashboard
         
    -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"