Posted by AndreasKren
Henagon

Starting with Rest API - Powershell Example "ExportConnectionsCSV.ps1 not working

Hi everbody: Am starting with TVs RestApi to finally automate our quarterly billing process. Downloaded the doc, created an app, download the Examples for pythn and powershell. I'm however a .Net developer not familiar with Rest Apis so far (Which looks "easy") Can somebody help me with a corrected "ExportConnectionCSV.ps1". Mine (downloaded from teamviewer.com) is producing the errors shown: (in German ) Thanx 4 any help ! Regards ========================================================= In D:\Downloads\TeamViewer_API_Example_Reporting\TeamViewer_API_Example_Reporting\PowerShell\Common.ps1:114 Zeichen:9 + return $result + ~~~~~~~~~~~~~~ Der Ablauf des Steuerelements kann einen finally-Block nicht verlassen. In D:\Downloads\TeamViewer_API_Example_Reporting\TeamViewer_API_Example_Reporting\PowerShell\Common.ps1:181 Zeichen:9 + return $result + ~~~~~~~~~~~~~~ Der Ablauf des Steuerelements kann einen finally-Block nicht verlassen. In D:\Downloads\TeamViewer_API_Example_Reporting\TeamViewer_API_Example_Reporting\PowerShell\Common.ps1:237 Zeichen:9 + return $result + ~~~~~~~~~~~~~~ Der Ablauf des Steuerelements kann einen finally-Block nicht verlassen. In D:\Downloads\TeamViewer_API_Example_Reporting\TeamViewer_API_Example_Reporting\PowerShell\Common.ps1:293 Zeichen:9 + return $result + ~~~~~~~~~~~~~~ Der Ablauf des Steuerelements kann einen finally-Block nicht verlassen. In D:\Downloads\TeamViewer_API_Example_Reporting\TeamViewer_API_Example_Reporting\PowerShell\Common.ps1:374 Zeichen:4 + [void]$result = $true + ~~~~~~ "[void]" kann weder als Parametertyp noch auf der linken Seite einer Zuweisung verwendet werden. In D:\Downloads\TeamViewer_API_Example_Reporting\TeamViewer_API_Example_Reporting\PowerShell\Common.ps1:379 Zeichen:4 + [void]$result = $false + ~~~~~~ "[void]" kann weder als Parametertyp noch auf der linken Seite einer Zuweisung verwendet werden. In D:\Downloads\TeamViewer_API_Example_Reporting\TeamViewer_API_Example_Reporting\PowerShell\Common.ps1:399 Zeichen:9 + return $result + ~~~~~~~~~~~~~~ Der Ablauf des Steuerelements kann einen finally-Block nicht verlassen. In D:\Downloads\TeamViewer_API_Example_Reporting\TeamViewer_API_Example_Reporting\PowerShell\Common.ps1:499 Zeichen:4 + [void]$result = $true + ~~~~~~ "[void]" kann weder als Parametertyp noch auf der linken Seite einer Zuweisung verwendet werden. In D:\Downloads\TeamViewer_API_Example_Reporting\TeamViewer_API_Example_Reporting\PowerShell\Common.ps1:504 Zeichen:4 + [void]$result = $false + ~~~~~~ "[void]" kann weder als Parametertyp noch auf der linken Seite einer Zuweisung verwendet werden. In D:\Downloads\TeamViewer_API_Example_Reporting\TeamViewer_API_Example_Reporting\PowerShell\Common.ps1:524 Zeichen:9 + return $result + ~~~~~~~~~~~~~~ Der Ablauf des Steuerelements kann einen finally-Block nicht verlassen. Es wurden nicht alle Analysefehler berichtet. Korrigieren Sie die berichteten Fehler, und versuchen Sie es erneut. + CategoryInfo : ParserError: (:) [], ParseException + FullyQualifiedErrorId : ControlLeavingFinally Starting CSV export... RequestOAuthAccessToken : Die Benennung "RequestOAuthAccessToken" wurde nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei oder eines ausführbaren Programms erkannt. Überprüfen Sie die Schreibweise des Namens, oder ob der Pfad korrekt ist (sofern enthalten), und wiederholen Sie den Vorgang. In D:\Downloads\TeamViewer_API_Example_Reporting\TeamViewer_API_Example_Reporting\PowerShell\ExportConnectionsCSV.ps1:120 Zeichen:11 + $token = RequestOAuthAccessToken $clientId $clientSecret $authori ... + ~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (RequestOAuthAccessToken:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException PingAPI : Die Benennung "PingAPI" wurde nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei oder eines ausführbaren Programms erkannt. Überprüfen Sie die Schreibweise des Namens, oder ob der Pfad korrekt ist (sofern enthalten), und wiederholen Sie den Vorgang. In D:\Downloads\TeamViewer_API_Example_Reporting\TeamViewer_API_Example_Reporting\PowerShell\ExportConnectionsCSV.ps1:127 Zeichen:5 + if (PingAPI($accessToken) -eq $true) + ~~~~~~~ + CategoryInfo : ObjectNotFound: (PingAPI:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
1 Reply
1 Reply
Posted by AndreasKren
Henagon

Re: Starting with Rest API - Powershell Example "ExportConnectionsCSV.ps1 not working

push.