Написал небольшую проверку наличия профиля на сервере. Но она работает только для одной учётной записи. Правда написано коряво, но все же.
$ListProfileForRemove = (Get-ADUser –Identity i.zhukov | foreach { $_.SamAccountName}).ToString()
foreach ($ListUsersForRemove in $ListProfileForRemove)
{
$testPathGrapes = Test-Path "\\grapes\c$\Users\$ListProfileForRemove"
If ($testPathGrapes -eq $True) {
Write-Host "На сервере GRAPES доступны файлы профиля"
}
Else {
Write-Host "На сервера GRAPES файлы профиля не доступны"
}
}
Как написать алогичную проверку для нескольких учетных записей пользователей заданных в переменной?