Toon posts:

VBscript

Pagina: 1
Acties:
  • 288 views

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Wij werken met altiris commando's worden uitgevoerd door jobs . Als ik een job stuurd naar een pc kan je kiezen of hij direct wordt uitgevoerd of dat je het scheduled . Nu wil ik dat die job wel wordt uitgevoerd maar nu wil ik doormiddel van een vbscript een timer inbouwen zodat hij niet meteen het commando uitvoerd wat ik heb gestuurd. Er komt op het scherm van de gebruiker een melding van over 1 minuut wordt je pc afgesloten en daarna voert hij die commando zodat de computer uitlog en restart.

Iemand een suggestie hoe dit het beste kan oplossen ?
Ik dacht in VBscript een timerfunctie instellen zodat hij het commando pas later uitvoerd .

Acties:
  • 0 Henk 'm!

  • Workaholic
  • Registratie: Februari 2003
  • Niet online
Dit is wel erg basic, heb je al google gebruikt hiervoor?

Ik heb niet echt het idee dat je de moeite hebt genomen om zelf te zoeken op internet of binnen GoT.

Google naar timer, sleep, pause.. het kan zelfs met een bat script..

Genoeg te vinden dus!

edit : shutdown in cmd kan inderdaad precies wat jij zoekt.. kun je instellen op 2 min en dan sluit hij netjes af en laat ook nog een reden/tekst message zien. Probeer maar is via shutdown /i

[ Voor 60% gewijzigd door Workaholic op 04-12-2008 13:22 ]

Mijn V&A


Acties:
  • 0 Henk 'm!

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

Ik zou zeggen, check het shutdown commando wat in CMD ingebakken zit.
Daarmee kan je ook remote systemen opnieuw laten opstarten en je kan daar een timer aan knopen.
Met de juiste rechten moet dit gewoon kunnen... :)

How To Use the Remote Shutdown Tool to Shut Down and Restart a Computer in Windows 2000 Artikel gaat weliswaar over Windows 2000, maar in XP en Windows 2003 werkt het ook.

Je hebt er dus niet eens VBscript voor nodig, maar ouderwetse DOS-batch! ;)

[ Voor 42% gewijzigd door CH4OS op 04-12-2008 13:22 ]


Acties:
  • 0 Henk 'm!

  • Berimbau
  • Registratie: Oktober 2002
  • Laatst online: 11-09 14:36
"shutdown -r -t xx" (waarbij xx aantal seconde is). Let op de spaties!

Acties:
  • 0 Henk 'm!

Verwijderd

Berimbau schreef op donderdag 04 december 2008 @ 14:34:
"shutdown -r -t xx" (waarbij xx aantal seconde is). Let op de spaties!
mwa, een commando en een restart is niet hetzelfde...

eerst melding
commando uitvoeren
restarten

En dat gaat je niet lukken met dat commando (wel met cmd/bat-file natuurlijk)

http://msdn.microsoft.com/en-us/library/3ca8tfek(VS.85).aspx >> hiermee kan je ongetwijfeld je eigen wait functie maken, kijk wel uit dat je dat niet doet door een loop die tijdens de wachttijd de processor op 100% houdt :) of met Wscript.Sleep

[ Voor 4% gewijzigd door Verwijderd op 04-12-2008 16:35 ]


Acties:
  • 0 Henk 'm!

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Kom op, iets simpels als dit:

http://www.microsoft.com/...as_cpm_gmen.mspx?mfr=true
Visual Basic:
1
2
3
4
5
6
7
8
9
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
 & "{impersonationLevel=impersonate,(Shutdown)}!\\" & _
 strComputer & "\root\cimv2")
Set colOperatingSystems = objWMIService.ExecQuery _
 ("SELECT * FROM Win32_OperatingSystem")
For Each objOperatingSystem in colOperatingSystems
 objOperatingSystem.Reboot()
Next


kun je toch wel ombouwen naar iets waar je wat mee kan?

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


Acties:
  • 0 Henk 'm!

  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Ik mis inderdaad wel heel erg wat je zelf zoal al geprobeerd en gedaan hebt - iets dat we op GoT wel erg belangrijk vinden, ik sluit dan ook je topic.
Pagina: 1

Dit topic is gesloten.