[СЕКРЕТЫ WINDOWS] Re[2]: Авто контроль времени
Если бы фиксировано было бы легче ...
Можно подвесить скрипт, который отключал пользователя и блокировал его
учетную запись.
Matrix пишет:
← Октябрь 2005 → | ||||||
1
|
2
|
|||||
---|---|---|---|---|---|---|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
27
|
28
|
29
|
|||
За последние 60 дней ни разу не выходила
Сайт листа:
http://www.all-win.ru/
Открыт:
02-02-2004
Пре-модерация: Нет
Адрес для писем в лист: comp.soft.win.allwin-list@subscribe.ru
Если бы фиксировано было бы легче ...
Можно подвесить скрипт, который отключал пользователя и блокировал его
учетную запись.
Matrix пишет:
Ручками :) ...
Создаешь файлик, например с расширением .vbs и в нем пишешь что то типа
(для VBS),
Dim arrLogonHoursBytes(20)
Dim arrLogonHoursBits(167)
arrDayOfWeek = Array _
("Sun", "Mon", "Tue", "Wed", _
"Thu", "Fri", "Sat")
Set objUser = GetObject _
("LDAP://cn=myerken,ou=management,dc=fabrikam,dc=com")
objUser.GetInfoEx Array("logonHours"), 0
arrLogonHours = objUser.Get("logonHours")
For i = 1 To LenB(arrLogonHours)
arrLogonHoursBytes(i-1) = AscB(MidB(arrLogonHours, i, 1))
Next
intCounter = 0
intLoopCounter = 0
WScript.Echo "Day Byte 1 Byte 2 Byte 3"
For Each LogonHourByte In arrLogonHoursBytes
arrLogonHourBits = GetLogonHourBits(LogonHourByte)
If intCounter = 0 Then
WScript.STDOUT.Write arrDayOfWeek(intLoopCounter) & Space(2)
intLoopCounter = intLoopCounter + 1
End If
For Each LogonHourBit In arrLogonHourBits
WScript.STDOUT.Write LogonHourBit
intCounter = 1 + intCounter
If intCounter = 8 or intCounter = 16 Then
WScript.STDOUT.Write Space(1)
End If
If intCounter = 24 Then
WScript.echo VbCr
intCounter = 0
End If
Next
Next
Function GetLogonHourBits(x)
Dim arrBits(7)
For i = 7 to 0 Step -1
If x And 2^i Then
arrBits(i) = 1
Else
arrBits(i) = 0
End If
Next
GetLogonHourBits = arrBits
End Function
Matrix пишет:
А скрипт то как написать?
--
С уважением, Matrix
nemov_pav***@m*****.ru
Original Message From: "Anton" <corp_acy***@a*****.ua>
To: "comp.soft.win.allwin (3773580)" <nemov_pav***@m*****.ru>
Sent: Monday, October 31, 2005 9:25 AM