![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks. |
| |||||||
![]() |
| |
| | #1 (permalink) |
| | Problem with WMI User Logoff I am having a problem with the WMI User Logoff command. It always forces a logoff, even when I'm not using that option. I want my vbscript logoff to work the same as when a user selects "Logoff" from the start menu. i.e. If you select "Logoff" from the Start menu, and you have not saved a document, Word prompts you to save it. If you don't respond to the "Save" dialog, an "End Program" dialog is displayed. I want to duplicate this behaviour. Unfortunately, the Logoff command in WMI forces the logoff, and any unsaved data is lost. Here is the code I'm using. . . Const cLogoff = 0 Const cShutdown = 1 Const cReboot = 2 Const cForceLogoff = 4 Const cForceShutdown = 5 Const cForceReboot = 6 Const cPowerOff = 8 Const cForcePowerOff = 12 Dim objWMI Dim objComputer Dim iRC Set objWMI = GetObject("Winmgmts:{impersonationLevel=impersonate}") For Each objComputer In objWMI.InstancesOf("Win32_OperatingSystem") iRC = objComputer.Win32Shutdown(cLogoff,0) Next Any suggestions???? |
My System Specs![]() |
![]() |
| Thread Tools | |
| |
Similar Threads | ||||
| Thread | Forum | |||
| Random Memory Errors at Logoff (and ONLY Logoff) | General Discussion | |||
| Re: Last Logon and Logoff for a specific user | PowerShell | |||
| Vista Logoff problem | Vista performance & maintenance | |||
| Force user logoff from Task Manager | Vista performance & maintenance | |||
| Logoff a local user | PowerShell | |||