Hi,
If ServiceDesk Plus is installed in a Non - Windows server like say, Linux, then you can still use the Agent Mode to scan Windows machines. But, you can neither configure the Agent details from Agent Settings page nor install the agent from the linux server.
Some of the methods through which you can configure and deploy the agents are available in the link given below.
Regards,