|
[x]
Posted via EE Mobile
|
||
Search, ask, and monitor your questions on the go with EE Mobile. Visit Experts Exchange from your mobile device and never be out of touch again. |
||
| Question |
|
[x]
Attachment Details
|
||
|
[x]
The Solution Rating System
|
||
With so many solutions, how can you tell which solutions are most likely to help you and which ones are not? To provide you with a tool to use, we rate our solutions based on various elements that most accurately determine if a solution is a quality solution. To explain what factors affect the solution rating, here are the elements we take into consideration when formulating our solution rating.
Your Input Matters If you have any suggestions that you would like to make for our rating system, please ask a question in the Suggestions Zone of Community Support. Thank you! |
||
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: 84: 85: 86: 87: 88: 89: 90: |
1st script
'On Error Resume Next
strComputer=InputBox ("Name of Computer to Unlock"& vbCrlf & vbCrlf & _
"Such as ABC-123456","The Kick'Em OFF Doodad!")
If strComputer="" Then
wscript.quit
end if
doit = MsgBox ("Press OK to Forcibly log off the current user on "& strComputer, 65, "Really Kick'Em?")
if doit = 1 then
Set objWMI = GetObject("winmgmts:{(Shutdown)}\\" + strComputer + "\root\cimv2")
Set colOperatingSystems = objWMI.ExecQuery("Select * from Win32_OperatingSystem")
For Each objOperatingSystem in colOperatingSystems
ObjOperatingSystem.Win32Shutdown(0+4)
Next
end if
'Note: You may substitute the line that reads objOperatingSystem.Win32Shutdown(0) with any of the Win32Shutdown paramaters isted below:
'Log Off
'objOperatingSystem.Win32Shutdown(0)
'Forced Log Off
'objOperatingSystem.Win32Shutdown(0 + 4)
'Shutdown
'objOperatingSystem.Win32Shutdown(1)
'Forced Shutdown
'objOperatingSystem.Win32Shutdown(1 + 4)
'Reboot
'objOperatingSystem.Win32Shutdown(2)
'Forced Reboot
'objOperatingSystem.Win32Shutdown(2 + 4)
'Power Off
'objOperatingSystem.Win32Shutdown(8)
'Forced Power Off
'objOperatingSystem.Win32Shutdown(8 + 4)
************************************************************************
2nd script
************************************************************************
'On Error Resume Next
strComputer = InputBox("Enter Machine Name")
Set colItems = GetObject("winmgmts:{impersonationLevel=impersonate}")_
.ExecQuery("SELECT * FROM Win32_PingStatus where address = '" & strComputer & "'")
For Each objItem in colItems
If objItem.StatusCode = 0 Then
Wscript.Echo "The Command On " & UCase(strComputer) & " Has Been Accepted"
Else
Wscript.Echo "The Machine " & UCase(strComputer) & " Was Not Found"
Wscript.quit
End if
Next
Set objWMI = GetObject("winmgmts:{(Shutdown)}\\" + strComputer + "\root\cimv2")
Set colOperatingSystems = objWMI.ExecQuery("Select * from Win32_OperatingSystem")
For Each objOperatingSystem in colOperatingSystems
objOperatingSystem.Win32Shutdown(0 + 4)
Next
'Note: You may substitute the line that reads objOperatingSystem.Win32Shutdown(2 + 4) with any of the Win32Shutdown paramaters isted below:
'Log Off
'objOperatingSystem.Win32Shutdown(0)
'Forced Log Off
'objOperatingSystem.Win32Shutdown(0 + 4)
'Shutdown
'objOperatingSystem.Win32Shutdown(1)
'Forced Shutdown
'objOperatingSystem.Win32Shutdown(1 + 4)
'Reboot
'objOperatingSystem.Win32Shutdown(2)
'Forced Reboot
'objOperatingSystem.Win32Shutdown(2 + 4)
'Power Off
'objOperatingSystem.Win32Shutdown(8)
'Forced Power Off
'objOperatingSystem.Win32Shutdown(8 + 4)
|
Advertisement
| Hall of Fame |