Как найти на серверах rds rdp ферме профили которые в статусе fslogix WaitingForWriteQueueFlush
На хостах терминальной фермы есть проблема что процесс fslogix держит cloud profile
# Имя коллекции RDS, замените на своё
$collectionName = "Farm Fxlogixs"
# Получаем список серверов из коллекции (только имена)
$servers = Get-RDSessionHost -CollectionName $collectionName | Select-Object -ExpandProperty SessionHost
# Результаты
$result = @()
foreach ($server in $servers) {
Write-Host "Подключаемся к серверу: $server" -ForegroundColor Cyan
try {
$disks = Invoke-Command -ComputerName $server -ScriptBlock {
# Попытка получить диски FSLogix, которые ожидают записи
Get-CloudCacheDisk
} -ErrorAction Stop
foreach ($disk in $disks) {
if ($disk.State -eq "WaitingForWriteQueueFlush") {
$result += [PSCustomObject]@{
Server = $server
UserProfile = $disk.CachePath
State = $disk.State
… Читать далее 





