Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

TCP Client-Server / WebService mit Powershell

$
0
0

Hallo,

ich möchte bestimmte Daten im AD während des Logins eines Anwenders aktualisieren.

Ich habe ein PS Loginscript gescriptet, das bei der Anmeldung eines Anwenders ausgeführt wird.

Da der Anwender kein änderndes Recht im AD besitzt, möchte ich ein zweites PS Script scripten, das mit den notwendigen Berechtigungen läuft und die Änderungen durchführt.

Ich könnte nun beim Login eines Anwenders eine Datei schreiben, die die zu ändernden Daten enthält und diese durch das zweite PS Script verarbeiten lassen.

Ich würde aber gerne eine elegantere Lösung scripten, bei der eine Art Client-Server Kommunikation vorgenommen wird. Bei der Anmeldung soll das Loginscript über einen TCP Connect die zu ändernden Daten direkt, also ohne "Zwischendatei" an das zweite PS Script übergeben. Wäre es auch denkbar, einen WebService für diese und zukünftige Aufgaben in Powershell zu schreiben? Geht so etwas überhaupt? PS-Remoting ist m. E. für diese Aufgabe nicht geeignet, da die Remotebefehle im Kontext des jeweiligen Anwenders laufen und ich auch keine Creds mitgeben möchte.

Was ich nun benötige, sind Informationen, wo ich mich in das Scripting einer Client-Server TCP Kommunikation bzw. des Scriptings eines WebService einlesen kann. (Doku/Beispiele/...)

Vielen Dank

Gruss

Thomas


Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>