Script wizkid gezocht ;-)

Windows, Android, iOS, Linux, Chrome OS, ...
Plaats reactie
helmuteke
Premium Member
Premium Member
Berichten: 582
Lid geworden op: 08 feb 2010, 15:36
Uitgedeelde bedankjes: 3 keer
Bedankt: 27 keer

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.
Gebruikersavatar
Sasuke
userbase crew
userbase crew
Berichten: 5752
Lid geworden op: 13 aug 2003, 20:25
Locatie: Vlaanderen
Uitgedeelde bedankjes: 250 keer
Bedankt: 550 keer
Provider
Te Koop forum

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 ??
Who the fxxk is General Failure and why is he reading my hard disk ?
Afbeelding
helmuteke
Premium Member
Premium Member
Berichten: 582
Lid geworden op: 08 feb 2010, 15:36
Uitgedeelde bedankjes: 3 keer
Bedankt: 27 keer

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)
Gebruikersavatar
meon
Administrator
Administrator
Berichten: 16757
Lid geworden op: 18 feb 2003, 22:02
Twitter: meon
Locatie: Bree
Uitgedeelde bedankjes: 582 keer
Bedankt: 780 keer
Provider

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']}
helmuteke
Premium Member
Premium Member
Berichten: 582
Lid geworden op: 08 feb 2010, 15:36
Uitgedeelde bedankjes: 3 keer
Bedankt: 27 keer

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:
vverbeke
Elite Poster
Elite Poster
Berichten: 935
Lid geworden op: 19 mei 2009, 11:31
Uitgedeelde bedankjes: 60 keer
Bedankt: 94 keer

Het zal eerder IP phone i.p.v. iphone zijn.
@home: VDSL 100/35 • @work: fiber 200/200 + fiber 300/50 + cable 240/30
Gebruikersavatar
meon
Administrator
Administrator
Berichten: 16757
Lid geworden op: 18 feb 2003, 22:02
Twitter: meon
Locatie: Bree
Uitgedeelde bedankjes: 582 keer
Bedankt: 780 keer
Provider

That makes totally sense :)
Plaats reactie

Terug naar “Software en apps”