На хостах терминальной фермы есть проблема что процесс 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 } } } } catch { Write-Warning "Не удалось подключиться к серверу $server : $_" } } # Выводим результаты if ($result.Count -gt 0) { $result | Format-Table -AutoSize } else { Write-Host "Диски в состоянии WaitingForWriteQueueFlush не найдены." -ForegroundColor Green }
Similar Posts:
- Как найти программу и версию с помощью powershell
- Как распространить reg файл на сервера.
- Как отключить (отмонтировать) диск User Profile Disks в RDS Windows Server
- Как завершить сессию на всех серверах в локальной сети.
- Как разлогинеть (logoff) всех пользователей со статусом disconnect со всех серверов windows в domain.