Jump to content

blob

Members
  • Gesamte Inhalte

    399
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von blob

  1. Wenn ich die ODBC Install ausführe, kommt nur für einen Bruchteil einer Sekunde die schwarze Dos Box und verschwindet wieder, mehr passiert nicht. Soll das so sein? Habe die Umgebungsvariabeln gesetzt: ORACLE_HOME PATH TNS_ADMIN
  2. wenn ich die beiden ordner in ein Verzeichnis entpacke, dann will er die mfc42.dll ersetzen. Habe das ODBC ZIP als zweites entpackt, also verwende ich die mfc42.dll nun aus dem ZIP.
  3. Hiho, jetzt muss ich doch nochmal nachfragen: wir haben ein 64bit Server, Office ist leider nur 32bit. Muss ich jetzt die 32bit Variante vom Instant Client runterladen oder bleibe ich bei der 64bit? Ich teste es jetzt mal mit den 64bit Installationsdateien.
  4. Hallo zusammen, ich will mich in Citrix XenApp fit machen. Suche daher Seminare, am besten ein gutes Trainingscenter in München, darf aber bundesweit sein. Ich finde zwar mit Google einiges, aber sind mir alle Center nicht geheuer bzw. will ich nicht die Katze im Sack kaufen :-) Joa ich denke mal es gibt hier einige MCSE'ler die auch mit Citrix arbeiten. Falls Ihr mir ein Schulungscenter empfehlen könnt, freue ich mich über Links etc. :-) Grüße
  5. Okay, Danke Danke für die Erklärung und den Link, ich glaube ich habe es jetzt einigermaßen verstanden und bekomme auch brauchbare Ergebnisse zurück :-) Also wenn ich mit "If oSD.Control And SE_DACL_PROTECTED Then" kommen brauchbare Ergebnisse zurück. Danke!
  6. Ok, was ist dann oSD.Control überhaupt? Also wenn ich nur "If oSD.Control And SE_DACL_PROTECTED Then" verwende und beide dann true sind (SE_DACL_PROTECTED ist immer true weil es einen Wert hat und zwar 4096) rechnet er den einen Wert minus die Konstante, bekomme ich halt immer ein anderes Ergebnis raus je nachdem unter oSD.Control gespeichert ist (daher wäre es ja unwichtig). D.h. er schreibt mir jeden User in das Log obwohl die Vererbung dennoch aktiv ist, will ja aber nur die Deaktivierten. Also als Script meine ich es so: Private Function SetInheritanceFlag(ADsPath) Const SE_DACL_PROTECTED = 4096 Dim oSD Dim oDACL Dim lFlag Dim oIADs Set oIADs = GetObject(ADsPath) Set oSD = oIADs.Get("nTSecurityDescriptor") If oSD.Control And SE_DACL_PROTECTED Then wscript.echo "Vererbung ist deaktivert!" End If End Function
  7. ufff, und wie könnte ich es prüfen ohne den Wert neu setzen zu müssen? Das macht er ja über wenn beim setzen kein Fehler aufkommt. Ich lese nur: wenn oSD.Control und die Konstante TRUE sind, dann nimm oSD.Control minus die Konstante. Mit dem neuen Wert versucht er dann das Objekt zu aktualisieren, klappt das dann kommt err.number = 0 raus ansonsten wirft er halt ein Error. Das Script versucht also bei jedem Userobjekt, das es abarbeitet, die Vererbung wieder zu aktivieren. Da fehlt mir jetzt die Logik :-( Also ich will ja nur abfragen, und nichts setzen. Das ist jetzt mein Hauptproblem.
  8. Also noch läuft meine Abfrage aber ich habe die Funktion mal folgendermaßen umgebaut: Private Function SetInheritanceFlag(DSObjectPath) Dim oSD Dim oDACL Dim lFlag Dim oIADs Set oIADs = GetObject(DSObjectPath) Set oSD = oIADs.Get("nTSecurityDescriptor") If oSD.Control = "39940" Then WScript.Echo "found object " & oRst.Fields("ADsPath") WScript.echo oSD.Control WScript.Echo "==========================================" End If End Function Ich vermute wenn oSD.Control den Wert 39940 gesetzt hat, dass dann die Vererbungs Flag nicht gesetzt ist.
  9. Jau, das geht schonmal super in die Richtung, Danke! :-) Das Script dort setzt ja auch gleich wieder die Vererbung, aber ich will ja erstmal reporten und mir ausgeben, wer alles dieses Flag nicht gesetzt hat. Jetzt habe ich ein Problem mit der Funktion in dem Script, also ich steige nicht so recht dahinter was es von der Logik her macht: Private Function SetInheritanceFlag(ADsPath) Const SE_DACL_PROTECTED = 4096 Dim oSD Dim oDACL Dim lFlag Dim oIADs Set oIADs = GetObject(ADsPath) Set oSD = oIADs.Get("nTSecurityDescriptor") If oSD.Control And SE_DACL_PROTECTED Then oSD.Control = oSD.Control - SE_DACL_PROTECTED End If oIADs.Put "nTSecurityDescriptor", oSD oIADs.SetInfo If Err.Number <> 0 Then SetInheritanceFlag = Err.Number Else SetInheritanceFlag = 0 End If End Function Also wenn oSD.Control und die Konstante TRUE sind, aktualisiert er oSD.Control und versucht er den Wert im Objekt zu aktualisieren... wenn erfolgreich dann gleich 0, wenn nicht dann err.number. Ich erkenne jetzt nicht welchen Wert oSD.Control haben muss damit man weiss das die Vererbung deaktiviert ist? Sorry stehe da auf dem Schlauch :-(
  10. Hallo, ich habe hier ein AD wo sehr viel mit Hand dran rumgebastelt wurde. Unter anderem gibt es hunderte Accounts, wo über die Jahre aus irgendeinen Grund die Vererbung deaktiviert wurde. Also ich gehe im AD BuC auf ein Benutzerkonto, auf den Security Reiter und dann auf Advanced... dort ist der Haken nicht gesetzt das die Rechte vom übergeordneten Objekt übernommen werden sollen. Ich möchte gerne mittels VBS alle User auslesen und mir dijenigen anzeigen lassen, die den Haken nicht gesetzt haben. Das VBS Gerüst ist kein Problem, nur wüsste ich jetzt nicht wie ich dieses Attribut auslesen könnte. Kann da jmd weiterhelfen? Oder evtl. ist es sogar noch einfacher: Gibt es ein LDAP Query was man verwenden könnte?
  11. Wow, danke für die Anleitung, werde ich Heute ausprobieren falls ich mal ein Minütchen Zeit hab :-( Eine Frage bleibt aber schon: Ich erstelle eine leere Datei namens TNSNAMES.ORA... was muss denn in dieser Datei stehen?
  12. Also ich verstehe es jetzt so, ich muss beide Clients in einen Ordner entpacken, dann die odbc_install.exe ausführen. Es erscheint nur ein Dos Fenster in einem Bruchteil einer Sekunde, mehr passiert nicht. Wie gesagt, mein BS ist Windows Server 2008 R2.
  13. jau, genauso weit wie der Kollege im Thread bin ich auch. Habe den Instant Basic Client runtergeladen und den ODBC Client. Man muss erst den Basic Client installieren, aber es gibt keine Setup Routine. Daher weiss ich nicht wie ich das installieren kann :-( Es gibt eine Readme in dem ODBC Client, aber keine beim Basic Client....
  14. Hallo, sorry, ist leider eine Newbiefrage. Ich habe keinen Plan von Oracle. Ich muss in Access für eine Abfrage eine Oracle Datenbank einpflegen, bevor ich das aber machen kann brauche ich eine ODBC Datenquelle dorthin. Nur kann ich nur SQL Datenquellen beim Win2008 R2 auswählen. Ich habe versucht den Oracle Instant Client zu installieren, aber da gibt es leider kein Standard Setup. Ich will ja auch eigentlich nur die ODBC Oracle Treiber damit ich den SystemDSN für Oracle auswählen kann. Wie bekomme ich die dort rein? *schäm*
  15. Der User ist kein Admin. D.h. entweder ich mache den User mal zum testen zum Admin und/oder ich ich schalte die UAC aus (muss erst schauen ob die überhaupt aktiv ist)?
  16. Hallo Zusammen, ich habe ein komisches Phänomen. Wir verbinden den Usern ganz normal mit einem Logonscript (bat) die Netzlaufwerke. Ganz normal mit net use x: "\\server\share" /PERSISTENT:NO Die Rechte stimmen. Der User meldet sich auf einer XP Maschine an, die Laufwerke werden ohne Probleme verbunden. Meldet sich der User auf einem Windows 7 Rechner an, kommt die Datei ins stocken. Denn bei manchen Laufwerken folgt im DOS Fenster plötzlich "Geben Sie Benutzernamen und Passwort ein", obwohl die Rechte stimmen und unter XP funktioniert es, also die Bat wird abgearbeitet. Gibt man die Credentials ein, funktioniert es auch und das Script macht weiter. Es passiert auch nicht mit jedem Laufwerk, aber mit immer den selben Netzlaufwerken auf verschiedenen Win7 Rechnern. Am Pfad gibt es keinerlei Auffälligkeiten... wir haben die Buchstaben auch mal getauscht.... den User direkt auf die Freigabe berechtigt... nichts hilft. Kennt jemand das Problem? Wir versuchen jetzt nachzustellen, ob andere Benutzer mit dem gleichen Logonscript auf Win7 Rechnern die gleichen Probleme bekommen werden. Wir stellen derzeit von XP auf Win7 um.
  17. Danke Danke für die zahlreichen Antworten! :-) Ich habe nun die DLL registriert. Mit dem Befehl W32tm /ntte <integer> kann man den Wert von pwdlastset im cmd Fenster auch umrechnen lassen. Ich habe nämlich versucht einen neuen Wert in pwdlastset einzufügen, damit ich ablaufende Accounts simulieren kann. Leider sagt mir ADSIEDIT dauernd, es wäre ein falscher Wert. Weiss jmd zufällig wie ich das Kennwortalter manipulieren kann? Habe leider keine Testumgebung und die Kennwortrichtlinie will ich nicht anfassen, gibt nur Schläge vom Chef ;-) Greetz
  18. Hallo an die Gemeinde, ich stehe gerade aufm Schlauch... ich habe hier ein Tool das mir alle DCs abfragt und mir dann zeigt wann ein User das letzte Mal angemeldet war, das letzte Mal das PAsswort geändert wurde und wann es ablaufen wird. Jetzt will ich mit Boardmitteln gerne einen einzelnen DC abfragen. Aber mit der Console (AD Benutzer und Computer) sehe ich nichts... weiss jemand wie ich an die Info ran komme? Danke im voraus!
  19. haha, und doch noch ein Nachtrag! Und zwar habe ich jetzt gedacht ich kann dadurch alte Verteiler ersetzen, aber ein dynamischer Verteiler hat einen entscheidenen Nachteil: Es gibt keine Member Of! Sprich ich kann keine Verteiler verschachteln (in meinem Fall Oberster Verteiler ist DE, dann die Bundesländer Verteiler, dann sollte jeder BL Verteiler eine QBDG als Member haben). Muss ich wohl doch ab und zu die Verteiler statisch füllen :-(
  20. So, die eigenen Attribute sind nun auf die GC's repliziert worden und siehe da, ich kann nun funktionierende query based distrubution groups mit eigenen Schema Attributen erstellen :-D Danke für den entscheidenen Tipp NilsK! Vielleicht weiss ein Powershell Ass wie der komplette Befehl aussehen muss um auf einem Ex2007 einen dynamischen Verteiler zu erstellen mit dem Attribut... sagen wir mal "faMeineWurst"? :-) Weil über die EMC geht ja viel zu wenig auch in Hinblick der Standardattribute.
  21. Hey, danke für den Tipp, dem gehe ich mal nach! Habe seperat noch ein MS Call aufgemacht, mal sehen ob das was bringt ;-)
  22. jau, wie gesagt der String klappt einwandfrei. Dein Test mit csvde habe ich auch nochmal gemacht, die TXT ist prall gefüllt. Beim Erstellen der QBDG kann man ja den String angeben und auch auf Suchen klicken, das funktioniert auch noch. Nur wenn der erstellt ist, und man geht auf den Reiter Vorschau, wird nichts mehr angezeigt und eine Mail an die QBDG verschwindet auch im Nirvana. :-( Also bis Heute habe ich keine Lösung gefunden. Nur eben mit Workarounds wäre es wohl möglich, dass z.B. täglich ein Task ein VBscript in der Nacht ausführt welches den Verteiler immer wieder aktualisiert. Mennoooo..... :-/
  23. also ich habe diesen dynamischen Verteiler jetzt nicht mit der EMC vom Exchange 2007 versucht anzulegen, weil ich da ja noch weniger Möglichkeiten habe als bei AD BuC von einem 2003er Server. Dort nennt es sich ja noch query-based distribution group. Da habe ich viel mehr Möglichkeiten wie z.B. einen eigenen LDAP String zu hinterlegen. Aber egal was ich versuche, es funktioniert nicht, Mein LDAP String ist korrekt, nur der Verteiler listet mit diesem Custom Attribut keine User auf. Mit Standard Attributen kein Problem. Die Schemaerweiterung ist längst vollzogen und alle User haben bereits das Attribut gefüllt. Kann leider nicht auf die customExchangeAttribut umlenken da noch SAP im Hintergrund herum hantiert. Ich schaue noch ein wenig bei Google rein aber ich glaube da werde ich nichts brauchbares finden :-(
  24. Hallo zusammen, ich habe folgendes Problem. Ich habe eine AD 2003 / Ex 2003/2007 Umgebung und habe im Schema meines AD mehrere selbstdefinierte Attribute erstellt die ich natürlich nur über adsiedit.msc sehe. z.B. heisst ein Attribut "faKostenstelle". Jetzt möchte ich eine QBDG erstellen mit meiner MMC "AD BuC", kann auch alles auswählen... den Bereich und unter Customize filter -> customize search meinen eigenen LDAP String angeben, da ich mein Attribut nicht über die Auswahlliste vom Benutzerobjekt anklicken kann. Ich erstelle folgenden String: (&(!cn=SystemMailbox{*})(&(faKostenstelle=106)(objectClass=user)(objectCategory=person))) Dann klicke ich auf "jetzt suchen" und es werden mir schön alle User aufgelistet. Bestätige alles, schließe den Verteiler und rufe ihn neu auf. Ich gehe auf den Reiter "Vorschau" und es wird mir einfach nichts angezeigt. Ersetze ich in meinem String z.B. faKostenstelle mit z.B. department (und Suchwort wird auch angepasst), dann funktioniert es ohne Probleme. Wenn ich eine Testmail sende geht auch nichts durch. Weiß jemand woran das liegen kann, mache ich evtl. was falsch oder muss ich noch etwas ändern? MFG
  25. Habe eben beim zweiten Google Anlauf was gefunden: MSXFAQ.DE - MBQuotaReport Thx for reading!
×
×
  • Neu erstellen...