Jump to content

Jose 3.0 auf SBS2008


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo,

 

ich erstelle dafür mal einen extra Thread, da es sich ja nicht mehr um die Beta-Phase dreht.

 

Ich habe Jose 3.0 heruntergeladen und auf zwei SBS2008-Server getestet. Beide wurden ursprünglich aus einer 2003-Domäne migriert. Ich habe es sowohl mit dem Administrator versucht, als auch mit einem eigenen Benutzer der Administratorrechte (Domänen-Admin) hat.

Bei beiden Server sind die Reporte leer, lediglich die Überschrift und die ausgewählte OU ist vorhanden. Ich habe die Pfade mit und ohne Leerzeichen getestet. Weitere Details...

 

Standard-Reports.bat:

User-Computer-Gruppen ...

C:\...\Jose 3.0 RTW\JoseExec.vbs(1694, 3) Laufzeitfehler in

Microsoft VBScript: Ungültiger Prozeduraufruf oder ungültiges Argument: 'Mid'

Der Fehler kommt bie jeder der Definitionsdateien.

 

Jose.hta:

Kein Fehler, die Kommandozeile erscheint aber nur ganz kurz und ist sofort wieder weg. Im Ordner Reports wird eine enstprechende Datei angelegt, jedoch steht darin nur "Active Directory" und falls die Ausgabe beschränkt wurde "Ausgabe beschränkt auf Elemente des Containers: [...]"

 

Debug:

Beim ersten Debugversuch kam die Fehlermeldung, dass in den Ordnung \Reports nicht geschreiben werden kann (70). Diese kommt nun nicht mehr, ohne dass ich weiß, was ich verändert habe. Der Pfad zum Reportsordner war aber richtig und Dateien konnten dort auch erstellt werden (manuel oder auch z.B. von der Jose-GUI). Jetzt geht das debuggen plötzlich und ich erhalte in der Kommandozeile den selben Fehler wie sonst (Ungültiger Prozeduraufruf... 'Mid').

Microsoft ® Windows Script Host, Version 5.7

Copyright © Microsoft Corporation 1996-2001. Alle Rechte vorbehalten.

 

[10:51:58] Definitionsdatei: Test.txt

[10:51:58] Reportdatei:

[10:51:58] Titel:

[10:51:58] Filter:

[10:51:58] System Time Zone Bias: -60

[10:51:58] Read definitions from 'C:\*\Jose 3.0 RTW\Definitions\Test.txt' ...

[10:51:58] [Meta]

[10:51:58] ReportName=Active Directory

[10:51:58] ReportFileName=AD-Doku 11.03.2011 10-42-52.htm

[10:51:58] ObjectFilter=OU=SBSUsers,OU=Users,OU=MyBusiness,DC=Firma,DC=local

[10:51:58] ShowSymbols

[10:51:58] ShowNaturalName

[10:51:58] ShowFriendlyName

[10:51:58] [Common]

[10:51:58] fsmo

[10:51:58] [Group]

[10:51:58] samAccountName

[10:51:58] distinguishedName

[10:51:58] member

[10:51:58] [Contact]

[10:51:58] [user]

[10:51:58] samAccountName

[10:51:58] userPrincipalName

[10:51:58] Current Definitions:

[10:51:58] title: Active Directory

[10:51:58] reportFilename: AD-Doku 11.03.2011 10-42-52.htm

[10:51:58] definitionFilename: Test.txt

[10:51:58] generator: José AD-Dokumentation v3.0

[10:51:58] includeDomainDetails: Wahr

[10:51:58] includeTrusts: Falsch

[10:51:58] includeOUs: Falsch

[10:51:58] includeUsers: Wahr

[10:51:58] includeComputers: Falsch

[10:51:58] includeGroups: Wahr

[10:51:58] includeContacts: Wahr

[10:51:58] includePrinters: Falsch

[10:51:58] includeGPOs: Falsch

[10:51:58] includeCounts: Falsch

[10:51:58] includeDates: Falsch

[10:51:58] includePSOs: Falsch

[10:51:58] showDescriptions: Falsch

[10:51:58] showFriendlyNames: Wahr

[10:51:58] showNaturalNames: Wahr

[10:51:58] showCaption: Wahr

[10:51:58] objectFilter: OU=SBSUsers,OU=Users,OU=MyBusiness,DC=Firma,DC=local

[10:51:58] debugEnabled: Wahr

