Toon posts:

UAC Probleem

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Beste Tweakers,

Momenteel is UAC enabled voor domain computers zodat normale domain users geen rotzooi op hun PC kunnen installeren. Dit is voor een domein met ongeveer 25 workstations. Elke domain computer moet ongeveer 2x per week manueel een update uitvoeren van hun CRM pakket.

Door de UAC beperkingen kunnen ze dit niet uitvoeren. Ik zoek dus naar een mogelijkheid om voor deze specifieke applicatie UAC te disablen.

Volgens google bestaan hier heel wat exotische oplossingen voor. Ik lees ondermeer door het aanmaken van een scheduled task shortcut (http://www.sevenforums.co...ut-uac-prompt-create.html) of door het downloaden van Microsoft Application Compatibility Toolkit. (http://cybernetnews.com/h...rompt-for-an-application/)

Nu lijken mij deze oplossingen iets te vergezocht om gewoon een simpele update van een CRM pakket te kunnen doorvoeren. Ik ben eigenlijk op zoek naar een GPO oplossing voor dit probleem om alle PC's tegelijk te kunnen instellen. Helaas vind ik hiervan geen voorbeelden.

Iemand die raad/tips heeft voor deze issue?

Acties:
  • 0 Henk 'm!

  • CMD-Snake
  • Registratie: Oktober 2011
  • Laatst online: 13-11-2022
UAC kan niet selectief per applicatie werken. Wel per user.

Wel bijzonder dat je CRM pakket twee maal per week een update moet krijgen.

Je zou kunnen overwegen om als je de patch voor je CRM in MSI vorm krijgt om deze middels een GPO te pushen naar als je PC's. Dan installeert de GPO de patch en heeft de gebruiker geen admin rechten nodig. Als het een .exe is zou je ook nog deze kunnen pushen middels een login script of logoff script.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
CMD-Snake schreef op vrijdag 16 mei 2014 @ 06:59:
UAC kan niet selectief per applicatie werken. Wel per user.

Wel bijzonder dat je CRM pakket twee maal per week een update moet krijgen.

Je zou kunnen overwegen om als je de patch voor je CRM in MSI vorm krijgt om deze middels een GPO te pushen naar als je PC's. Dan installeert de GPO de patch en heeft de gebruiker geen admin rechten nodig. Als het een .exe is zou je ook nog deze kunnen pushen middels een login script of logoff script.
Er wordt gewoon een .exe uitgevoerd die lokaal op iedere PC staat. Bij het uitvoeren hiervan wordt een ftp-connectie opgezet die de nieuwste versie zal downloaden en daarna de huidige versie overschrijven.
Kan dus wel een goed idee zijn om dit via GPO te doen, enorm bedankt voor de tip!

Acties:
  • 0 Henk 'm!

  • Glashelder
  • Registratie: September 2002
  • Niet online

Glashelder

Anti Android

Dit uitvoeren met behulp van een login script gaat niet werken omdat die draaien onder de rechten van de gebruiker.

Uitvoeren als startup script werkt wel, maar dan moet je wel de computeraccounts van je domein leesrechten geven op de share waar je de EXE neerzet (domain computers).

PV 4915wp op oost, 2680 wp op west, 1900 wp op zuid. pvoutput - AUX 8 kW bi bloc


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik had nu als eenvoudige oplossing om domain users full control te geven op de .exe die lokaal op elke PC staat. Zijn niet zoveel PC's ook uiteindelijk.

Toen ik dan de .exe ging uitvoeren, werden de domain credentials niet aanvaard door UAC hoewel toch domain users full control hebben op de .exe

Acties:
  • 0 Henk 'm!

Verwijderd

Als je pakket structureel bijgewerkt wordt kan je het beste om een MSI vragen. Die rollen via AD heel erg prettig uit zonder gedoe. Kan me bijna niet voorstellen dat je de enige klant bent die met dit probleem zit?
Deze manier van updates werkt onverstandig IT beleid in de had zoals users voorzien van lokale administrator rechten.

Acties:
  • 0 Henk 'm!

  • Glashelder
  • Registratie: September 2002
  • Niet online

Glashelder

Anti Android

Verwijderd schreef op maandag 19 mei 2014 @ 12:25:
Ik had nu als eenvoudige oplossing om domain users full control te geven op de .exe die lokaal op elke PC staat. Zijn niet zoveel PC's ook uiteindelijk.

Toen ik dan de .exe ging uitvoeren, werden de domain credentials niet aanvaard door UAC hoewel toch domain users full control hebben op de .exe
Je krijgt die UAC prompt omdat je gebruikers blijkbaar geen lokale administrator rechten hebben. Hadden ze dat wel, dan krijg je alsnog een UAC prompt maar dit keer alleen met een vraag of je het uitvoeren van het bestand wel of niet wilt toestaan.

Naar mijn mening kan je het beste (indien je geen MSI kunt krijgen) even uitzoeken of deze .EXE zichzelf stil kan installeren. Dit kan je dan met een startup script regelen.

Houd er wel rekening mee dat een startup script altijd bij het opstarten wordt uitgevoerd. Je moet dus even kijken of deze .EXE niet bij elke herstart dan een update gaat doen :)

