Теоретически вы могли бы реализовать скрипт PHP, который мог бы взаимодействовать с сервером в протоколе RDP, но я, конечно, не хотел бы пытаться создать скрипт, который может делать что-то значимое, так как RDP создан для показа удаленной машины. Пользовательский интерфейс для подключенного клиента и PHP построен в первую очередь для управления текстом.
Если вы хотите, чтобы PHP-скрипт мог удаленно управлять другим компьютером, тогда SSH - гораздо более разумный вариант, поскольку PHP может легко подключаться к CLI удаленного компьютера и выдавать команды серверу с помощью команд оболочки, которые являются текстовыми и поэтому легко генерируется с помощью PHP.
С другой стороны, сопряжение с удаленным компьютером по протоколу RDP будет чрезвычайно сложным. Просто подумайте о нажатии на значок, чтобы получить список каталогов для начала. Сначала вы должны определить, где находится указатель мыши, виден ли значок, на который вы хотите щелкнуть, и если да, то где ограничивающий прямоугольник находится относительно указателя мыши. Затем вам нужно будет выполнить команды, чтобы переместить указатель мыши в пределах ограничительной рамки, затем проверить, что указатель мыши находится в правильном месте (локальный или другой удаленный пользователь может перемещать мышь вокруг), а затем выпустить пару клики с небольшой задержкой между ними.
Это будет намного сложнее, чем, например, выполнить команду "cd C: \ Program Files \", а затем "dir".