functions/Initialize-THTelemetry.ps1
<# .SYNOPSIS Enable telemetry .DESCRIPTION Enable telemetry by creating a new telemetry client in the global telemetry store. .PARAMETER CallingModule Auto-generated, used to select the proper configuration in case you have different modules .EXAMPLE Initialize-THTelemetry Initialize telemetry #> function Initialize-THTelemetry { [CmdletBinding()] param ( [Alias('ModuleName')] [Parameter()] [string] $CallingModule = (Get-CallingModule) ) Write-PSFMessage -Message "Creating new telemetry store for $CallingModule" (Get-PSFConfigValue -FullName TelemetryHelper.TelemetryStore)[$CallingModule] = New-Object -TypeName de.janhendrikpeters.TelemetryHelper -ArgumentList $CallingModule } |