Вы можете использовать psservice для запроса статуса RFC или сервисов очереди печати. Спулер обычно является одним из последних сервисов для запуска. Вы можете использовать синтаксис, такой как:
psservice \\someothermachine query spooler
Это вернет что-то подобное после запуска службы.
SERVICE_NAME: Spooler
DISPLAY_NAME: Print Spooler
Manages all local and network print queues and controls all printing jobs. If this service is stop
ped, printing on the local machine will be unavailable. If this service is disabled, any services
that explicitly depend on it will fail to start.
GROUP : SpoolerGroup
TYPE : 110 WIN32_OWN_PROCESS INTERACTIVE_PROCESS
STATE : 4 RUNNING
(STOPPABLE,NOT_PAUSABLE,ACCEPTS_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
Если другая машина не готова, вы получите что-то вроде
Unable to connect to \\someothermachine:
The RPC server is unavailable.