02. juli 2016 - 21:28Der er
9 kommentarer og 1 løsning
Kan ikke kalde Access fra Scheduler "whether user is logged on or not".
Using 2012, I cannot run a task "whether user is logged on or not". It works exactly as it should, if user is logged on. The task simply calls MSACCESS.EXE with an Access-program call with /x Macro. "Macro" writes a text. Access-programs change timestamp when they are activated, so I am sure it is not. How on Earth do I solve this? It all worked fine in 2008.
Blot et skud - én ting, sikkert blandt mange, som et program kan være 'utilfreds' med når det køres som en bruger der ikke er logged in, kan være fravær af environment variablen userprofile
Lidt test på mit system viser at det måske snarere er APPDATA. Man kan se environmentvariabler (for logged in user) i et cmd.exe vindue med kommandoen: SET
Environment variabler for en ikke logged in user - lad as kalde den bvirk, kan ses ved: 1. i cmd.exe vindue for logged in user runas /user:bvirk cmd.exe 2. I det nye cmd.exe vindue for user bvirk set
Hvad der listes i det nye vindue kan så sammenholdes med hvad der ville fremkomme hvis bvirk havde logged in - og her ser jeg i skrivende stund, på mit system, environmentvariablen APPDATA
Environment variabler arves - dermed kan et program p.exe startes med APPDATA tilstedeværende fra en bat fil: set APPDATA=%USERPROFILE%\Application Data p.exe
(forudsætter så at userprofile har værdi for ikke logged in user - ellers er det bare mapper - userprofile='hjemmemappen' for en given bruger)
Det er helt rigtigt, men jeg kunne ikke bruge forslagene. Tak for kampen, bvirk!
Synes godt om
Slettet bruger
04. juli 2016 - 07:16#8
I nyere Access udgaver skal man tillade Makroer, før de må køre - hvis du kører access med en anden bruger, som ikke må køre disse makroer, skal du først have tillid til dit program/makro
Tænk, nu kører det hele upåklageligt, UDEN JEG HAR ÆNDRET NOGET!! Det skaber liiige en vis usikkerhed, må man sige.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.