Avatar billede N00b Novice
15. november 2003 - 02:16 Der er 19 kommentarer og
1 løsning

Returkode ved luk / genstart af XP

Hej

:den hurtige
Er der nogler der ved hvordan man i et bat script kan tjekke om computeren lukker eller genstarter ????

:den udybet
Jeg benytter windows logoff script funktionen, til at udføre nogle få backup routiner...
Mit problem er bare at windows køre scriptet hvad enten jeg genstarter eller lukker, så der for ville jeg gerne hvis det var muligt på en eller anden måde kunne tjekke i scriptet om windows lukker eller genstarter, jeg har prøvet med if errorleve men xp retunere errorlevel 0 på både genstart og luk..

Eller er der evt en anden måde hvorpå man kan, køre bat scripts ved lukning af computeren, og kun ved lukning.
Avatar billede darkwing Nybegynder
15. november 2003 - 02:20 #1
Restart:
SHUTDOWN -r -t 01

sluk:
SHUTDOWN -s -t 01
Avatar billede darkwing Nybegynder
15. november 2003 - 02:23 #2
start -> run skriv "SHUTDOWN /?" for at se mulighederne
Avatar billede N00b Novice
15. november 2003 - 02:23 #3
Det er jo bare komandoerne til at genstarte / lukke via shutdown og hvis man benytter shutdown -l kan man logge af og -m \\puternavn kan man lukke  maskiner på netværket :-)

Mit sp gik på om man kan tjekke i et script om puteren lukkede eller genstartede
Avatar billede darkwing Nybegynder
15. november 2003 - 02:24 #4
burde hjælpe dig
Avatar billede darkwing Nybegynder
15. november 2003 - 02:25 #5
aah ok, sorry.
Avatar billede N00b Novice
15. november 2003 - 02:25 #6
ved at benytte den metode omgår jeg ikke logoff scriptet der starter stadig op hvade enten det er -s eller -r :-)
Avatar billede darkwing Nybegynder
15. november 2003 - 02:28 #7
der står en masse her http://www.pstruh.cz/tips/detpg_wmi-windows-system-shutdown.htm ved ikke om det kan hjælpe dig
Avatar billede N00b Novice
15. november 2003 - 02:29 #8
Nope, det er igen om hvordan man lukker / genstarter..
Ikke om hvordan man tjekker hvilket af delene puteren udføre
Avatar billede darkwing Nybegynder
15. november 2003 - 02:32 #9
ok du må lige forklare lidt bedre, skal du have af vide om den genstarter i "øjeblikket" eller skal du kunne se i en log bagefter om den har genstartet eller slukket?
Avatar billede N00b Novice
15. november 2003 - 02:34 #10
Jeg skal i mit script kunne finde ud af om puteren genstarter, for så skal scriptet ikke køre og i tilfælde af at det ikke er en genstart så skal scriptet køre :-)

At se det i en log fil, der kan man jo bare benytte den xp selv opretter
Avatar billede darkwing Nybegynder
15. november 2003 - 02:54 #11
tricky...
Avatar billede darkwing Nybegynder
15. november 2003 - 02:55 #12
Hey, jeg har snakket med en del personer om dette her nu, de ved ikke om det overhovedt kan lade sig gøre, men de anbefaler dog at du prøver KiX32
Avatar billede darkwing Nybegynder
15. november 2003 - 02:55 #13
Avatar billede darkwing Nybegynder
15. november 2003 - 02:58 #14
og kæmpe manual tilhørende http://www.kixtart.org/bin/KIX2001.doc
Avatar billede N00b Novice
15. november 2003 - 02:58 #15
Har ikke prøvet kix32, mener at xp's logoff script manager bør være ok, og der for at det ikke bør være nødvendigt at installere 3 parts.

Det visre sig nemmelig at windows køre meget meget bedre hvis man kun benytter deres eget software, dyrt ja men heller det end at skulle iretere sig over div fejl der måtte opstå :-)
Avatar billede N00b Novice
15. november 2003 - 03:23 #16
Har lige siddet og bladeret kix32 manualen igennem..
Kix32 er en logon script enhancer.
Avatar billede Slettet bruger
15. november 2003 - 11:53 #17
Hvis du bruger vbs , som logoff script. Kan du få en dialogbox, der spørger om du vil ....?.

Eksempel:
strResponse = MsgBox ("Vil du ....?", 52, "Logoff")
If strResponse <> 6 then WScript.Quit

Set WshShell = WScript.CreateObject("WScript.Shell")
errReturn = WshShell.Run("Det_Oprindelige_Logoff_Script.bat")
Set WshShell = Nothing

:-)
Avatar billede N00b Novice
15. november 2003 - 17:36 #18
Har skrevet at jeg benytter bat som logoff script..

og pt. beytter jeg noget lede det samme bare med choice /c:FA /n  Forsætte , Afbryd /t:F,10 osv.

Men det bringer mig ikke nærmere på mit sp der gik på om man i en script kunne "se" om det var en reboot / shutdown og så få scriptet til at handle derefter
Avatar billede N00b Novice
03. maj 2005 - 05:24 #19
Lukker Q. da der ikke kommer nogle svar
Avatar billede N00b Novice
09. juli 2006 - 12:44 #20
Retur koden kan hentes via en regread i strengen "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer", "Shutdown Setting");rebooting (4) or shutingdown (2)

Så jeg fandt selv svaret ;-)
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