Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] AВ убрать "logon to" (http://forum.oszone.net/showthread.php?t=331711)

lox-ness 06-12-2017 17:24 2782787

AВ убрать "logon to"
 
Добрый День!
Необходимо у всех пользователях домена убрать привязку к ПЭВМ ("logon to .." или "Вход на.."), можно конечно все сделать средствами AD, но это происходит крайне медленно и не интересно.
Решили использовать Powershell и все хорошо, но не можем обработать ошибки (УЗП на которые нет прав).
С параметром "-ErrorAction Stop" затыкается, но создается файл с ошибками, если изменить на "SilentlyContinue" то снимаются привязки и нет файла с ошибками (УЗП на которые нет прав присутствуют).
Подскажите пожалуйста где ошибка
Код:

$GetInfo = Get-ADUser -Properties SamAccountName -filter {UserWorkstations -like "*"} -SearchBase "DC=su,DC=oao,DC=rd"
try
    {
   
$GetInfo | Set-ADUser -Clear UserWorkstations -ErrorAction Stop
}
    catch
    {
      $GetInfo | select-object SamAccountName | Out-File "E:\2\ERROR3.txt" -Append
    }


Kazun 06-12-2017 17:28 2782788

Код:

foreach($i in $GetInfo)
{
try
    {
   
                $i| Set-ADUser -Clear UserWorkstations -ErrorAction Stop
        }
    catch
    {
      $i.SamAccountName | Out-File "E:\2\ERROR3.txt" -Append
    }
}


lox-ness 06-12-2017 17:49 2782791

Большое спасибо, особо опыта нет


Время: 19:08.

Время: 19:08.
© OSzone.net 2001-