[10:51:58] User attributes: whenCreated,whenChanged,samAccountName,userPrincipalName

[10:51:58] Computer attributes: whenCreated,whenChanged

[10:51:58] Group attributes: whenCreated,whenChanged,samAccountName,distinguishedName,member

[10:51:58] Contact attributes: whenCreated,whenChanged

[10:51:58] Printer attributes: whenCreated,whenChanged

[10:51:58] Create report AD-Doku 11.03.2011 10-42-52.htm ...

[10:51:58] Get information about domain DC=Firma,DC=local ...

 

Jemand eine Idee? :shock:

Link zu diesem Kommentar

Moin,

 

es sieht so aus, als würde José dabei scheitern, das letzte Backup des AD auszulesen. Hab ich so noch nicht gesehen ...

 

Füge doch mal bitte folgende Zeile als neue Zeile 1689 in den VBS-Code ein (also direkt hinter "If DSASignature <> "" Then"):

printDebug("DSASignature: " & DSASignature)

 

Dann lass einen neuen Debug-Report erzeugen. Von dem interessiert mich dann erst mal die Zeile, die mit "DSASignature" beginnt.

 

Gruß, Nils

Link zu diesem Kommentar

Hi Nils,

 

hier die der Abschnitt aus dem Debugergebnis:

[13:09:57] DSASignature: <DS_REPL_ATTR_META_DATA>

<pszAttributeName>dSASignature</pszAttributeName>

<dwVersion>390</dwVersion>

<ftimeLastOriginatingChange>2010-04-09T17:40:07Z</ftimeLastOriginatingChange>

<uuidLastOriginatingDsaInvocationID>5e7cd491-9d36-48e6-b258-e94a179afa40</uuidLastOriginatingDsaInvocationID>

<usnOriginatingChange>270516</usnOriginatingChange>

<usnLocalChange>11837</usnLocalChange>

<pszLastOriginatingDsaDN></pszLastOriginatingDsaDN>

</DS_REPL_ATTR_META_DATA>

 

Grüße,

Michael

Link zu diesem Kommentar

Moin,

 

okay, dann sehe ich den Fehler. Ich kann ihn mir aber grad nicht erklären.

 

Das letzte AD-Backup ist erfikgt am 9.4.2010 (wow - macht ihr da was falsch?). Es steht aber in den Daten nicht drin, auf welchem Server das Backup erzeugt wurde (Attribut pszLastOriginatingDsaDN ist leer).

 

Den Fall hatte ich noch nicht, daher behandelt José ihn nicht. Ich nehme das auf die Korrekturliste, kann aber keine kurzfristige Abhilfe versprechen.

 

Als Workarund kannst du die zuletzt eingefügte Zeile wieder entfernen und dann die ursprüngliche Zeile 1694 auskommentieren (Apostroph/Hochkomma davor). So muss es dann aussehen:

 

TimeVal = Mid(DSASignature, timeLeft, timeRight - timeLeft)
' DCName = Mid(DSASignature, DCLeft , DCRight - DCLeft)
BackupDate = Left(TimeVal, InStr(TimeVal, "T") - 1)

 

Dann sollte der Report erzeugt werden.

 

Gruß, Nils

Link zu diesem Kommentar

Hallo Nils,

 

wenn ich die von dir genannte Zeile auskommentiere funktioniert es. Danke!

 

Zu dem Backup: Das stammt wars***einlich noch vom SBS2003, weil mit dem SBS2008 mache ich die Backups ausschließlich mit Snapshot, nicht mit der Windowssicherung.

Ich mache gerade mal eine Datensicherung mit der Windows-Sicherung und gucke was passiert. Ich melde mich noch mal.

 

Edit: Einmal die Sicherung durchgeführt klappts auch ohne die Auskommentierung.

bearbeitet von Overdose
Nachtrag
Link zu diesem Kommentar

Moin,

 

das habe ich befürchtet. Ich hoffe, du weißt, was du tust. Spätestens sobald du den zweiten DC in der Domäne hast, wirst du mit den Images ein Problem bekommen. Abgesehen davon, ist die Image-Technik auch nutzlos, wenn du mal gelöschte Objekte einzeln wiederherstellen musst.

 

faq-o-matic.net Warum Images nicht als Datensicherung taugen

 

faq-o-matic.net Video-Tutorial: Active Directory Object Recovery

 

Gruß, Nils

PS. Das komische Wort "erfikgt" oben sollte natürlich "erfolgt" heißen ...

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...