09. december 2011 - 11:21Der er
6 kommentarer og 1 løsning
Batch script når bruger vil lukke computeren
Hej,
vi har behov for at en boks/cmd popper op når brugerne vil lukke deres pc. Denne boks skal spørge om 1. de vil registrere timer 2. hvis ja - skal navision åbne (i mit eksempel er det iTunes, da jeg ikke har navi :-D) 3. hvis nej skal computeren bare lukke ned
Mit spørgsmål, eller mine spørgsmål er:
1. Skal jeg lægge bat filen i GPO under Computerkonf | Windows indstillinger | Scripter? 2. Jeg kan ikke få scriptet til at virke 100% :)
iTunes åbner både når jeg trykker j og n :) Når jeg trykker n og efterfølgende lukker iTunes så lukker min pc ikke ned, den logger mig bare ud :-/
Her er mit script - håber nogen kan hjælpe... :)
ECHO off ECHO.--------------------------------- ECHO Vil du timeregistrere? J/N ECHO.--------------------------------- ECHO J - Navision ECHO N - Luk COMPUTER ECHO. SET /P M=Type J, N Tryk ENTER: IF %M%==J GOTO NAVI IF %M%==N GOTO Shutdown :NAVI cd "C:\Program Files (x86)\iTunes" iTunes.exe :END :Shutdown c:\windows\system32\shutdown -f :END PAUSE
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Har lige prøvet det - det virker stadig ikke som forventet. Både ved J og N åbner iTunes. Og når jeg lukker iTunes logges brugeren af i stedet for at computeren lukker :-(
Prøv denne version i stedet. Det lader til at rækkefølgen af ERRORLEVEL har betydning for eksekveringen. Jeg er lidt rusten i batch scripts efterhånden, så det ligger ikke lige i frisk erindring :)
Mht. logoff vs. shutdown, så kan det være fordi jeres domæne sætter logoff som default action hvis man vælger at lukke pc'en. Hvis du kalder shutdown kommandoen med /s, så skulle den gerne tvinge pc'en til at lukke ned.
ECHO off ECHO.--------------------------------- ECHO Vil du timeregistrere? J/N ECHO.--------------------------------- ECHO J - Navision ECHO N - Luk COMPUTER ECHO. CHOICE /C JN
IF ERRORLEVEL 2 GOTO Shutdown IF ERRORLEVEL 1 GOTO NAVI
:NAVI cd "C:\Program Files (x86)\iTunes" iTunes.exe
Nu skal jeg så bare lige finde ud af hvordan det script aktiveres når brugeren trykker Luk ned/Shut down :) Prøver i GPO'en først - ellers må jeg ha nyt spørgsmål ind her.
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.