Il problema è che tu esegui lo script quando il sistema "is shutting down", cioè ha già inizialo lo spegnimento.
Dovresti fare qualcosa di più complesso che interrompa lo spegnimento.
In vb.net, dovresti usare qualcosa del tipo:
AddHandler SystemEvents.SessionEnding, AddressOf OnSystemShuttingdown
Sub OnSystemShuttingdown(ByVal sender As Object, ByVal e As SessionEndingEventArgs)
'e.Cancel = True
End Sub
Qui però andiamo molto oltre un vbs normale ;-)
Bye Bye
---------------------------------------------------
Roberto Gelmini - Microsoft Certified Professional
www.robertogelmini.com
---------------------------------------------------