[wpkg-users] Tip to shut off Win7 ?
Stefan Pendl
stefan.pendl.71 at gmail.com
Sat Nov 23 22:51:31 CET 2013
Am 23.11.2013 22:31, schrieb Cedric Frayssinet:
>
> Yes but 4000 computers have been already installed :/
> I'd like to make that with wpkg...
>
>
Here is an example package, you need to change the time and the name of
the schedule frequency to match your locale.
--
'---code start (watch for line wraps)
<package
id="ShutdownComputer"
name="JH Shutdown Computer"
revision="2011.10.27"
reboot="false"
priority="900">
<depends package-id="RebootShutdownCMD" />
<variable name="PKG_TIME_S" value="22:00:00"/>
<variable name="PKG_TIME_S" value="22:05:00" hostname="^AV.+"/>
<variable name="PKG_TIME_S" value="22:10:00" hostname="^CAD.+"/>
<variable name="PKG_TIME_S" value="22:15:00" hostname="^CAM.+"/>
<variable name="PKG_TIME_S" value="22:20:00" hostname="^E.+"/>
<variable name="PKG_TIME_S" value="22:25:00" hostname="^[GHI].+"/>
<variable name="PKG_TIME_S" value="22:30:00" hostname="^KST3.+"/>
<variable name="PKG_TIME_S" value="22:35:00" hostname="^KST4[0-2].+"/>
<variable name="PKG_TIME_S" value="22:40:00" hostname="^KST4[3-6].+"/>
<variable name="PKG_TIME_S" value="22:45:00" hostname="^KST[56].+"/>
<variable name="PKG_TIME_S" value="22:50:00" hostname="^[L-Q].+"/>
<variable name="PKG_TIME_S" value="22:55:00" hostname="^[R-V].+"/>
<variable name="PKG_EXE" value="shutdown -s -t 600"/>
<!-- english variables -->
<variable name="PKG_SCHEDULE" value ="WEEKLY" />
<variable name="PKG_DAYS" value ="MON,TUE,THU,FRI,SAT,SUN" />
<!-- german variables -->
<variable name="PKG_SCHEDULE" value ="WÖCHENTLICH" lcid="407,c07,1407,1007,807" />
<variable name="PKG_DAYS" value ="MO,DI,DO,FR,SA,SO" lcid="407,c07,1407,1007,807" />
<!-- Server 2003 english -->
<variable name="PKG_SCHEDULE" value ="WEEKLY" os="server" lcidOS="409"/>
<variable name="PKG_DAYS" value ="MON,TUE,THU,FRI,SAT,SUN" os="server" lcidOS="409"/>
<variable name="PKG_TASK_NAME" value ="JH_Shutdown_Computer" />
<check type="file" condition="exists" path="%SystemRoot%\Tasks\%PKG_TASK_NAME%.job" os="5\.\d\.\d{4}"/>
<check type="execute" condition="exitcodeequalto" path='SCHTASKS /Query /NH /TN "%PKG_TASK_NAME%"' value="0" os="6\.\d\.\d{4}"/>
<install include="remove" />
<install cmd='%ComSpec% /c schtasks /create /tn "%PKG_TASK_NAME%" /tr "\"%PKG_EXE%\"" /sc %PKG_SCHEDULE% /d "%PKG_DAYS%" /st "%PKG_TIME_S%" /ru "SYSTEM" >"%TMP%\%PKG_TASK_NAME%.log"' />
<upgrade include="install" />
<remove cmd='SCHTASKS /Delete /TN "%PKG_TASK_NAME%" /F' >
<exit code="1"/>
</remove>
</package>
'---code end
--
Stefan P.
Top-posting:
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?
More information about the wpkg-users
mailing list