Jump to content

Deatheye

Members
  • Gesamte Inhalte

    168
  • Registriert seit

  • Letzter Besuch

Beiträge erstellt von Deatheye

  1. Hi

     

    Ich versuche gerade ein script zu schreiben, dass Dateien und Ordner von einem Verzeichnis in ein anderes kopiert und danach alle Dateien vergleicht. Eigentlich wollte ich dies zuerst mit dem aufruf einer Exe erreichen die die Berechnungen durchführt. Leider funktionierte dies teilweise nicht und das Programm meldete die zu prüfende Datei existiere nicht. Da dies sowohl andere Mitarbeiter und auch ich nicht korrigieren konnten habe ich mich dazu entschlossen das ganze in Powershell selber zu berechnen.

     

    Leider funktioneirt auch dies irgendwie nicht und ich verstehe nicht warum. Ich erhalte immer den selben hash als Ausgabe.

    Im Code ist auch noch eine andere Funktion die MD5 hash berechnen sollte auskommentiert. Bei dieser wurde der hash nur auf Grund des Dateinamens berechnet was uns nicht wirklich was bringt.

     

    Ich erhalte jedesmal den Wert A0FD1359C23144777654BDBBE21ED104 .

    Bis jetzt konnte ich nicht herausfinden warum. Da ich das erste mal mit Powershell arbeite könnte es ein simples Problem sein bzw. Total fehlendes Grundverständnis. ^^'

    Funktion:

     

    #function md5 ($inputString1)
    #{
    #$inputsring = New-Object System.IO.FileInfo($inpuString1)
    #$cryptoServiceProvider = [system.Security.Cryptography.MD5CryptoServiceProvider];
    #$hashAlgorithm = new-object $cryptoServiceProvider
    #$hashByteArray1 = $hashAlgorithm.ComputeHash([Char[]]$inputString1);
    #$hashByteArray2 = $hashAlgorithm.ComputeHash([Char[]]$inputString2);
    #foreach ($byte in $hashByteArray1) { $result1 += “{0:X2}” -f $byte}
    #foreach ($byte in $hashByteArray2) { $result2 += “{0:X2}” -f $byte }
    
    #Write-Output $result1
    #Write-Host $result2
    #}
    function copyrec($target,$source)
    {
    Copy-Item -Recurse $source $target
    Set-Location -Path $source
    Set-Location -Path ..
    $nsource = Get-Location
    $a = Get-ChildItem -Recurse $nsource | sort Fullname
    $b = Get-ChildItem -Recurse $target | sort Fullname
    foreach ($c in $a)
    {
    	if(!$c.PSIsContainer)
    	{
    		$provider = New-Object System.Security.Cryptography.MD5CryptoServiceProvider
    		$inFileInfo = New-Object System.IO.FileInfo($c.FullName)
    		$inStream = $inFileInfo.OpenRead()
    		$hashBytes = $provider.ComputeHash($inStream)
    		foreach ($byte in $hashBytes)
    			{
    				$hash = $hash + $byte.ToString("X2")	
    			}
    		$tmp = $hash
    		$tmp = $tmp + " " + $c.FullName
    		Write-Output $tmp | Out-File c:\powershelltest\Asource.txt -Append
    	}
    }
    foreach ($c in $b)
    {
    	if (!$c.PSIsContainer)
    	{
    		$provider = New-Object System.Security.Cryptography.MD5CryptoServiceProvider
    		$inFileInfo = New-Object System.IO.FileInfo($c.FullName)
    		$inStream = $inFileInfo.OpenRead()
    		$hashBytes = $provider.ComputeHash($inStream)
    		foreach ($byte in $hashBytes)
    			{
    				$hash = $hash + $byte.ToString("X2")	
    			}
    		$tmp = $hash
    		$tmp = $tmp + " " + $c.FullName
    	Write-Output $tmp | Out-File c:\powershelltest\Atarget.txt -Append
    	}
    }
    }
    

  2. Sie sind einmalig ja in der Domäne wenn sich die User einmal im LAN befinden. Dann wird eben konfiguriert, dass zukünftig die Updates von MS zu beziehen sind. So kompliziert ist die Forderung nun auch wieder nicht. ;)

     

    Bye

    Norbert

     

    Genau das besteht ja bereits. Wurde das letzte Mal eingestellt, als Aussendienstmitarbeiter treffen war mit der Info alle mal kurz ans interne Netz mit ihren Dingern.

     

    Das mit dem Computerkonto resetten interessiert mich auch. Funktioniert problemlos.

  3. Es ist schon von Anfang an klar. und ich hab dir gesagt, du mußt den Clients den entsprechenden Update Agent verpassen. Da du die Dinger nicht steuern kannst, da extern mußt du einmal an den PC. ;) Ist doch ganz einfach.

     

    Bye

    Norbert

     

    Die Antwort hab ich ja jetzt. Leider das was ich befürchtet habe :/

    Danke trotzdem

    Der Post is eigentlich nur noch dafür da damit hoffentlich alle verstehen um was es mir ging. War ich echt so ne Katastrophe ? ^^

     

    Anscheinend eben nicht allen wenn du weiter oben liest, deshalb der Post ;)

  4. Irgendwie versteh ich deine Sätze nicht komplett.

     

    Was _genau_ ist deine Anforderung, was die voraussetzungen und was geht nicht?

     

     

    Ich versuch die Frage nochmal umzuformulieren:

     

    Clients verwenden Windows Update, automatisches Update. Wie bringe ich die Clients dazu Microsoft Update zu verwenden (windows XP) ? Geht dies über GPO?

     

     

     

    Alles andere drum herum is egal. Keine Fragen wegen WSUS oder sonst was. Hat alles seine Gründe warum es auf die Frage hinausläuft ^^

    Dachte nur is ne einfache Frage und mehr drum herum erzählt würde es komplizierter machen. Hier denken alle zu weit ;)

     

    Für die die es trotzdem noch genauer wissen wollen versuch ich das auch noch zu erklären:

     

    Wir sind verantwortlich für einen kleine Sitz einer grösseren Firma.

    intern wird dort WSUS verwendet alles i.o.

    Nun gibt es jedoch Aussendienstmitarbeiter die Monate lang nicht in der Firma sind. Was bedeutet kein Zugriff auf WSUS.

    Mutterhaus verbietet jeglichen Zugriff von aussen. Sprich wir dürfen kein VPN oder sonst was einrichten das den Zugriff von aussen erlaubt.

    Also blieb uns die Option die Notebooks der Aussendienstmitarbeiter dazu zu bringen Windows Update zu nutzen (Was über GPO Eingestellt wurde). Was zu der frage führte wie wir sie mit möglichst wenig Aufwand auch dazu bringen Office Updates bzw. weitere Updates von Microsoft zu laden. Vista und Windows 7 bieten die Option über GPO. Clients sind aber noch alle Windows XP.

     

    Wenn es jemandem immer noch nicht klar ist hab ich keine Ahnung wie ich es noch Umformulieren soll ^^.

     

    Die Antwort hab ich ja jetzt. Leider das was ich befürchtet habe :/

    Danke trotzdem ;)

    Der Post is eigentlich nur noch dafür da damit hoffentlich alle verstehen um was es mir ging. War ich echt so ne Katastrophe ? ^^

  5. Firmenpolicy lässt auch keinen Zugriff von aussen ins Netz zu ^^'

    Sonst währe das sicher auch ne option. Allerdings mit nem relativ grossen Eingriff in die Infrastruktur :D

    Sprich kein VPN, RDP oder sonst irgendwas. Exchange ist nichtmal einer im Haus deswegen sondern extern gehostet.

    Also wenn ich das richtig sehe in der Form keine Möglichkeit. Ohne externen Zugriff auf WSUS oder von Hand bei jedem System auf Microsoft Update gehen keine Chance?

     

    Versteht Ihr langsam warum meine komische Anfrage? ^^

    Bei Vista und Windows 7 gibt es die Einstellung ja im Windows Update. Clients sind leider noch alle XP.

  6. K, Ich bin verwirrt und wie hilft mir das? Ich bin ja bereits in dem Stadium, dass die Laptops eine extra OU haben.

     

    Meine überlegung ist, sie haben keinen WSUS um Updates zu beziehen. Also warum reden wir überhaupt von WSUS?

    Die Idee ist, dass die Clients über Windows Update updaten. Machen sie auch. Ich habe momentan nur den verdacht, dass dort nur Windows Update und nicht Microsoft Update genutzt wird, daher keine Office Updates bezogen werden.

     

     

     

    Versteh ich euch nicht oder ihr mich nicht? Bin ziemlich gestresst im Moment könnte also gut an mir liegen ^^'

  7. Nach WSUS hab ich nicht gefragt aber dann halt mal trotzdem:

     

    WSUS is vor Ort im Einsatz. Es geht spezifisch darum irgendwie ein bisschen Kontrolle über die Notebooks zu haben die gut und gerne das Firmennetz irgendwo zwischen 6 und 12 Monate nicht zu Gesicht bekommen.

     

    Also nochmal:

    Krieg ich die Update Funktion von Windows auch dazu auf Microsoftupdate zu verbinden? Falls ja wie?

  8. Hallo zusammen

     

     

    WIr haben ein Problem beim Sichern eines virtualisierten w2k3 R2 Standard SP2. Sicherung lief dort noch nie korrekt.

     

    Ereignistyp: Fehler

    Ereignisquelle: VSS

    Ereigniskategorie: Keine

    Ereigniskennung: 12302

    Datum: 23.04.2009

    Zeit: 10:40:51

    Benutzer: Nicht zutreffend

    Computer: *******

    Beschreibung:

    Volumeschattenkopie-Dienstfehler: Es wurde ein interner Konflikt bei dem Versuch, Schattenkopie-Dienstverfasser zu benachrichtigen, ermittelt. Vergewissern Sie sich, dass der Ereignis- und der Volumeschattenkopie-Dienst ordnungsgemäß ausgeführt werden.

     

    Weitere Informationen über die Hilfe- und Supportdienste erhalten Sie unter Events and Errors Message Center: Basic Search.

     

     

    So wie es scheint wird der VSS Dienst nicht sauber beendet. Sprich wenn ich den Dienst abwürge und Neustarte funktioniert die Sicherung. Allerdings wird der dienst ja regelmässig beendet bei nicht verwendung und bleibt dann im Status "wird beendet" hängen.

    Manuelles beenden über Dienste funktioniert auch nicht. Man muss im Taskmanager unter Prozesse vssvc.exe beenden.

  9. Raw datan hab ich mal nicht mitgeposted. die Einträge sind sonst bei weitem zu lange.

    Die restlichen auch noch in kurzer Form:

     

     

    Protokollname: System

    Quelle: Microsoft-Windows-WHEA-Logger

    Datum: 04.04.2009 15:04:45

    Ereignis-ID: 19

    Aufgabenkategorie:Keine

    Ebene: Warnung

    Schlüsselwörter:

    Benutzer: LOKALER DIENST

    Computer: ***********

    Beschreibung:

    Behobener Hardwarefehler.

    Fehlerquelle: Behobene Computerüberprüfung

    Fehlertyp: Bus-/Verbindungsfehler

    Prozessor-ID gültig: Ja

    Prozessor-ID: 0x2

    Steckplatznummer: 5

    Transaktionstyp: Nicht zutreffend

    Prozessorteilnahme: Generisch

    Anforderungstyp: Generischer Fehler

    Arbeitsspeicher/EA: Generisch

    Arbeitsspeicher-Hierarchieebene: Generisch

    Zeitlimit: Nein

     

     

    Protokollname: System

    Quelle: Microsoft-Windows-WHEA-Logger

    Datum: 04.04.2009 15:05:46

    Ereignis-ID: 19

    Aufgabenkategorie:Keine

    Ebene: Warnung

    Schlüsselwörter:

    Benutzer: LOKALER DIENST

    Computer: ***********

    Beschreibung:

    Behobener Hardwarefehler.

    Fehlerquelle: Behobene Computerüberprüfung

    Fehlertyp: Bus-/Verbindungsfehler

    Prozessor-ID gültig: Ja

    Prozessor-ID: 0x3

    Steckplatznummer: 5

    Transaktionstyp: Nicht zutreffend

    Prozessorteilnahme: Generisch

    Anforderungstyp: Generischer Fehler

    Arbeitsspeicher/EA: Generisch

    Arbeitsspeicher-Hierarchieebene: Generisch

    Zeitlimit: Nein

     

     

    Hab bis jetzt leider keine Infos gefunden was der WHEA-Logger eigentlich ist und wie man die Einträge interpretiert. Jemand von euch ne Ahnung?

  10. Hallo zusammen

     

    Hab hier einen Server der unerwartete beendet wurde am Wochenende.

    Neben diesem Eintrag ist noch folgendes nach dem Neustart zu finden:

     

    Protokollname: System

    Quelle: Microsoft-Windows-WHEA-Logger

    Datum: 04.04.2009 15:03:47

    Ereignis-ID: 19

    Aufgabenkategorie:Keine

    Ebene: Warnung

    Schlüsselwörter:

    Benutzer: LOKALER DIENST

    Computer: ************

    Beschreibung:

    Behobener Hardwarefehler.

    Fehlerquelle: Behobene Computerüberprüfung

    Fehlertyp: Bus-/Verbindungsfehler

    Prozessor-ID gültig: Ja

    Prozessor-ID: 0x2

    Steckplatznummer: 0

    Transaktionstyp: Nicht zutreffend

    Prozessorteilnahme: Lokaler Knoten ist Ursprung der Anforderung

    Anforderungstyp: Generischer Fehler

    Arbeitsspeicher/EA: Arbeitsspeicher

    Arbeitsspeicher-Hierarchieebene: Ebene 0

    Zeitlimit: Nein

    Ereignis-XML:

    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">

    <System>

    <Provider Name="Microsoft-Windows-WHEA-Logger" Guid="{c26c4f3c-3f66-4e99-8f8a-39405cfed220}" />

    <EventID>19</EventID>

    <Version>0</Version>

    <Level>3</Level>

    <Task>0</Task>

    <Opcode>0</Opcode>

    <Keywords>0x8000000000000000</Keywords>

    <TimeCreated SystemTime="2009-04-04T13:03:47.718Z" />

    <EventRecordID>16320</EventRecordID>

    <Correlation ActivityID="{03D560C6-2E65-4CF3-AF99-326F0ABC3885}" />

    <Execution ProcessID="1064" ThreadID="1528" />

    <Channel>System</Channel>

    <Computer>************</Computer>

    <Security UserID="S-1-5-19" />

    </System>

    <EventData>

    <Data Name="ApicIdValid">1</Data>

    <Data Name="ApicId">0x2</Data>

    <Data Name="MCABank">0</Data>

    <Data Name="MciStat">0xd200084000000800</Data>

    <Data Name="MciAddr">0x0</Data>

    <Data Name="MciMisc">0x0</Data>

    <Data Name="ErrorType">10</Data>

    <Data Name="TransactionType">256</Data>

    <Data Name="Participation">0</Data>

    <Data Name="RequestType">0</Data>

    <Data Name="MemorIO">0</Data>

    <Data Name="MemHierarchyLvl">0</Data>

    <Data Name="Timeout">0</Data>

    <Data Name="Length">1730</Data>

  11. Hallo zusammen

    Einige Drucker sollen von einem Server auf einen anderen verschoben werden. Leider nicht alle. Gibts irgend eine Möglichkeit das zu automatisieren, ohne dass man manuell bei allen Drucker die verschoben werden müssen die Konfiguration anschaut auf dem neuen Server von Hand installiert?

     

    Eigentlich sollte der Druckerserver komplett ersetzt werden dann wurde mal mit dem verschieben begonnen von jemandem und nun muss es abgeschlossen werden. Deshalb müssen auch nicht alle verschoben werden. Da einige nun auf dem alten sowie auf dem neuen Druckerserver vorhanden sind. Grundsätzlich sollen als alle von Server A zu Server B kommen die noch nicht auf Server B existieren. Gibt es da eine möglichkeit die komplette Einstellungen und Treiber zu importieren, so dass bereits mit dem selben Namen existierende auf Server B nicht überschrieben werden.

     

    Ideen vorschläge?

    Es geht um cirka 100 Drucker.

    Windows Server 2k3

    Beide in selber Domäne

  12. Hallo zusammen

    Ich nerv mal wieder ;)

    Ich hab mich vor kurzem mal mit dem IDR von Backup Exec for Windows Servers 12.5 beschäftigt. Im speziellem mit Bare Metal Restore. Nur so für den Fall das wir das auch tatsächlich mal brauchen. ^^'

    War bis jetzt noch nie der Fall und dementsprechend oft wurde es auch schon mal durchgespielt...

    Dabei viel mir auf, dass anscheinend ne Wichtige Option fehlt oder sie ist irgendwo schön versteckt.

    Wie leite ich bei eime Restore durch die IDR-CD mit der Option von Remote Media Server wiederherstellen, die Systemdateien und Shadow Copy Components um? In der Liveumgebung testen will ich es nicht. Währe nicht wirklich lustig wenn bei einem Server die Registry überschrieben wird weil diese eben nicht umgeleitet wird sondern an den Originalursprung geschickt wird...

    Wird das allenfalls auch über die normale Dateiumleitung gemacht?

    Die Option um normale Dateien umzuleiten sowei diverse Datenbanken etc. habe ich gefunden.

    Oder geht dies gar nicht?

  13. Noch als Ergänzung falls weiter Probleme mit Treibern an der Stelle entstehen:

    Beim Erscheinen der Fehlermeldung Shift + F10 drücken

    In der Eingabeaufforderung folgenden Befehl eintippen:

    Notepad.exe X:\Windows\INF\setupapi.app.log

     

    Die Datei kann für Analyse auf Netzlaufwerk kopieren. Oder gleich lokal überprüft werden.

     

    Innerhalb der Datei nach „Failed“ suchen. Und die dort Angegebenen Treiber identifizieren.

     

    Beispiel eines gesuchten Abschnittes:

    PCI\VEN_8086&DEV_105E&SUBSYS_125E8086,\

     

    Erläuterung:

    VEN_XXXX steht für den Hersteller

    DEV_XXXX für das Gerät

     

    Innerhalb der INF-Dateien lässt sich die selbe Zeile wiederfinden. Hiermit kann der benötigte Treiber identifiziert werden.

     

    VEN_1002 = ATI

    VEN_1022 = AMD

    VEN_102B = Matrox

    VEN_1039 = SiS

    VEN_103C = HP

    VEN_1042 = Micron

    VEN_106B = Apple

    VEN_10B9 = ALi

    VEN_10DE = NVIDIA

    VEN_1106 = VIA

    VEN_1166 = ServerWorks

    VEN_1279 = Transmeta

    VEN_121A = 3dfx

    VEN_1344 = Micron

    VEN_5333 = S3

    VEN_8086 = Intel

     

    Danach wiederum wie oben bereits erwähnt den Treiber einbinden.

  14. Hab den Fehler womöglich muss es noch übberprüfen aber würde Sinn ergeben.

    Wenn ich mir die Treiberdatei anschaue:

     

    ;-------------- Coinstaller installation
    [CoInstaller_CopyFiles]
    NicCo2.dll,,,           0x00000010 ;don't overwrite
    NicInstQ.dll
    e1qmsg.dll
    

     

    Diese dll sind nicht in dem Share vorhanden. Womit auch der Errorcode 0x80070002 -->NOTFOUND Sinn ergeben würde. Mal schauen.

    EDIT: jap tatsächlich.. wie naheliegend und einfach doch die Lösung manchmal sein kann und man findet sie trotzdem Stundenlang nicht -.-

    *Kopf gegen mit Nägeln bestücktem Brett schlag*

  15. Also den Fehler den du beschreibst deutet schon drauf hin, dass der Treiber fehlt und zwar in der boot.wim. Den hatte ich zu beginn auch ^^

    Wie gesagt gewisse treiber müssen sowohl in die boot.wim und install.wim... find ich etwas unschön, dass nicht die Treiber von der bootwim danach auch weiter gegeben werden. Macht ja wenig sinn etwas wie nen Netzwerktreiber zu beginn für den Zugriff auf den WDS zu nutzen aber danach nicht mehr im Windows zu haben.. versteh den sinn dahinter nicht ganz.. hat mich auch einige nerven gekostet bis ich das gemerkt habe xD

  16. 2009-01-14 18:26:20, Info                  CBS    Pkgmgr: Install Drivers Offline Callback: INFO:   Installing driver package '\\vwds08\treiber$\x64\Server\Supermicro25\Netzwerk\Intelpro\e1q51x64.inf' to the currently offline OS ... (Error code (HRESULT) 0x0.)
    2009-01-14 18:26:20, Info                  CBS    Pkgmgr: Install Drivers Offline Callback: INFO:   The class GUID for INF '\\vwds08\treiber$\x64\Server\Supermicro25\Netzwerk\Intelpro\e1q51x64.inf' is '4d36e972-e325-11ce-bfc1-08002be10318'! (Error code (HRESULT) 0x0.)
    2009-01-14 18:26:20, Info                  CBS    Pkgmgr: Install Drivers Offline Callback: INFO:   The class GUID '4d36e972-e325-11ce-bfc1-08002be10318' is  not  boot-critical. (Error code (HRESULT) 0x0.)
    2009-01-14 18:26:20, Info                  CBS    Pkgmgr: Install Drivers Offline Callback: INFO:   '\\vwds08\treiber$\x64\Server\Supermicro25\Netzwerk\Intelpro\e1q51x64.inf' is not a boot critical driver. (Error code (HRESULT) 0x0.)
    2009-01-14 18:26:20, Error                 CBS    Pkgmgr: Install Drivers Offline Callback: ERROR:  Failed to stage driver '\\vwds08\treiber$\x64\Server\Supermicro25\Netzwerk\Intelpro\e1q51x64.inf' (HRESULT= 0x80070002). (Error code (HRESULT) 0x80070002.) 
    2009-01-14 18:26:20, Error                 CBS    Pkgmgr: Install Drivers Offline Callback: ERROR:  Failed to install driver package '\\vwds08\treiber$\x64\Server\Supermicro25\Netzwerk\Intelpro\e1q51x64.inf'. (Error code (HRESULT) 0x80070002.)
    2009-01-14 18:26:20, Info                  CBS    Pkgmgr: Install Drivers Offline Callback: INFO:   Installing driver package '\\vwds08\treiber$\x64\Server\Supermicro25\Netzwerk\Intelpro\e1q60x64.inf' to the currently offline OS ... (Error code (HRESULT) 0x0.)
    2009-01-14 18:26:20, Info                  CBS    Pkgmgr: Install Drivers Offline Callback: INFO:   The class GUID for INF '\\vwds08\treiber$\x64\Server\Supermicro25\Netzwerk\Intelpro\e1q60x64.inf' is '4d36e972-e325-11ce-bfc1-08002be10318'! (Error code (HRESULT) 0x0.)
    2009-01-14 18:26:20, Info                  CBS    Pkgmgr: Install Drivers Offline Callback: INFO:   The class GUID '4d36e972-e325-11ce-bfc1-08002be10318' is  not  boot-critical. (Error code (HRESULT) 0x0.)
    2009-01-14 18:26:20, Info                  CBS    Pkgmgr: Install Drivers Offline Callback: INFO:   '\\vwds08\treiber$\x64\Server\Supermicro25\Netzwerk\Intelpro\e1q60x64.inf' is not a boot critical driver. (Error code (HRESULT) 0x0.)
    2009-01-14 18:26:20, Error                 CBS    Pkgmgr: Install Drivers Offline Callback: ERROR:  Failed to stage driver '\\vwds08\treiber$\x64\Server\Supermicro25\Netzwerk\Intelpro\e1q60x64.inf' (HRESULT= 0x80070002). (Error code (HRESULT) 0x80070002.) 
    2009-01-14 18:26:20, Error                 CBS    Pkgmgr: Install Drivers Offline Callback: ERROR:  Failed to install driver package '\\vwds08\treiber$\x64\Server\Supermicro25\Netzwerk\Intelpro\e1q60x64.inf'. (Error code (HRESULT) 0x80070002.)
    

     

    e1q60x64.inf ist dann auch der Treiber den man am Schluss in Windows manuell installieren muss. Auch soweit verständlich da hier ein Errorcode zurückgegeben wird.

    Nur happerts jetzt bei der weiteren Fehleranalyse. Ich weiss weder was "to stage a driver" bedeuten soll noch kann ich mit dem Fehlercode was anfangen:

    # for hex 0x80070002 / decimal -2147024894 :
     COR_E_FILENOTFOUND                                            corerror.h
    # MessageText:
     DIERR_NOTFOUND                                                dinput.h
     DIERR_OBJECTNOTFOUND                                          dinput.h
     STIERR_OBJECTNOTFOUND                                         stierr.h
    # 4 matches found for "0x80070002"
    

     

    Diverse andere Treiber die an dieser Stelle verarbeiten werden laufen mit Status code 0 problemlos durch und werden in Windows dann auch genutzt.

  17. Hallo zusammen

    Ich versuche momentan einige Treiber an die Windowsinstallation über WDS zu übergeben.

    Die implementation des Netzwerktreibers funktioniert irgendwie nicht. Dazu einige logfile auschnitte:

     

    2009-01-14 18:15:24, Info       [0x070035] DIAG   CallBack_DiagnosticDataGeneration: Called with notification for Initialization
    2009-01-14 18:15:24, Info       [0x07003b] DIAG   CallBack_DiagnosticDataGeneration: Starting Timer as we are starting new phase
    2009-01-14 18:15:24, Info       [0x0b0022] WDS    StartNetworking: Trying to start networking.
    2009-01-14 18:15:24, Info                  WDS    Network service dhcp not running or could not be queried: 43bec0 1 1
    2009-01-14 18:15:24, Info                  WDS    Network service lmhosts not running or could not be queried: 43bec0 1 1
    2009-01-14 18:15:24, Info                  WDS    Network service lanmanworkstation not running or could not be queried: 43bec0 1 1
    2009-01-14 18:15:24, Info                  WDS    Network service ikeext not running or could not be queried: 43bec0 1 1
    2009-01-14 18:15:24, Info                  WDS    Network service mpssvc not running or could not be queried: 43bec0 1 1
    2009-01-14 18:15:32, Info                  WDS    Installing device pci\ven_8086&dev_10a7 X:\WINDOWS\INF\oem0.inf succeeded
    2009-01-14 18:15:38, Info                  WDS    Installing device pci\ven_8086&dev_10a7 X:\WINDOWS\INF\oem0.inf succeeded
    2009-01-14 18:15:38, Info                  WDS    Service dhcp stop: 0x00000000
    2009-01-14 18:15:38, Info                  WDS    Service lmhosts stop: 0x00000000
    2009-01-14 18:15:39, Info                  WDS    Service bfe stop: 0x00000000
    2009-01-14 18:15:39, Info                  WDS    Service ikeext stop: 0x00000000
    2009-01-14 18:15:39, Info                  WDS    Service mpssvc stop: 0x00000000
    2009-01-14 18:15:39, Info                  WDS    Spent 125ms initializing security templates; status 0x00000000
    2009-01-14 18:15:40, Info                  WDS    Install MS_MSCLIENT: 0x0004a020
    2009-01-14 18:15:40, Info                  WDS    Install MS_NETBIOS: 0x0004a020
    2009-01-14 18:15:40, Info                  WDS    Install MS_SMB: 0x0004a020
    2009-01-14 18:15:40, Info                  WDS    Install MS_TCPIP6: 0x0004a020
    2009-01-14 18:15:41, Info                  WDS    Install MS_TCPIP: 0x0004a020
    2009-01-14 18:15:44, Info                  WDS    Spent 5219ms installing network components
    

     

    Wenn ich das richtig interpretiere ist hier noch die eigentlich windows PE Umgebung bevor die Daten vom WDS geholt werden. Dafür nimmt er die Netzwerkkarte in Betrieb.

    pci\ven_8086&dev_10a7 ist eine Intel Netzwerkkarte die im Windows Später dann nicht funktioniert, bzw Treiber einfach manuell installiert werden müssen.

  18. Ich schlag mich selber einige Zeit mit WDS rum vieleicht hilft dir ein Ausschnitt aus der Doku die ich am schreiben bin. Wichtig ist, dass die Windows PE umjgebung Treiber nicht an die eigentliche installation weiter gibt. Bindest du also Treiber in das WIM File ein die benötigt werden wie zum Beispiel der Netzwerktreiber ist dieser danach in der Windows Installation trotzdem nicht vorhanden. Pfade musst du selbstverständlich an deine umgebung anpassen.

     

    Innerhalb des WDS die Images die verändert werden sollen deaktivieren.

    In der Eingabeaufforderung folgendes eintippen (\\... = Kommentare):

     

    \\x64 = 64 bit

    \\x68 = 32 bit

    \\ia64 = itanium 64 bit

    Imagex /info D:\Daten\WDS\remoteinstall\boot\x64\images\boot.wim

    \\In der Ausgabe nach der Zeile „Boot: index: X“ suchen und die Zahl merken.

    \\x64 = 64 bit

    \\x68 = 32 bit

    \\ia64 = itanium 64 bit

    Imagex /mountrw D:\Daten\WDS\remoteinstall\boot\x64\images\boot.wim X mount

    \\X durch Zahl ersetzen

    peimg /inf=driver.inf mount\Windows

    \\eigentlicher Befehl zum einbinden der Treiber

    imagex /unmount /commit mount

    \\Image unmounten

     

    Sollte folgende Fehlermeldung erscheinen:

    Mounting (RW): [C:\boot.wim, 2] ->

    [C:\Program Files\Windows AIK\Tools\PETools\mount]

     

    Error mounting image (RW):

    Either the mount path does not exist, or the specified path contains critical

    system files.

     

    Bitte überprüfen ob der Pfad „C:\Program Files\Windows AIK\Tools\PETools\mount“ existiert. Er wird nicht automatisch erstellt.

  19. Wenn ich bei nem Benutzer der die Zeit ändern kann rsop Ausführe, ist in der Computerkonfiguration "ändern der Systemzeit" nicht definiert.

     

    Dass die Zeitsynchronisation in der Domäne wichtig ist ist mir durchaus bewusst. Ich hab einmal erlebt was passeirt wenn der externe Zeitgeber plötzlich eine Zeit an den PDC übermittelt die um mehrere Stunden verschoben ist. ^^

     

     

    Frag mich gerade ob ich das nicht mal anschauen soll ob wir doch lieber mit der Fehlermeldung leben. Nur schon weils inzwischen einiges an Zeit frisst -.-

  20. Also irgendwie sieht es so aus, also ob das PRoblem wo anders liegen müsste. Zumindest komm ich im Moment auf diesen Schluss und zwar wegen folgendem:

     

    Zwei Benutzer die die selbe Benutzerkonfiguration durch GPO erhalten können die Uhr nicht öffnen.

    Andere Benutzer am selben System können die Uhr öffnen.

    Ich finde keine Policy die explizit die Rechte bereits anderen Benutzern erteilt.

     

    Kann man irgendiwe genau herausfinden wodurch der Vorgang bei dem Benutzer geblockt wird? Bzw. warum bei anderen nicht. Ich hab die Strukturen hier nicht aufgebaut ^^

  21. Das Problem ist, dass die Zeiterfassungssoftware auf dem System unter dem Benutzer läuft und die Software versucht die Zeit des Clients an den Server anzupassen. Da der Benutzer die Rechte nicht hat scheitert die Software und verursacht Fehlermeldungen die auf dem Bildschirm angezeigt werden. Währe es nur ein Eventlogeintrag würde ich es ignorieren aber so is es etwas unschön wenn man den Benutzern versucht beizubringen Fehler zu melden, dann aber wieder ausnahmen hat die ignoriert werden sollen.

    Die Idee ist also nicht, dass der Benutzer die Zeit wirklich ändert. Ich werd dann allenfalls auch noch schauen, dass ich die Uhr ausblenden kann damit der Benutzer wiederrum nichts dran machen kann für den unwahrscheinlichen Fall, dass einer auf die Idee kommt.

     

    Der Eintrag liegt aber weiderum unter de rComputerkonfiguration? Geht das nicht innerhalb der Benutzerkonfiguration? Dann müsste ich mal an anderen Systemen testen. Dachte eigentlich es liegt an ner Einstellung für den Benutzer... Wobei.. könnte dann ja auch sein falls andere Benutzer innerhalb der Computerkonfiguration bereits die Rechte dafür hätten...

×
×
  • Neu erstellen...