Для запуска скрипта на виртуальной машине с VHDX-образом через терминальную ферму можно использовать следующие шаги:
1. Установите терминальную ферму на сервер.
2. Создайте виртуальную машину с VHDX-образом на сервере терминальной фермы.
3. Подключите пользователей к серверу терминальной фермы.
4. Создайте скрипт для удаления файлов старше 30 дней.
5. Сохраните этот скрипт в общую доступную папку или на подключаемом диске, доступном для каждого пользователя через терминальную ферму.
Удаление файлов старше 30 дней может быть выполнено при подключении пользователя или через таймер внутри VHDX-образа каждого пользователя.
Для выполнения скрипта при подключении пользователя, вы можете настроить выполнение скрипта при входе пользователя в систему через скрипты групповой политики или на уровне профиля пользователя. Для этого используйте команды, которые запустят ваш скрипт:
```
powershell.exe -ExecutionPolicy Bypass -File "путь_к_скрипту.ps1"
```
Если вам необходимо выполнить скрипт через таймер внутри .vhdx каждого пользователя, вы можете создать планировщик задач внутри каждого образа .vhdx, чтобы запускать скрипт автоматически по заданному расписанию. Для этого используйте команду запуска скрипта через планировщик задач Windows:
```
powershell.exe -ExecutionPolicy Bypass -File "путь_к_скрипту.ps1"
```
В обоих случаях, учтите, что пути к файлам и командам в приведенных примерах могут отличаться в зависимости от конкретного окружения и расположения скрипта.