The installation of a package / script / or other from the OCS Inventory server is initiated when the client agent connects to the server.
As soon as the client agent connects to the OCS server, a package can be deployed this way (not otherwise).
In your case, there are several assumptions:
- Your client computer is turned off, standby, hibernate, or disconnected from the network
- The delay between 2 inventories is too long (it can be fixed in the OCS interface of the server)
- The connection configuration of the client to the server is not good (ip, port, missing certificate, etc.)
The solution: Connect to the client and force the execution of a new inventory of the machine, this will pass the status to "NOTIFIED" and will allow the installation of your package.
If necessary, check the correct communication between the client and the server by reading the log file of the client's ocsinventory directory.