Jump to content

Run Skript without Usercredentials


AKV
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hey there

 

I am trying to run a Powershellskript in PRTG to show the amount of licences being in use or not. I use the skript from the following site:

https://github.com/debold/PRTG-O365Licensing

 

This skript is running fine and is showing all the details I need. The only problem is that I run it with the credentials from a service user.

I tried to run the script with a client secret I created before but it does not seem to work out.

 

Do you have any idea what I could do? I heard that it is working with Azure Key Vault but I did not try this option cause I am not sure if it is working and what I exactly need to configure.

 

Your help is very appreciated!

Link zu diesem Kommentar
15 minutes ago, SandyB said:

If I were you, I would compare the group memberships of both accounts and their privileges as well (e.g. "whoami /priv").

 

 

Thanks a lot for your feedback. 

Well it is working with the Service-Account, the problem is that I had to enter the credentials while running the script. I would like to have an opportunity to do it without entering the credentials. Like running the script with client secrets/tenant Id but it did not work when I tried to run the script so I guess this is not possible. 

Link zu diesem Kommentar
6 minutes ago, NilsK said:

Moin,

 

ihr habt gemerkt, dass hier im Board normalerweise deutsch gesprochen wird, oder? Meiner Vermutung nach sind alle in diesem Thread deutschsprachig, da können wir es doch einfacher haben. ;-)

 

Gruß, Nils

 

Hallo Nils
 

My bad... Jedenfalls habe ich mir die Antwort von Dukel angeschaut und das wird wohl nicht klappen. Ich kann zwar die Credentials vom Probe Service/Device anpassen, aber das wird mir wohl nichts bringen, da nur dieser Sensor sich mit dem O365 authentifizieren muss. Muss wohl mit Azure Key Vault versuchen...

Link zu diesem Kommentar
18 hours ago, Dukel said:

Besten Dank für die Antwort. Funktioniert aber leider auch nicht. Habe folgenden Parameter beim Ausführen des Skripts mitgegeben:

-ClientID XXXXX -ClientSecret XXXXX -TenantIdentifier XXXX -SubscriptionId XXXX

und auch:

-ClientID XXXXX -ClientSecret XXXXX -TenantIdentifier XXXX -SubscriptionIdentifier XXXX

 

Vererbung habe ich disabled, FullAccess aktiviert. Auch versucht mit Vererbung, erhalte immer den Fehler:

XML: The returned XML does not match the expected schema. (code: PE233) -- JSON: The returned JSON does not match the expected structure (Invalid JSON.). (code: PE231)

Link zu diesem Kommentar
19 minutes ago, Dukel said:

Ach das ist ein Extra Script, nicht bei PRTG vorgefertigter Sensor.

 

So sollte es auch gehen.

Lass dir mal die Ausgabe in eine Log datei schreiben (Exe Result) und schau dir das Ergebnis an.

Hilft mir leider auch nicht viel weiter:


Data['lastmsg'].asString := '#Y2 @#O233 @#O231[Invalid JSON.]';
Data['imappassword'].asString := '';
Data['tlsexplicit_pop3'].asString := '';

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...