Jump to content

G-Files

Members
  • Gesamte Inhalte

    22
  • Registriert seit

  • Letzter Besuch

Profile Fields

  • Member Title
    Newbie

Fortschritt von G-Files

Contributor

Contributor (5/14)

  • Erste Antwort
  • Engagiert
  • Erster eigener Beitrag
  • Eine Woche dabei
  • Einen Monat dabei

Neueste Abzeichen

10

Reputation in der Community

  1. hallo, kann leider keinen fehler finden. vielleicht hilft dir das hier weiter http://www.tek-tips.com/viewthread.cfm?qid=905240
  2. hallo, es funktioniert. Bedanke mich nochmals bei euch. THX G-Files
  3. hallo, mein Script sieht jetzt folgendermassen aus : Dim WshShell Set WshShell = WScript.CreateObject("WScript.Shell") If Not PRFIsInstalled() Then [i] 'Office-Versions-Abfrage Anfang sComputer = "." ' use "." for local computer iOfficeVer = GetOfficeVer(sComputer) If iOfficeVer = -1 Then WScript.Echo "Version of Office installed is unknown, " _ & "could not connect to the remote computer." Elseif iOfficeVer = 0 Then WScript.Echo "Office is not installed." Else WScript.Echo "Version of Office installed: " & iOfficeVer End If Function GetOfficeVer(sNode) On Error Resume Next Const HKLM = &H80000002 'HKEY_LOCAL_MACHINE Set oReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" _ & sNode & "/root/default:StdRegProv") If Err.Number <> 0 Then GetOfficeVer = -1 Exit Function '-------> End If sValueName = "Path" sRegPre = "SOFTWARE\Microsoft\Office\" sRegPost = "\Common\InstallRoot" If oReg.GetStringValue( _ HKLM, sRegPre & "11.0" & sRegPost, sValueName, sValue) = 0 Then GetOfficeVer = 2003 Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.run ("cmd.exe /c \\server\profil_2003.bat") Elseif oReg.GetStringValue( _ HKLM, sRegPre & "10.0" & sRegPost, sValueName, sValue) = 0 Then GetOfficeVer = 2002 Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.run ("cmd.exe /c \\server\profil_2002.bat") Elseif oReg.GetStringValue( _ HKLM, sRegPre & "9.0" & sRegPost, sValueName, sValue) = 0 Then GetOfficeVer = 2000 Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.run ("cmd.exe /c \\server\profil_2000.bat") Elseif oReg.GetStringValue( _ HKLM, sRegPre & "8.0" & sRegPost, sValueName, sValue) = 0 Else GetOfficeVer = 0 End If End Function 'Office-Versions-Abfrage Ende [/i] End If Function PRFIsInstalled() On Error Resume Next Dim PRFCheck PRFCheck = WshShell.RegRead ("HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles") If PRFCheck = "Exchange_Neu" Then PRFIsInstalled = True End If PRFIsInstalled = False End Function Jedoch wird bei jedem ausführen des Scripts in der Registry immer ein neues Backup des Profils erstellt. Habe ich noch einen Fehler drin ?
  4. das Problem ist, dass schon ein Profil besteht vom alten exchange-server. dieses soll überschrieben werden mit dem profil des neuen exchange, jedoch nur einmal.
  5. hallo, ja das mit erstellen einer Textdatei habe ich mir auch schon überlegt. Roaming Profiles werden auch genutzt, deshalb wäre es glaub ich am bestens so eine Textdatei im Profil abzulegen. Das Script soll per Benutzer-GPO beim Anmelden augerufen werden. Ich habe bisher folgendes Script getestet, das eine Textdatei erstellt: set fileso = CreateObject("Scripting.FileSystemObject") Set infile = fileso.CreateTextFile("C:\profilcheck.txt") Jedoch sollte es dies benutzerspezifisch im Profil des Benutzers ablegen und danach auf die Nicht-Existenz dieser Text-Datei überprüfen und falls nicht vorhanden ein Script mit der Office-Versions-Abfrage starten die wie folgt aussieht: sComputer = "." ' use "." for local computer iOfficeVer = GetOfficeVer(sComputer) If iOfficeVer = -1 Then WScript.Echo "Version of Office installed is unknown, " _ & "could not connect to the remote computer." Elseif iOfficeVer = 0 Then WScript.Echo "Office is not installed." Else WScript.Echo "Version of Office installed: " & iOfficeVer End If Function GetOfficeVer(sNode) On Error Resume Next Const HKLM = &H80000002 'HKEY_LOCAL_MACHINE Set oReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" _ & sNode & "/root/default:StdRegProv") If Err.Number <> 0 Then GetOfficeVer = -1 Exit Function '-------> End If sValueName = "Path" sRegPre = "SOFTWARE\Microsoft\Office\" sRegPost = "\Common\InstallRoot" If oReg.GetStringValue( _ HKLM, sRegPre & "11.0" & sRegPost, sValueName, sValue) = 0 Then GetOfficeVer = 2003 Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.run ("cmd.exe /c \\server\verteilung\profil_2003.bat") Elseif oReg.GetStringValue( _ HKLM, sRegPre & "10.0" & sRegPost, sValueName, sValue) = 0 Then GetOfficeVer = 2002 Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.run ("cmd.exe /c \\server\verteilung\profil_2002.bat") Elseif oReg.GetStringValue( _ HKLM, sRegPre & "9.0" & sRegPost, sValueName, sValue) = 0 Then GetOfficeVer = 2000 Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.run ("cmd.exe /c \\server\verteilung\profil_2000.bat") Elseif oReg.GetStringValue( _ HKLM, sRegPre & "8.0" & sRegPost, sValueName, sValue) = 0 Then GetOfficeVer = 97 Else GetOfficeVer = 0 End If End Function in den profil_2000.bat liegt das prf-profil folgendermassen aufgerufen wird: \\server\verteilung\newprof.exe -p \\server\verteilung\Outlook_2000.prf in der profil_2002.bat steht folgendes: cd C:\Programme\Microsoft Office\Office10\ outlook.exe /cleanprofile /importprf \\server\verteilung\Outlook_2002.PRF in der profil_2003.bat steht folgendes: cd C:\Programme\Microsoft Office\Office11\ outlook.exe /cleanprofile /importprf \\server\verteilung\Outlook_2003.PRF kann mir da jemand weiterhelfen ?
  6. hallo, wir sind gerade dabei ca. 150 Clients in eine neue Domäne bzw. auf einen neuen Exchange 2003 umzustellen. Ich habe bisher eine Batch gebastelt, das die Benutzer-Profile von Outlook mit dem Exchange mittles einer prf-Datei verknüpft. Nun suche ich eine Möglichkeit das Script nur einmal auszuführen. Ansonsten würde das Profil bei jedem Anmelden des Benutzers wieder neu erstellt werden. Gibts es eine Möglichkeit, dass dieses Script nur einmal auf den Benutzer angewendet wird, evtl. per WSH-Script ? Wie könnte so ein Script aussehen ? Server: Windows 2003 Clients: Windows 2000
  7. hallo, habe den bestehenden Wert des ExtensionDebugLevel von 1 auf 2 gesetzt. bei w2k3 existiert der Eintrag schon und muss nicht neu erstellt werden. einen userenv-fehler mit der kennung 1000 erhalte ich jedoch, wie er in dem kb-artikel dargestellt wird. Den 1202 fehler erhalte ich nicht mehr. Jedoch erhalte ich leider immer noch unter winlogon folgenden Fehler: ----Gruppenmitgliedschaft wird konfiguriert... Konfigurieren von s-1-5-32-547. Fehler 1332: Zuordnungen von Kontennamen und Sicherheitskennungen wurden nicht durchgeführt. Keine Systemzuordnung gefunden für s-1-5-32-547. Konfiguration der Gruppenmitgliedschaft wurde erfolgreich abgeschlossen.
  8. hallo, ich habe versucht über eine Gruppenrichtlinie über die eingeschränkten Gruppen der Gruppe der lokalen Hauptbenutzer die Domänen-Benutzer hinzuzufügen. Server: Windows 2003 Client: Windows XP Ich habe die Anleitung unter http://www.gruppenrichtlinien.de/index.html?/HowTo/Zentrale_Vergabe_lokaler_Berechtigungen.htm benutzt. Jedoch greift die Gruppenrichtlinie nicht und es wird kein Hauptbenutzer hinzugefügt. In der Ereignisanzeige erhalte ich folgende Meldungen: Als erstes erhalte ich einen Fehler mit der Ereigniskenneng 1202 unter dem steht: Die Sicherheitsrichtlinien wurden mit Warnungen verbreitet. 0x534 : Zuordnungen von Kontennamen und Sicherheitskennungen wurden nicht durchgeführt. Dies wurde wahrscheinlich dadurch verursacht, dass die Sicherheitsrichtlinie Rechte für Benutzer- bzw. Gruppenkonten erteilt, die nicht mehr vorhanden sind. Überprüfen Sie das detaillierte Protokoll security\logs\winlogon.log im Windows-Stammverzeich Danach erhalte ich die Ereigniskenneng 1085 unter der steht: Die clientseitige Erweiterung Security der Gruppenrichtlinien konnte nicht ausgeführt werden. Überprüfen Sie, ob diese Erweiterung bereits früher Fehler verursacht hat. Unter security/logs/winlogon.log erhalte ich folgende Meldungen: ----Gruppenmitgliedschaft wird konfiguriert... Konfigurieren von s-1-5-32-547. Fehler 1332: Zuordnungen von Kontennamen und Sicherheitskennungen wurden nicht durchgeführt. Keine Systemzuordnung gefunden für s-1-5-32-547. Konfiguration der Gruppenmitgliedschaft wurde mit einem oder mehreren Fehlern abgeschlossen. Kann mir jemand helfen, in der Suche habe ich nichts gefunden.
  9. Die Datenbankadministration läuft leider nur auf Windows und ein SBS ist zu teuer, der jetztige Zustand ist das absolute Budget-Maximum. Ich hätte auch ein richtiges Server-Betriebssytem vorgeschlagen, aber das ist zu teuer, bzw. inkompatibel zur Datenbank.
  10. Wenn ich das also richtig verstanden habe, sollten die Clients ihre Druckaufträge nicht über den XP-Server (normales XP-Pro) abwickeln, sondern direkt auf den Hardware-Printserver zugreifen ? Somit wären weniger Verbindungen auf den XP-Server und es gibt keine Probleme mehr. Wenn danach also 5 Clients auf die Datenbank und die Dateifreigabe des XP-Rechners zugreifen wäre das Limit von 10 Verbindungen erreicht ?
  11. Welche Verbindungen werden da gezählt ? Alle gleichzeitigen Verbindungen (Druck, Datei und Datenbank), nur die Dateifreigaben oder Datei- und Druckfreigaben ? Wird dann generell gar keine Verbindung mehr gestattet, denn Drucken und Datenbankzugriff geht. Nach einem Reboot geht wieder alles für eine gewissse Zeit.
  12. hallo, ich habe einen WinXP-Pro Rechner als Datenbank (Sybase) Dateiserver und Druckserver. Wenn die Clients (2 *W2K, 1 *W98, 1 *WXP) auf die Dateifreigabe und die Datenbank zureifen geht alles. Nach einer gewissen Zeit (je mehr Rechner verbunden sind, desto schneller) funktionert die Datenbank noch, der Rechner ist jedoch nicht mehr in der Arbeitsgruppe auffindbar und die Dateifreigabe geht auch nicht mehr. Die Clients können sich untereinander jedoch in der Arbeitsgruppe sehen. Ansonsten gibt es im Netzwerk nur noch ein Hub und einen Printserver. Die Drucker sind über den XP-Server freigegeben. Kann es sein dass es zu viele Verbindungen sind und somit der XP-Server dicht macht ? Oder kann es eine anderes Problem sein ? Wenn ja gibt es eine Möglichkeit, das Problem zu lösen ?
  13. hallo, weiss nicht mehr weiter. ich habe ein netzwerk mit einem win xp rechner als dateiserver. dann zwei win 2000 rechner und ein win 98 rechner, die alle auf eine freigabe des xp-rechners zugreifen. alle rechner sind über hub verbunden, der aber auch schon durch switch getauscht wurde. das ging bisher auch alles gut bis vor einer woche keine verbindung mehr auf die freigabe des xp-rechners möglich war. ping geht durch ebenso komme ich per rdp auch auf den xp-rechner drauf. ich kann auch von dem xp-rechner alle anderen rechner in der arbeitsgruppe sehen und laufwerke mappen. aber die clients haben keinen zugriff auf die arbeitsgruppe bzw. die logon-scripte gehen nicht. nach einem reboot des servers ging wieder alles, logon-script, zugriff auf arbeitsgruppe, alle rechner auf einmal vorhanden. das problem hatte ich bisher schon 2 mal, jede woche einmal, an was kann das liegen ?
  14. hallo, besitzen einen 801 isdn-router, den ich als kabel-router benutzen möchte. mein anbieter ist kabel-bw. hier die werte: Cisco Internetwork Operating System Software IOS C800 Software (C800-K8OSY6-MW), Version 12.2(13)T, RELEASE SOFTWARE (fc1) TAC Support: http://www.cisco.com/tac Copyright © 1986-2002 by cisco Systems, Inc. Compiled Sat 16-Nov-02 06:10 by ccai Image text-base: 0x00195000, data-base: 0x00D8C000 ROM: TinyROM version 1.4(1) router uptime is 5 minutes System returned to ROM by power-on System image file is "flash:cisco-dsl-ios-c800-k8osy6-mw.122-13.T.bin" Cisco C801 (MPC850) processor (revision 1) with 54892K bytes of virtual memory. Processor board ID JAD053506EW (2495692979) CPU part number 0x2101 X.25 software, Version 3.0.0. Bridging software. Basic Rate ISDN software, Version 1.1. 1 Ethernet/IEEE 802.3 interface(s) 1 ISDN Basic Rate interface(s) 12M bytes of physical memory (DRAM) 8K bytes of non-volatile configuration memory 8M bytes of flash on board (4M from flash card) Configuration register is 0x2102 kann ich das mit der hardware, bzw. mit dem ios und wie muss dann die config aussehen ? kabelbw benutzt nicht wie beim "normalen" dsl pppoe sondern einfach eine zuweisung per dhcp. die authentifizierung efolgt per mac-adresse. deshalb meine frage: wie richte ich den dialer ein, dass er einfach per dhcp die konfiguration bezieht ? derzeit sieht meine config wie folgt aus: Current configuration : 796 bytes ! version 12.2 service timestamps debug uptime service timestamps log uptime no service password-encryption ! hostname "router" ! boot system flash c800-sy6-mw.122-3.bin boot system flash: boot system flash:cisco-dsl-ios-c800-k8osy6-mw.122-13.T.bin enable secret enable password ! ip subnet-zero no ip routing ! ! ! ! ! interface Ethernet0 ip address 192.168.2.253 255.255.255.0 ip nat inside no ip route-cache no ip mroute-cache ! interface BRI0 no ip address no ip route-cache no ip mroute-cache shutdown ! interface Dialer1 description kabelbw no ip address ip nat outside ! ip classless ip route 0.0.0.0 0.0.0.0 Dialer1 ip http server ! ! ! ! line con 0 stopbits 1 line vty 0 4 password login ! ! end
  15. also, wäre die methode mit einem backup auf einen linux-rechner die beste lösung (bänder mal ausgeschlossen) ?
×
×
  • Neu erstellen...