Avatar billede larskhansen Nybegynder
09. september 2011 - 13:10 Der er 3 kommentarer og
1 løsning

C# console i Task Scheduler...

Hej eksperter,

Jeg har en C# console app som skal køre i Task Scheduler under "System" brugeren.

Den C# starter et program, cscp.exe, i en Process process = new Process();

Det virker fint når jeg i TS kører den under mit eget brugernavn. Men når jeg så vælger "system" brugeren fejler den...

Hvorfor?

Mvh,

Lars Hansen
Avatar billede bvli Praktikant
09. september 2011 - 13:20 #1
Måske system-brugeren slet ikke har rettigheder til at bruge Process.Start()? Hvordan opfører den sig, hvis du siger den skal køre med dine egne credentials?
Avatar billede bvli Praktikant
09. september 2011 - 13:21 #2
Sorry - jeg er træt. Du skriver jo at du har prøvet det. Prøv evt. at pakke kaldet ind i en try, catch, og skrive den exception du får  ud i en fil (hvis du har rettigheder til det) - ellers EventLoggen.
Avatar billede bvli Praktikant
09. september 2011 - 13:29 #3
I øvrigt pudsigt - jeg lavede et testprogram og fik faktisk en dialogboks om at programmet ikke var "Verified". (Det får jeg ikke når jeg kører det direkte fra kommandolinjen).

Windows veje er uransalige.
Avatar billede larskhansen Nybegynder
12. september 2011 - 12:24 #4
Fandt en anden løsning som virker. Implementerede det i selve koden frem for at starte en process...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester