I have Windows devices that were never enrolled in our management system. I can sometimes use PsExec when the built-in local administrator account is enabled, but that is not always the case. Is there a legitimate way to connect remotely and deploy an enrollment script without requiring someone to perform an action on the device?
3 Answers
If the user can run an installer, an authorized remote-support or management agent with a silent enrollment package may work. The package should come from your organization’s approved tooling, use tightly controlled enrollment credentials, and be distributed through a trusted channel. An unmanaged computer cannot safely self-enroll from nothing without some initial authorized action.
WMI, PowerShell remoting, and similar tools can run commands remotely, but they do not bypass access controls. You still need administrator rights, suitable firewall and network settings, and the relevant services enabled. If those prerequisites are missing, another remote execution method will not solve the problem.
Check whether the machines already have an approved tool that can deploy software, such as endpoint security, remote support, or another agent. In some environments, that existing tool can be used to install the proper management client. Otherwise, plan for a supported enrollment workflow that requires local user involvement or a technician visit.

Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures