...without the need of setting up a policy; just kind of on-demand batch module runner?
Best posts made by Eruthon
-
Instant Module Runner for Group/Multiple PCs
-
[Toec] Some enhancements
I'd welcome some of these features to Toec client:
- Faster check-in of Toec to Toems - mainly after startup of the PC, because waiting for it to register can be a bit annoying when I need to be quick
- Notifications in some kind of popup/baloon fashion to inform the users what kind of policy, module, etc. is currently running; it could also be toggleable to hide the notifications
- Some actions like manual check-in from some kind of Toec menu, could provide ability to reimage PC etc, only for admins
- Categories added to modules and policies could be used to make Toec menu folders to make it easier to navigate it, if you have many modules and policies like me
- Adding Logs to the Toec interface to have faster access to it, and have the logs in more readable state, where it's not one big file, but the logs would be attached to the history of running/already run modules and policies
If it's not the wish of the creators to add any interface to Toec, I'd wish to have it implemented in the web at least. You possibly won't add it to current Toems interface, but hopefully it could be implemented in the 12/2024 release of Toems 2.0 with Blazor.
-
Ability to rename/reset PC name in the LIE/WIE
Very useful when I want to change the PC for new one and use the old one somewhere else while I don't have the time to go on the webpage or search for it in the phone.
-
Web logout timer QoL
It would be nice to modify this timer, although it's a security risk. Sometimes it can be uncomfortable to get logged out when I have some page open. And it could return me back on the page I was before logout when I login again. For now I just open a new tab, where I log in, but it's kinda weird.
-
Online status of clients
I think this was discussed somewhere around here, can't find it.
I know there's an Action to check the status, but having a live feedback like a color dot or something would be helpful. At least in a Computer page of individual computers, but having it in the Computer lists would be very helpful, too.And as you once mentioned the growing number of information in columns of computer lists, there could be more options for customizing the views, choosing columns which we need etc.
-
Remote Powershell Console
A terminal on webpage to work as remote powershell console to run commands manually.
Maybe with a feature to open new browser tab/window like Remotely. -
RE: TOEM rename computer or add searchable notes
I'd love the rename feature, too. Found these powershell commands, which could do the task, except @theopenem_admin would have to code in the input of the original name and the new name into the command, as the user changes the name + adding the domain join: shellgeek.com
I'd like to add an option to dynamically join and leave the domain from the ACTIONS drop-down menu, too.
-
RustDesk
I found out about RustDesk solution for remote control and it feels great to use, as it is similar to Teamviewer. It supports its own self-hosted server for Linux or Windows. It could be an alternative plugin to Remotely.
Latest posts made by Eruthon
-
Save Custom Computer Reports
I'd like a feature of being able to save long SQL commands for Custom reports to quickly get information that I frequently check up on. Also useful for my other colleagues.
-
AND between 2 groups = empty results
I'd like to create a Dynamic group, that uses AND between 2 diferrent groups, but I don't get any Results. Same with Categories. Any suggestions?
-
Enhancements to dynamic criteria in groups
Just fixing few uncomfortable cavets:
- be able to use NOT with other criteria, not just one row
- be able to use AND on multiple GROUP_NAME or GROUP_ID and see computers, that are in both groups (now it doesn't show anything for some reason)
-
Tasks in Task Scheduler remain "Enqueued"
I started to see this problem with tasks, which are not started automatically. Problem seems to get resolved for a short time by restarting Windows server.
There is also long wait before loading the "Task Scheduler" page, sometimes throwing error:Server Error in '/' Application. Object reference not set to an instance of an object. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.NullReferenceException: Object reference not set to an instance of an object. Source Error: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. Stack Trace: [NullReferenceException: Object reference not set to an instance of an object.] Toems_FrontEnd.views.admin.taskscheduler.PopulateForm() +1337 Toems_FrontEnd.views.admin.taskscheduler.Page_Load(Object sender, EventArgs e) +111 System.Web.UI.Control.OnLoad(EventArgs e) +107 System.Web.UI.Control.LoadRecursive() +89 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1532 Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.8.4718.0
-
RE: Module replication throws errors
@theopenem_admin I'm really sorry for mentioning, but I'd really like to find a way to fix this without reinstalling the whole server and clients.
There are no "Active Replications" nor can I found a way to stop the Worker process. I tried to zip all software_uploads on TOEMS local storage, delete the contents of the folder, but it didn't help. The same if I deleted everything in that folder from SMB and local storage. -
RE: Module replication throws errors
My problem is still occuring - still haven't found a way to cancel existing replication task and my software_uploads are not syncing to my Com Server. Even tried to move all files from old SMB server to new one. IIS_USERS have write permissions on local storage on Com Server.
For now I'm still using this command to start Robocopy, which does work fine:
Robocopy \\storage\toem\software_uploads O:\software_uploads /E /ZB /LOG:O:\Robocopy.log
-
Message Module Enhancement - policy run dialog box
I think in some cases it would be beneficial to let the logged in user decide if they want to have a planned policy run now, later or never (probably only during this session). Like running a software upgrade or restarting PC. And have their response logged (maybe with some notes/response from them).
-
RE: Adding support for WinGet
@theopenem_admin Yeah i get that, but I found a program, which installs only without specifying any scope in the command. I guess it's a problem of the package maintainer, but it's better to have us as system admins specify, which scope we wish to apply from e.g. a drop-down menu in the winget module.
-
RE: Adding support for WinGet
@theopenem_admin
Is the --scope machine hard-coded into TOEMS when installing with winget modules? Some packages cannot get installed with it and practically I have no way of overriding this option, because --scope user doesn't work, too. -
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)