Acties:
  • 0 Henk 'm!

  • BP_LOZ
  • Registratie: Mei 2006
  • Laatst online: 12-10-2024
Op diverse clients moet ik een script eenmalig uitvoeren.
Dit MOET d.m.v. commandlines en onder administrative rechten.

code:
1
2
3
4
start /w ocsetup AxInstallService
start /w ocsetup TelnetClient
powercfg.exe -h off
winsat formal


Omdat dit proces nogal een tijdje duurt wil ik dit dus eenmalig uitvoeren, maar hoe ga ik dit het makkelijkste doen?

Is dit mogelijk via een (run once) login script?

Ik loop met mijn huidige (kix) script tegen 2 dingen aan
Wanneer ik een computer startup script gebruik kan ik niet naar \\domain\netlogon\scriptdir\script.cmd
Wanneer ik een user logon script gebruik loop ik tegen rechten/UAC aan.

[ Voor 22% gewijzigd door BP_LOZ op 28-12-2009 16:01 ]


Acties:
  • 0 Henk 'm!

  • BP_LOZ
  • Registratie: Mei 2006
  • Laatst online: 12-10-2024
Voor het gemak een onderdeel van het kix script.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
SETCONSOLE("FOREGROUND")
CLS
$logdir = "c:\Logs"
$cmd       = "%comspec% /c"

?"Runonce started, this can take a while."

:ACTIVEX
$module = "ActiveX Service"
    IF EXIST ($logdir+"\"+$module+".txt")
        ? $module+" is completed"
        GOTO TELNET
    ELSE 
    IF OPEN (3, "$logdir\$module"+".txt", 5) = 0
        $x = WRITELINE (3, @TIME +" ActiveX service installer started."+ @CRLF)
        SHELL $cmd+"start /w ocsetup AxInstallService"
        $x = WRITELINE (3, @TIME +" ActiveX service installer finished."+ @CRLF)
    ENDIF

[ Voor 49% gewijzigd door BP_LOZ op 28-12-2009 16:06 ]


Acties:
  • 0 Henk 'm!

  • Tags NL
  • Registratie: December 1999
  • Laatst online: 11:41

Tags NL

Harmful or Harmless?

Het zou met een computer startup script moeten kunnen, weet alleen niet of de start /w command's dan wel werken? (cmd /c al getest?)

https://powershellisfun.com