Kürzlich bin ich auf die Frage gestossen, wie au seiner Powershell RemoteSession angemeldete Benutzer abgemeldet werden können. Per WMI ist dies relativ einfach umsetzbar.
Get-WMIObject -class Win32_OperatingSystem -Computername [MyComputerName]).Win32Shutdown(0)
Win32Shutdown Flags:
0            Log Off
4            Forced Log Off (0+4)
1            Shutdown
5            Forced Shutdown (1+4)
2            Reboot
6            Forced Reboot (2+4)
8            Power Off
12          Forced Power Off (8+4) 
 Quelle: https://msdn.microsoft.com/en-us/library/windows/desktop/aa394058?f=255&MSPPError=-2147217396