PV 4915wp op oost, 2680 wp op west, 1900 wp op zuid. pvoutput - AUX 8 kW bi bloc


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Verwijderd schreef op maandag 19 mei 2014 @ 12:30:
Als je pakket structureel bijgewerkt wordt kan je het beste om een MSI vragen. Die rollen via AD heel erg prettig uit zonder gedoe. Kan me bijna niet voorstellen dat je de enige klant bent die met dit probleem zit?
Deze manier van updates werkt onverstandig IT beleid in de had zoals users voorzien van lokale administrator rechten.
Als ik uitsluitend op die exe instel dat domain users hierop rechten hebben? Is toch nog een groot verschil dan direct de domain user lokale admin maken.

Acties:
  • 0 Henk 'm!

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Ook dat zal je dan niet helpen.
Wat is trouwens de naam van die .exe ?
Een aantal rereserveerde namen triggeren hoe dan ook UAC.

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
alt-92 schreef op dinsdag 20 mei 2014 @ 20:47:
Ook dat zal je dan niet helpen.
Wat is trouwens de naam van die .exe ?
Een aantal rereserveerde namen triggeren hoe dan ook UAC.
Waarom niet?
Dan kunnen de gebruikers met hun eigen gebruikersnaam authenticeren via UAC.

Acties:
  • 0 Henk 'm!

  • Glashelder
  • Registratie: September 2002
  • Niet online

Glashelder

Anti Android

Omdat UAC niet getriggerd wordt als je geen rechten hebt om een bepaald bestand niet te lezen. UAC komt pas tevoorschijn als je programma acties wilt uitvoeren waar het user account niet toe gerechtigd is*. Waren ze dat wel, dan krijg je alleen een vraag om toestemming.

Maar blijkbaar wil je het niet begrijpen :)

*Als local admin krijg je de UAC prompt ook, omdat UAC ervoor zorgt dat je effectief zonder administrator rechten werkt, totdat je de toestemming aan UAC geeft om die rechten tijdelijk wel te geven

Waarom denk je dat UAC je probleem veroorzaakt?

PV 4915wp op oost, 2680 wp op west, 1900 wp op zuid. pvoutput - AUX 8 kW bi bloc


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Glashelder schreef op donderdag 22 mei 2014 @ 08:58:
Omdat UAC niet getriggerd wordt als je geen rechten hebt om een bepaald bestand niet te lezen. UAC komt pas tevoorschijn als je programma acties wilt uitvoeren waar het user account niet toe gerechtigd is*. Waren ze dat wel, dan krijg je alleen een vraag om toestemming.

Maar blijkbaar wil je het niet begrijpen :)

*Als local admin krijg je de UAC prompt ook, omdat UAC ervoor zorgt dat je effectief zonder administrator rechten werkt, totdat je de toestemming aan UAC geeft om die rechten tijdelijk wel te geven

Waarom denk je dat UAC je probleem veroorzaakt?
"Waren ze dat wel, dan krijg je alleen een vraag om toestemming."

Sorry maar ik begrijp het inderdaad nog steeds niet. Volgens uw uitleg wordt UAC pas getriggerd als je iets wil uitvoeren waar je GEEN rechten toe hebt. Als ik die user full control op die .exe geef. Dan heeft hij toch WEL rechten om die .exe uit te voeren?

Acties:
  • 0 Henk 'm!

  • marquis
  • Registratie: Januari 2003
  • Laatst online: 27-08 21:28
Wel op de .exe maar nog steeds geen rechten om iets lokaal op de pc te mogen installeren. Anders zouden ze ook .exe vanaf internet kunnen instaleren. Daar grijpt de UAC in.

[ Voor 7% gewijzigd door marquis op 22-05-2014 12:32 ]

