Jump to content

G-Files

Members
  • Gesamte Inhalte

    22
  • Registriert seit

  • Letzter Besuch

Beiträge erstellt von G-Files

  1. 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 ?

  2. 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 ?

  3. 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

  4. 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.

  5. 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.

  6. 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 ?

  7. 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 ?

  8. 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 ?

  9. 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

  10. hallo,

     

    ich möchte gerne von meiner Windows-Festplatte ein Backup fahren.

    Dies sollte jedoch nicht angreibar gegenüber viren, würmer usw. sein.

     

    wie kann ich so etwas machen, ist ein backup auf eine linux-kiste sinnvoll oder gibt es eine andere möglichkeit, die daten "sicher" zu verwaren ?

     

    sind die daten mit herkömmlichen backup a la drive-image gegen viren sicher ?

  11. hallo,

     

    ich möchte gerne Windows XP Pro über einen Windows 2000 Server verteilen.

     

    Die Installation soll fast unbeaufsichtigt ablaufen, bis auf die Partitionsauswahl, die per Eingabe geschehen soll.

     

    Soweit funktioniert auch alles bis auf den Domänenbeitritt.

    Hierbei bleibt die Installatoin stehen mit folgender Meldung, ich hätte jedoch gerne dass sie durchläuft:

     

    "Es wurde eine ungültige Domäne angegeben. Möchten Sie den Vorgang jetzt fortsetzen und einer Domäne später eintreten ?"

     

     

     

    Hier ist meine ristndrd.sif

     

    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------

     

    [data]

    floppyless = "1"

    msdosinitiated = "1"

    OriSrc = "\\%SERVERNAME%\RemInst\%INSTALLPATH%\%MACHINETYPE%"

    OriTyp = "4"

    LocalSourceOnCD = 1

     

     

    [setupData]

    OsLoadOptions = "/noguiboot /fastdetect"

    SetupSourceDevice = "\Device\LanmanRedirector\%SERVERNAME%\RemInst\%INSTALLPATH%"

     

    [unattended]

    OemPreinstall = no

    FileSystem = LeaveAlone

    ExtendOEMPartition = 0

    TargetPath = \WINDOWS

    OemSkipEula = yes

    InstallFilesPath = "\\%SERVERNAME%\RemInst\%INSTALLPATH%\%MACHINETYPE%"

    LegacyNIC = 1

     

    [userData]

    ProductID = xxxx-xxxx-xxxx-xxxx-xxxx

    FullName = "XXX"

    OrgName = "%ORGNAME%"

    ComputerName = %MACHINENAME%

     

     

    [GuiUnattended]

    OemSkipWelcome = 1

    OemSkipRegional = 1

    TimeZone = %TIMEZONE%

    AdminPassword = "*"

     

     

    [Display]

    BitsPerPel = 32

    XResolution = 1024

    YResolution = 768

    VRefresh = 60

     

    [Networking]

     

    [NetServices]

    MS_Server=params.MS_PSched

     

    [identification]

    JoinDomain = %MACHINEDOMAIN%

    DoOldStyleDomainJoin = Yes

     

    [RemoteInstall]

    Repartition = No

    UseWholeDisk = No

     

     

     

    [OSChooser]

    Description="Microsoft Windows XP Professional inkl. SP1 mit Partitionsauswahl"

    Help="Domaene=ORGA 1024*768 32 Bit, Partitionsauswahl"

    LaunchFile="%INSTALLPATH%\%MACHINETYPE%\templates\startrom.com"

    ImageType=Flat

    Version="5.1"

     

    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------

     

    Kann mir jemand helfen, damit diese Meldung nicht erscheint und die Installation durchläuft ?

     

    Hat jemand evtl. noch einen Link zu einer Seite mit den ganzen Befehlen für eine RIS-Verteilung von Win XP unter 2000 Server, da ich für eine Verteilung von Win 2000 genügend gefunden habe, aber für Win XP so gut wie nichts.

     

    Danke

     

    G-Files

  12. hallo,

     

    habe bei freund win2k neu installiert und folgenden fehlermeldung taucht beim bootvorgang auf: disk i/o error

    danach gönnt sich beim startbildschirm 2k eine pause und bootet erst nach ca. 15 sek. wieder weiter.

     

    zum system:

     

    win2k

    Abit kt7a

    Adaptec AVA 2904

    Zip-100 intern

    IBM 40 GB

    Elsa Microlink 56k Modem intern

     

    Habe bei nickles.de folgenden thread gefunden http://www.nickles.de/c/a/forum2-537102865.htm

     

    Dort wird die kombination ibm 40 gb und zip 100 intern als grund genannt, kann das sein, bzw. gibt es eine lösung ?

     

     

    danke G-Files

×
×
  • Neu erstellen...