Script wizkid gezocht ;-)

Windows, Android, iOS, Linux, Chrome OS, ...
Plaats reactie
helmuteke
Premium Member
Premium Member
Berichten: 526
Lid geworden op: 08 feb 2010, 15:36
Uitgedeelde bedankjes: 3 keer
Bedankt: 25 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
Elite Poster
Elite Poster
Berichten: 4854
Lid geworden op: 13 aug 2003, 20:25
Locatie: Vlaanderen
Uitgedeelde bedankjes: 153 keer
Bedankt: 332 keer
Contacteer:

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: 526
Lid geworden op: 08 feb 2010, 15:36
Uitgedeelde bedankjes: 3 keer
Bedankt: 25 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: 16609
Lid geworden op: 18 feb 2003, 22:02
Twitter: meon
Locatie: Bree
Uitgedeelde bedankjes: 564 keer
Bedankt: 759 keer
Contacteer:

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: 526
Lid geworden op: 08 feb 2010, 15:36
Uitgedeelde bedankjes: 3 keer
Bedankt: 25 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
Premium Member
Premium Member
Berichten: 718
Lid geworden op: 19 mei 2009, 11:31
Locatie: Z-WVL
Uitgedeelde bedankjes: 28 keer
Bedankt: 62 keer

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

That makes totally sense :)
Plaats reactie

Terug naar “Software en apps”