Frage : Script, das die verursachten Computergegenstände und -maschinenbordbücher überprüft. Eine Weise benötigen, wie zeitlich geplante Aufgabe und eMail using Aussicht zu laufen.

Hallo,

Script, das die verursachten Computergegenstände und -maschinenbordbücher überprüft. Eine Weise benötigen zu laufen, wie zeitlich geplante Aufgabe und eMail using outlook.
I den Index wenn Durchlauf und geloggt, um das Maschinenbordbuch als Zubehör oder auf dem Körper des email.

Can jedermann zu mailen help.

Regards
Sharath
wünschen
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:
dtmDate = jetzt
 
strYear = recht (Jahr (dtmDate), 2)
strMonth = Monat (dtmDate)
Wenn Len (strMonth) < dann strMonth 2 = „0“ u. strMonth
strDay = Tag (dtmDate)
Wenn Len (strDay) < 2 dann strDay = „0“ u. strDay
 
strStartDate = strYear u. strMonth u. strDay u. „000000Z“
strEndDate = strYear u. strMonth u. strDay u. „235959Z“
 
strFilter = „(u. (createTimeStamp>=“ u. strStartDate u. ") (createTimeStamp<= " u. strEndDate u. ") (objectCategory=computer))“

objConnection = CreateObject („ADODB.Connection“) einstellen
objConnection.Provider = „ADsDSOObject“
objConnection.Open „aktiver Verzeichnis-Versorger“
 
objRootDSE = GetObject einstellen („LDAP: //RootDSE“)
objRecordSet = objConnection.Execute einstellen (_
  „; “ u. _
  strFilter u. „; distinguishedName, Name, createTimeStamp; Unterbaum“)
objRootDSE einstellen = nichts
 
Während nicht objRecordSet.EOF
  dtmCreateTimeStamp = CDate (objRecordSet.Fields („createTimeStamp“). Wert)
  strMessage = objRecordSet.Fields („distinguishedName“). Wert u. VbCrLf u. _
    objRecordSet.Fields („Name“) u. VbCrLf u. _
    objRecordSet.Fields („createTimeStamp“)
 
  WScript.Echo strMessage
  objRecordSet.MoveNext
WEnd

Antwort : Script, das die verursachten Computergegenstände und -maschinenbordbücher überprüft. Eine Weise benötigen, wie zeitlich geplante Aufgabe und eMail using Aussicht zu laufen.

Sie sollten oben auf den Besonderen jedes Lokalisierungsniveaus, besonders hinsichtlich der Art der Datenbank wirklich lesen, die Sie benutzen.

Aber im Allgemeinen, erlauben das unterschiedliche Lokalisierungsniveau Ihnen, wie zum Kompromiß in gleichzeitigem Datenzugang ausgedrückt zu spezifizieren. Z.B. read_uncommitted Ihren Prozess Daten von der Datenbank, die nicht noch aber vom festgelegt worden, Vorteil lesen lassen kann Sein, dass jede mögliche Zahl der gleichzeitigen Prozesse dieses durchführen kann gelesen. Auf der anderen Seite serializable bedeutet, dass Sie garantiert, dass ein anderes gleichzeitiges Datenlesen/schreiben nicht Ihren Zugang aber an den preformance Unkosten behindert, die nur Ihnen erlaubt, dieses Lesen/Schreiben durchzuführen.

Im Allgemeinen im Folgenden Auftrag…

1. Transaction_read_uncommited
2. Transaction_read_committed
3. Transaction_repeatable_read
4. Transaction_serializable

Sie sollten das am niedrigsten nummerierte Lokalisierungsniveau benutzen, das noch garantiert, dass Ihre Datenanforderungen getroffen. Dieses garantiert, dass Sie Anwendung gleichzeitige Benutzer/Zugänge auf die beste durchführenart stützen können, die sie kann. Dieses ist auch, warum Sie oben auf den Details und den Nebenwirkungen jedes Niveaus wirklich lesen sollten, damit Sie das Niveau passend auswählen können, das Sie Anforderungen trifft.

Hoffen, dass Hilfen…
Weitere Lösungen  
 
programming4us programming4us