псс, парень, не хочешь еще немного vbs?
вот код, который обрывает соединения:
Set connector = CreateObject("V82.COMConnector")
Set AgentConnection = Connector.ConnectAgent(ServerName & ":1640")
Set Cluster = AgentConnection.GetClusters()(0)
AgentConnection.Authenticate Cluster, "", ""
WorkingProcesses = AgentConnection.GetWorkingProcesses(Cluster)
For Each WorkingProcess In WorkingProcesses
ConnectString = WorkingProcess.HostName & ":" & WorkingProcess.MainPort
Set WorkingProcessConnection = Connector.ConnectWorkingProcess(ConnectString)
WorkingProcessConnection.AddAuthentication "", ""
Set ibDesc = WorkingProcessConnection.CreateInfoBaseInfo()
ibDesc.Name = BaseName
Connections = WorkingProcessConnection.GetInfoBaseConnections(ibDesc)
[b]ibDesc.PermissionCode = "123"
ibDesc.SessionsDenied =True[/b]
For Each Connection In Connections
If (Connection.AppID <> "COMConsole") Then
txtStreamOut.WriteLine " > Имя компьютера " & Connection.HostName & ", пользователь " & Connection.UserName
WorkingProcessConnection.Disconnect Connection
txtStreamOut.WriteLine " > Соединение разорвано."
Else
Set ConnectionCOMConsole = Connection
End If
Next
WorkingProcessConnection.Disconnect ConnectionCOMConsole
Next
выделил жирным то, что вроде бы должно ставить блокировку соединений. но оно не ставит.
как поставить блокировку соединений средствами VBS??