Questione : Inizio attività dell'assistente 2003 di Windows/rapporto ceppo di fine attività

Abbiamo ricevuto una grandi punta/soluzione (vedere in basso) “dal mio username (HTH)„ per la cattura l'inizio attività/fine attività Info.  Tuttavia, dopo per un po', abbiamo trovato che ancora abbiamo le seguenti edizioni: il

1. preferisce un orologio da 12 ore, tempo non militasry e non ha bisogno del seconds
2.       Vorrebbe separare il giorno da Date
3.       Per uno dei nostri utenti, non mostra il giorno, ma mostra la data e time.
4.       Non sure perché non sta mostrando alcuni calcolatori, circa 1/3 di them.

------gli esempi del
The sono scritti di fine attività e di inizio attività. Qui è i punti dovete realizzare it.

- generate una parte sull'assistente (se aggiungete il segno di $ all'estremità della parte sarà nascosto) e se li assicurate che ogni utente abbia la capacità di scrivere a it
- generi due scritti using il codice di cui sopra ho fornito e conservate alla parte di NETLOGON sull'assistente di SBS. (incollare il testo in blocchetto per appunti e salvo esso come una lima di .bat - essere sicuro cambiare \ \ assistente \ share$ \ al vostro nome di assistente reale ed al nome della parte) il
- apre il Right-click del
- di GPMC (inizio - > funzionato - > gpmc.msc) la politica di dominio di difetto e Edit
- amplia “configurazione dell'utente \ l'inizio attività di scatto del doppio del
- delle regolazioni \ scritti di Windows " ed aggiunge lo scritto che di inizio attività avete conservato più presto. Fare lo stessi con Logoff.

That dovrebbe farlo. La volta prossima gli utenti rinfrescano la loro politica che del gruppo cominceranno annotare il loro inizio attività e la fine attività a quella lima di CSV situata al \ \ assistente \ share$ \ logonEvents.csv.

And questo non genererà tante informazioni quanto il ceppo di evento di sicurezza. Otterrete una voce per inizio attività e fine attività.

HTH
class= del

Risposta : Inizio attività dell'assistente 2003 di Windows/rapporto ceppo di fine attività

using VBS permette molto più il controllo sopra formattazione.  aggiungerla all'inizio attività /logoff di GPO lo stessi come una lima di .bat.

il ive ha inviato una parte di uno dei miei scritti di inizio attività che le copie archiva attraverso ma anche dei ceppi che è azioni.
conservarlo come LogonRecord.vbs

aggiungere un ordine come

“INIZIO ATTIVITÀ di LogonRecord.vbs„ e “FINE ATTIVITÀ di LogonRecord.vbs„ alle sezioni di fine attività e di inizio attività del GPO rispettivamente.

ciò aggiungerà una linea come

Testuser, THEIRPC, 20100603-2002, INIZIO ATTIVITÀ alla lima del csv.

preferisco usare i mesi chiamati per evitare le confusioni di US/Europe ma VBS non è così buono a formattazione quello.

per per provare manualmente, salvo la lima ed allora il funzionamento da un tavolo.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
'---------------------------------------
'Scritto per seguire gli eventi di fine attività e di inizio attività
'1  ladro  03.June.2010
''''''''''''''''''''''''''''''''''
'Costanti per le lime di apertura
''''''''''''''''''''''''''''''''''
Const OpenFileForReading = 1
Const OpenFileForWriting = 2
Const OpenFileForAppending = 8
	oscurare la a, lo src, sVers 
	oscurare il fs
	
'--- installare le lime & il ceppo ---------
'il cambiamento al dominio del vestito installato… la zona di sysvol può essere scritto dagli scritti di inizio attività & di partenza
const LogFldr= " \ \ SBSSERVER \ SYSVOL \ mydomain \ ceppi \ “       
lf = “logonevents.csv„

	il actionX = WScript.Arguments (0)  “presuppongono che la prima discussione sia l'azione che è effettuata„
	
	"" dello sVers=
    
    'configurare un tempo costante e ordinabile YYYYMMDD-HHNN   della data
	datetime=Year (ora ()) & di destra (“0„ & mese (ora ()), 2) & di destra (“0„ & giorno (ora ()), 2) &„ - “& di destra (“0„ & ora (ora ()), 2) & di destra (“0„ & minuto (ora ()), 2) '& di destra (“0„ & in secondo luogo (ora ()), 2)

'o usare una disposizione di data Xcel convertirà in valore DateTime
    'configurare un tempo costante e convertibile YYYYMMMDD-HHNN   della data
	datetime=Year (ora ()) & MonthName (mese (ora ()), Allineare) & di destra (“0„ & giorno (ora ()), 2) &„ - “& di destra (“0„ & ora (ora ()), 2) & di destra (“0„ & minuto (ora ()), 2) '& di destra (“0„ & in secondo luogo (ora ()), 2)

	'Generare gli oggetti di Shell ecc
    Regolare il oShell = CreateObject (“WScript.Shell„)
	Regolare il oNet = CreateObject (“WScript.Network„)
	Regolare il oFSO = CreateObject (“Scripting.FileSystemObject„)  
	
	'scrivere al ceppo 
	Regolare il flf = oFSO.GetFile (logfldr & lf)
	Regolare il tslf = flf.OpenAsTextStream (OpenFileForAppending)
  	
	tslf.WriteLine (onet.UserName & “,„ & Onet.ComputerName  & “,„ & WeekdayName (giorno della settimana (ora)) & “,„ & Datetime & “,„ & ActionX)
	tslf. Fine
'------ estremità ---
	regolare il onet = niente
	regolare il oShell = niente
	Regolare il oFSO = niente

wscript.quit
Altre soluzioni  
 
programming4us programming4us