Message module question
-
I am trying to make a policy that runs on login for one particular user and shows a "Warning" message to that user. Login policies should run in the context of logged in users, so I created a PS script that checks who is logged in with this:
# Get the currently logged-in user $currentUserName = [System.Security.Principal.WindowsIdentity]::GetCurrent().Name # Check if the username is "user" if ($currentUserName -eq "user") { Write-Host "Logged in user is 'user'." exit 0 } else { Write-Host "Logged in user is not 'user'. Logged in user is '$currentUserName'." exit 1 }
and used it as a Condition script for policy and/or module. But the condition always fails with MarkNotApplicable.
I could make an Impersonation account for this one, butSecond problem is that when I tried to use "Send Message" to that PC, it output an error:
ERROR [45] ApiRequest - Error Retrieving API Response: System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: No connection could be made because the target machine actively refused it 127.0.0.1:9000 at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception) --- End of inner exception stack trace --- at System.Net.HttpWebRequest.GetResponse() at RestSharp.Http.<ExecuteRequest>g__GetRawResponse|185_1(WebRequest request) at RestSharp.Http.ExecuteRequest(String httpMethod, Action`1 prepareRequest)
-
I tried your script, I set it as a condition for a login policy and it works fine for me. However, there is an issue with the message modules when set to run with a login policy, it looks like I only set it up to work with checkin/startup policies, and it results in the toec-ui crashing. That is most likely why you are seeing the error you posted, it indicates that toec-ui is not running. I'll need to fix this in the next release.