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
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.