Как сделать автоматическую проверку и восстановление VHDX‑дисков FSLogix (NTFS) для RDS‑сессий
Назначение
Скрипт PowerShell предназначен для диагностики и автоматического исправления ошибок файловой системы на VHDX‑дисках FSLogix. Он выявляет пользователей, у которых активна RDS‑сессия, но профиль не смонтирован (том с меткой Profile-ИмяПользователя отсутствует), затем находит соответствующий VHDX‑файл в заданных сетевых хранилищах, монтирует его, проверяет с помощью chkdsk /f и при необходимости восстанавливает целостность NTFS.
Основные возможности
-
🔎 Автоматический поиск проблемных сессий через RD Connection Broker.
-
📁 Поддержка нескольких хранилищ VHDX (UNC‑пути).
-
🧪 Безопасное монтирование образов без присвоения буквы (буква назначается временно только для проверки).
-
🛠 Исправление ошибок NTFS с помощью
chkdsk /f(режим можно отключить). -
📄 Подробное логирование и CSV‑отчёт о состоянии