Public/Get-CTXAPI_ConfigLog.ps1
<#PSScriptInfo .VERSION 1.1.7 .GUID 8e3eaddb-c8e2-4cd6-8a70-0fbea6245f4d .AUTHOR Pierre Smit .COMPANYNAME iOCO Tech .COPYRIGHT .TAGS api citrix ctx cvad ps .LICENSEURI .PROJECTURI .ICONURI .EXTERNALMODULEDEPENDENCIES .REQUIREDSCRIPTS .EXTERNALSCRIPTDEPENDENCIES .RELEASENOTES Created [03/04/2021_01:54] Initial Script Creating Updated [06/04/2021_09:03] Script File Info was updated Updated [05/10/2021_21:22] Module Info Updated Updated [07/10/2021_13:28] Script info updated for module Updated [03/11/2021_19:17] Info Update Updated [06/11/2021_16:48] Using the new api .PRIVATEDATA #> <# .DESCRIPTION Get high level configuration changes in the last x days #> <# .SYNOPSIS Get high level configuration changes in the last x days. .DESCRIPTION Get high level configuration changes in the last x days. .PARAMETER Days Number of days to report on. .PARAMETER APIHeader Use Connect-CTXAPI to create headers. .EXAMPLE Get-CTXAPI_ConfigLog -APIHeader $APIHeader -Days 15 #> Function Get-CTXAPI_ConfigLog { [Cmdletbinding()] PARAM( [Parameter(Mandatory = $true)] [PSTypeName('CTXAPIHeaderObject')]$APIHeader, [Parameter(Mandatory = $true)] [string]$Days) (Invoke-RestMethod -Uri "https://api.cloud.com/cvad/manage/ConfigLog/Operations?days=$days" -Headers $APIHeader.headers).items } #end Function |