Devon-
Are you getting an actual error or just that it doesn't
work? I ran your script on my test W2003 box and it worked just fine. I ran it
as administrator at the server's console. How are you running this script? At
the console or in a TS session? The latter may be problematic. Also, you might
want to try:
objSystem.Win32Shutdown 4
which I think is forced logoff. That would get around
issues where some process is preventing the normal logoff.
Darren From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Harding, Devon Sent: Wednesday, December 14, 2005 9:52 AM To: ActiveDir@mail.activedir.org Subject: RE: [ActiveDir] Win32Shutdown Method & Win2003 Same
error From:
[EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of Alain
Lissoir On 2003?
Or 2000? Hmmm ...
can you try with this :) objWMILocator.Security_.Privileges.AddAsString
"SeRemoteShutdownPrivilege", True From:
[EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of I still
get the same error running on a server: Generic
Error It seem to
be giving an error right at this point: objSystem.Win32Shutdown
0 Here is
the whole script: Set
objWMILocator = CreateObject ("WbemScripting.SWbemLocator")
objWMILocator.Security_.Privileges.AddAsString
"SeShutdownPrivilege", True Set
objWMIServices = objWMILocator.ConnectServer(strComputerName, cWMINameSpace,
strUserID, strPassword) Set
objSystemSet =
GetObject("winmgmts:{impersonationLevel=impersonate,(Shutdown)}").InstancesOf("Win32_OperatingSystem") For Each
objSystem In objSystemSet
objSystem.Win32Shutdown 0 Next From:
[EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of Alain
Lissoir Have you
tried your script as a plain admin on server? I wonder if it is not a question
of privileges ... Try to add
to your script the following before connecting to the Root\CIMv2 namespace. Then
retry ... Set
objWMILocator=CreateObject
("WbemScripting.SWbemLocator")
objWMILocator.Security_.Privileges.AddAsString "SeShutdownPrivilege",
True Set
objWMIServices = objWMILocator.ConnectServer(strComputerName,
cWMINameSpace, strUserID, strPassword) From:
[EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of This
script is part of a another script that upon logon, checks certain registry
values, then if the values are not set, the script then sets the value and
logoff the current user. Like I said before, it works on Windows XP but
not servers. Why? From:
[EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of Steve
Shaff The
shutdown command works. Give that a shot. S From:
[EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of I’m using the following script to
logoff a workstation. It works fine on XP workstations but does not seem
to work on Windows 2000/2003 servers. Any
Ideas? Set objSystemSet =
GetObject("winmgmts:{impersonationLevel=impersonate,(Shutdown)}").InstancesOf("Win32_OperatingSystem") For Each objSystem In
objSystemSet
objSystem.Win32Shutdown 0 Next Windows
Systems Engineer Southern Wine
& Spirits - BSG 954-602-2469 __________________________________ |
- RE: [ActiveDir] Win32Shutdown Method & Win2003 Darren Mar-Elia
- Re: [ActiveDir] Win32Shutdown Method & Win2003 Kamlesh Parmar
- RE: [ActiveDir] Win32Shutdown Method & Win2003 Bernard, Aric
- RE: [ActiveDir] Win32Shutdown Method & Win2003 joe
- RE: [ActiveDir] Win32Shutdown Method & Win2003 Harding, Devon
- RE: [ActiveDir] Win32Shutdown Method & Win2003 Bernard, Aric
- RE: [ActiveDir] Win32Shutdown Method & Win2003 Harding, Devon
- RE: [ActiveDir] Win32Shutdown Method & Win200... Alain Lissoir
- RE: [ActiveDir] Win32Shutdown Method & Win2003 Darren Mar-Elia
- RE: [ActiveDir] Win32Shutdown Method & Win2003 Harding, Devon
- RE: [ActiveDir] Win32Shutdown Method & Win200... Alain Lissoir