Access denied - installeren software (rechtenprobleem)
Geplaatst: 14 aug 2010, 19:50
Op't werk iets raar aan't meemaken.
In het autologin script gebruiken we regelmatig het commando lsrunase zodat gewone gebruikers programma's kunnen starten als administrator.
Bijvoorbeeld een registry key toevoegen, een kleine setup unattended uitvoeren enz.
Een paar weken geleden hebben we DameWare Mini Control gekocht en proberen dit te distribueren naar alle clients (>1100 pc's).
Via het programma kan je de service pushen maar dit is nogal omslachtig en werkt bij ons ook maar voor zo'n 90%, de rest geeft een error.
De oplossing bestaat er in dat de DW service 'handmatig' wordt geïnstalleerd op het werkstation, maar met zoveel pc's is dit geen lolletje.
Zover ik weet hebben we alle mogelijkheden geprobeerd om de DW service (dwrcs32.msi of al de aparte bestanden en registry aanpassing) te pushen maar dit lukt ons maar niet. De gebruiker krijgt altijd een 'access denied' tijdens het installeren.
Probeersels die ik nog uit m'n hoofd kan opnoemen:
1. Via Kaspersky Administration Kit (gebruiken we regelmatig zonder problemen)
2. Robocopy in een batchbestand en dan met lsrunase
3. Software distribution manager dat via scripting werkt ('in house' gemaakt programma)
Zaken waarmee we rekening moeten houden: gebruiker heeft heel weinig rechten, bv. geen rechtermuisknop, kan niets installeren, etc.
Tijdens het aanloggen zien we dat het overzetten van de bestanden naar een c:\tmp directory lukt. Wanneer de service moet gestart worden of een registry sleutel moet toegevoegd worden krijgt de gebruiker 'access denied'.
Het rare van heel dit probleem is dat wanneer we reeds aangelogd zijn - als gewone gebruiker - via een CMD venster dit batch bestand uitvoeren alles zonder problemen werkt!
Er is dus nog ergens een rechtenprobleem, maar waar? De bestanden komen van een Unix server en worden op een XP werkstation geplaatst.
We hebben reeds verschillende keren gebruik gemaakt van dit soort batch bestanden (en lsrunase commando), maar (tot dusver) lukt enkel dit niet.
Wie o wie heeft nog wat ideeën?
thx!
In het autologin script gebruiken we regelmatig het commando lsrunase zodat gewone gebruikers programma's kunnen starten als administrator.
Bijvoorbeeld een registry key toevoegen, een kleine setup unattended uitvoeren enz.
Een paar weken geleden hebben we DameWare Mini Control gekocht en proberen dit te distribueren naar alle clients (>1100 pc's).
Via het programma kan je de service pushen maar dit is nogal omslachtig en werkt bij ons ook maar voor zo'n 90%, de rest geeft een error.
De oplossing bestaat er in dat de DW service 'handmatig' wordt geïnstalleerd op het werkstation, maar met zoveel pc's is dit geen lolletje.
Zover ik weet hebben we alle mogelijkheden geprobeerd om de DW service (dwrcs32.msi of al de aparte bestanden en registry aanpassing) te pushen maar dit lukt ons maar niet. De gebruiker krijgt altijd een 'access denied' tijdens het installeren.
Probeersels die ik nog uit m'n hoofd kan opnoemen:
1. Via Kaspersky Administration Kit (gebruiken we regelmatig zonder problemen)
2. Robocopy in een batchbestand en dan met lsrunase
3. Software distribution manager dat via scripting werkt ('in house' gemaakt programma)
Zaken waarmee we rekening moeten houden: gebruiker heeft heel weinig rechten, bv. geen rechtermuisknop, kan niets installeren, etc.
Tijdens het aanloggen zien we dat het overzetten van de bestanden naar een c:\tmp directory lukt. Wanneer de service moet gestart worden of een registry sleutel moet toegevoegd worden krijgt de gebruiker 'access denied'.
Het rare van heel dit probleem is dat wanneer we reeds aangelogd zijn - als gewone gebruiker - via een CMD venster dit batch bestand uitvoeren alles zonder problemen werkt!
Er is dus nog ergens een rechtenprobleem, maar waar? De bestanden komen van een Unix server en worden op een XP werkstation geplaatst.
We hebben reeds verschillende keren gebruik gemaakt van dit soort batch bestanden (en lsrunase commando), maar (tot dusver) lukt enkel dit niet.
Wie o wie heeft nog wat ideeën?
thx!