Adem in...... adem uit. Poeh, weer gered :-)


Acties:
  • 0 Henk 'm!

  • Glashelder
  • Registratie: September 2002
  • Niet online

Glashelder

Anti Android

Precies. Dat je het recht hebt om een bestand te lezen of uitvoeren betekent nog niet dat dat bestand dan OOK het recht heeft om alles maar te mogen doen op die PC.

Je hebt bestandspermissies (1) en rechten op je lokale systeem (2). Deel 1 heb je nu afgedekt, alleen deel 2 niet. Waarschijnlijk probeert jouw .EXE te schrijven naar bijv. C:\Program Files en dat mag een normale user niet.

Dus dit probleem kan je op twee manieren oplossen. Oplossing één is het geven van lokale administrator rechten aan je gebruikers (zéér onverstandig). Oplossing twee is een opstartscript (géén log-in script, want die draait als de lokale user en heeft dus weer geen rechten) of een MSI die je via een GPO laat uitrollen. Die draaien beide onder het machineaccount en die heeft wel genoeg rechten.

PV 4915wp op oost, 2680 wp op west, 1900 wp op zuid. pvoutput - AUX 8 kW bi bloc


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Glashelder schreef op donderdag 22 mei 2014 @ 13:04:
Precies. Dat je het recht hebt om een bestand te lezen of uitvoeren betekent nog niet dat dat bestand dan OOK het recht heeft om alles maar te mogen doen op die PC.

Je hebt bestandspermissies (1) en rechten op je lokale systeem (2). Deel 1 heb je nu afgedekt, alleen deel 2 niet. Waarschijnlijk probeert jouw .EXE te schrijven naar bijv. C:\Program Files en dat mag een normale user niet.

Dus dit probleem kan je op twee manieren oplossen. Oplossing één is het geven van lokale administrator rechten aan je gebruikers (zéér onverstandig). Oplossing twee is een opstartscript (géén log-in script, want die draait als de lokale user en heeft dus weer geen rechten) of een MSI die je via een GPO laat uitrollen. Die draaien beide onder het machineaccount en die heeft wel genoeg rechten.
Ok, erg dank voor het geduld & de duidelijke uitleg.
Kleine vraag: heeft de computeraccount heeft automatisch volledige rechten op het lokale systeem en het bestand zelf? Dus in principe definiër ik in startup script dat die .exe moet uitgevoerd worden.

Om verder te gaan op mijn vorig (slecht) idee. Nu de bestandspermissies goed staan, stel dat ik de rechten op mijn systeem dan ook nog eens aanpas? Ben ik er dan? Of is dit te kort door de bocht? Ik weet perfect naar welk pad de .exe schrijft. Als ik op die directory de user dan rechten toegeef, heb ik én deel 1 én deel 2 afgedekt.

Acties:
  • 0 Henk 'm!

  • marquis
  • Registratie: Januari 2003
  • Laatst online: 27-08 21:28
Om verder te gaan op mijn vorig (slecht) idee. Nu de bestandspermissies goed staan, stel dat ik de rechten op mijn systeem dan ook nog eens aanpas? Ben ik er dan? Of is dit te kort door de bocht? Ik weet perfect naar welk pad de .exe schrijft. Als ik op die directory de user dan rechten toegeef, heb ik én deel 1 én deel 2 afgedekt.
Nee, het moet waarschijnlijk ook in het register schrijven. Dus kan je .exe wel de bestanden neerzetten maar niet het register beschrijven. Ik zou, zoals "glashelder"al schrijft, via de GPO laten lopen. Dat is (volgens mijn mening) de standaard route en werkt ook het beste.

Adem in...... adem uit. Poeh, weer gered :-)


Acties:
  • 0 Henk 'm!

  • Glashelder
  • Registratie: September 2002
  • Niet online

Glashelder

Anti Android

Agree met marquis. Het is ook gewoon best practice om installaties te doen met een account wat daar gewoon altijd de juiste rechten voor heeft. Misschien dat het anders nu goed gaat, maar in de toekomst weer niet.

Houd er overigens rekening mee dat áls je gebruikt gaat maken van een startup script dat je huidige bestandspermissies niet meer toereikend zijn. Je zult dan computers accounts toegang moeten gaan verlenen (Domain Computers, is net zoals Domain Users gewoon een groep).

PV 4915wp op oost, 2680 wp op west, 1900 wp op zuid. pvoutput - AUX 8 kW bi bloc

Pagina: 1