Сервер 1С Версии 8.2
Учетная запись Администратора на кластер 1с не назначена.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
$SrvAddr = "tcp://localhost:1540" $V82Com = New-Object -COMObject "V82.COMConnector" $ServerAgent = $V82Com.ConnectAgent($SrvAddr) $ServerAgent.AuthenticateAgent("","") $cls = $ServerAgent.GetClusters() $cl = $cls.GetValue(0) $ServerAgent.Authenticate($cl,"", "") $Sessions = $ServerAgent.GetSessions($cl) Foreach ($bird in $Sessions) { if ($bird.userName -eq "RaZZoRRo"){Write-Host "Хороший пользователь"} else {$ServerAgent.TerminateSession($cl,$bird) } } |
Есть возможность запуска не только на сервере 1с но и с локальной рабочей станции.