Pagina 1 van 1

Script wizkid gezocht ;-)

Geplaatst: 01 feb 2022, 11:43
door helmuteke
ben een leek op vlak van scripting.
dus voel ik me vrij om deze vraag te stellen ;-)

Bij logon van user op een client zou ik graag weten wat er in de AD staat in een bepaald veld , vb in het veld IPHONE voor de ingelogde user.

bedoeling is dat ik in dit veld gegevens plaats welke dan moeten geplaatst worden achter een .exe commando .

Iemand een idee hoe aan te pakken.

Via powershell moet ik voor elke client bepaalde modules nog installeren . . . moet eenvoudiger kunnen denk ik dan.

Re: Script wizkid gezocht ;-)

Geplaatst: 01 feb 2022, 11:46
door Sasuke
Ik snap de uitleg zelfs niet :-) Wat wil je juist doen op de client ... en als het bij de 'logon' moet gebeuren kan je niet anders dan local werken en ga je dus die powershell modules moeten voorzien (afgaande op wat ik lees).

Daarnaast vermoed ik dat je tegen een aantal security beperkingen gaat aanlopen ook ...

EDIT:

Je wil dus ... @logon het volgende uitvoeren ongeveer ?

.\appnaam.exe /parameter (get-aduser blabla).iphone

En je hebt die data ENKEL beschikbaar in een custom veld in AD ??

Re: Script wizkid gezocht ;-)

Geplaatst: 01 feb 2022, 11:51
door helmuteke
Sasuke schreef:Ik snap de uitleg zelfs niet :-)
Ok ,ik probeer . . .

De client zit in het domein.
Als een user inlogt (ingelogd is) zou ik gegevens moeten verkrijgen uit de AD over deze user (bepaald veld , vb IPHONE)
Met die gegevens kan ik een webapp ( .exe) laten starten ( softclient voip)

Re: Script wizkid gezocht ;-)

Geplaatst: 01 feb 2022, 11:55
door meon

Code: Selecteer alles

& C:\Path\To\Executable.exe (([adsisearcher]"(&(ObjectCategory=Person)(ObjectClass=User)(samAccountName=$env:username))").FindAll())[0].Properties['mobile']
Kan je uitvoeren zonder de managementtools waar Get-ADUser etc in zit.

"iphone" is overigens geen veld in een standaard AD, dus dan heb je wellicht een schema extension gedaan als dat écht bestaat.

Kan ook zijn dat je Start-Process nodig hebt, ik heb 't niet getest:

Code: Selecteer alles

Start-Process -FilePath C:\Path\To\Executable.exe -ArgumentList @{(([adsisearcher]"(&(ObjectCategory=Person)(ObjectClass=User)(samAccountName=$env:username))").FindAll())[0].Properties['mobile']}

Re: Script wizkid gezocht ;-)

Geplaatst: 01 feb 2022, 12:03
door helmuteke
meon schreef:

Code: Selecteer alles

& C:\Path\To\Executable.exe (([adsisearcher]"(&(ObjectCategory=Person)(ObjectClass=User)(samAccountName=$env:username))").FindAll())[0].Properties['mobile']
Kan je uitvoeren zonder de managementtools waar Get-ADUser etc in zit.

"iphone" is overigens geen veld in een standaard AD, dus dan heb je wellicht een schema extension gedaan als dat écht bestaat.
Iphone stond in de AD ;-)

Nu dit is het :-)

Grote merci , als ik u ooit eens tegenkom :beerchug:

Re: Script wizkid gezocht ;-)

Geplaatst: 01 feb 2022, 12:48
door vverbeke
Het zal eerder IP phone i.p.v. iphone zijn.

Re: Script wizkid gezocht ;-)

Geplaatst: 01 feb 2022, 23:15
door meon
That makes totally sense :)