VConnectConfig.psm1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 |
function Get-VConnectAdditionalSetting { param ( $endpointName ) return Invoke-RestApiRequest -endpointName $endpointName -relativeUrl 'admin/Config/Get' -method 'GET' } function Invoke-VConnectUpdateLmpConfig { param ( $endpointName ) return Invoke-RestApiRequest -endpointName $endpointName -relativeUrl 'admin/license/UpdateLmpConfig' -method 'GET' } function Invoke-VConnectUpdateActivation { param ( $endpointName ) return Invoke-RestApiRequest -endpointName $endpointName -relativeUrl 'admin/license/UpdateActivation' -method 'GET' } function Get-VConnectAnnouncements { param ( $endpointName ) return Invoke-RestApiRequest -endpointName $endpointName -relativeUrl 'admin/license/GetAnnouncements' -method 'GET' } function Get-VConnectEnabledFeatures { param ( $endpointName ) return Invoke-RestApiRequest -endpointName $endpointName -relativeUrl 'admin/config/GetEnabledFeatures' -method 'GET' } function Invoke-VConnectActivateOnlineFromApi { param ( $endpointName, $licenseKey, $emailId, $recaptchaResponse ) $data = @{ LicenseKey = $licenseKey EmailId = $emailId RecaptchaResponse = $recaptchaResponse } $dataJson = $data | ConvertTo-Json return Invoke-RestApiRequest -endpointName $endpointName -relativeUrl 'admin/license/ActivateOnline' -method 'POST' -jsonBody $dataJson } function Invoke-VConnectRequestTrialLicense { param ( $endpointName, $FirstName, $LastName, $CompanyName, $Designation, $EmailId, $ContactPhone, $RecaptchaResponse, $RedirectUrl ) $data = @{ FirstName = $FirstName LastName = $LastName CompanyName = $CompanyName Designation = $Designation EmailId = $EmailId ContactPhone = $ContactPhone RecaptchaResponse = $RecaptchaResponse RedirectUrl = $RedirectUrl } $dataJson = $data | ConvertTo-Json return Invoke-RestApiRequest -endpointName $endpointName -relativeUrl 'admin/license/RequestTrialLicense' -method 'POST' -jsonBody $dataJson } function Invoke-UpdateDatabaseWithExistingSettings { param ( $endpointName ) return Invoke-RestApiRequest -endpointName $endpointName -relativeUrl 'admin/config/UpdateDatabaseWithExistingSettings' -method 'GET' } |