Jump to content

ablaze

Members
  • Gesamte Inhalte

    145
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von ablaze

  1. Danke für die Rückmeldung - bin mal gespannt was der Drucker-Support dazu sagt :)
  2. Guten Abend, ich verzweifle gerade an einer Migration eines DHCP-Servers. Das Problem an der Sache ist, dass der eine Server auf Deutsch und der andere auf Englisch installiert sind. Ich bin nach folgender Anleitung vorgegangen: http://msmvps.com/blogs/rauscher/archive/2009/10/12/DHCPMigration.aspx Die Migration soll zwischen einem Windows Server 2008 R2 Deutsch und einem Windows Server 2012 Englisch sattfinden. Leider lässt mich der Deutsche DHCP-Server die DHCP-Klassen nicht löschen. Es kommt die Fehlermeldung "Die Klasse kann nicht gelöscht werden", siehe angehängte Grafik. Den Namen der Classe habe ich aus dem Dump entnommen. Hat jemand eine Idee? Grüße ablaze
  3. Hallo lefg, vielen Dank für deine Antwort. Alle Drucker erhalten ihre IP-Adresse über DHCP. Drucker sind zum Großteil Lexmark und HP und einige Canon. Bei allen Druckern entspricht der Hostnamen nicht der Werkseinstellung. Was mich wundert, dass die generelle Funktion ja über den DHCP ja geht. Grüße
  4. Hallo zusammen, ich habe ein Problem, dass bei einigen DHCP-Clients (Drucker) kein zugehöriger Host-A Eintrag in der DNS-Zone angelegt wird. Da es nur ein Teil der Drucker betrifft, gehe ich davon aus, dass die entsprechenden Punkte innerhalb der Server-Konfiguration (DNS, DHCP) für das Anlegen der Host-A Einträge richtig sind und es sich um kein generelles Problem handelt. Die Umgebung sieht folgendermaßen aus: Zwei Windows Server 2008 R2 Domain Controller Eine Active Directory Domäne (Fuktionslevel Windows Server 2003) Ein DHCP-Server auf einem der Domain Controller Innerhalb des DHCP-Servers sind die entsprechenden DNS Parameter für den Update gesetzt (siehe Screenshot) Ebenfalls sind die entsprechenden User Credentials für den Update unter Advanced eingetragen Die entsprechende DNS-Zone ist auf „Nonsecure and secure“ Updates konfiguriert Mehrer Sites, in jeder Site steht ein Domain Controller, am Hauptstandort zwei Domain Controller Die DNS-Alterung wurde vor kurzem aktiviert, wurde wegen des Problems wieder deaktiviert Ich habe schon folgendes probiert: Drucker stromlos gemacht und neugestartet Über einen Arbeitsgruppen-PC (nicht Domain Joined) eine DHCP IP-Adresse gezogen, der dazugehörige Host-A Eintrag wurde sofort erstellt. Auch bei einem Wechsel der IP-Adresse und des Hostnames wurde der Host-A Eintrag aktualisiert Das Problem tritt nur bei ein paar Netzwerkdruckern auf, wobei bei dem anderen größeren Teil gibt es keine Probleme. Alle Drucker sind gleich konfiguriert (DHCP IP-Adresse, gleiches Namensschema inkl. der Domain, DHCP-Server, etc.). Das Problem tritt mal mehr oder weniger in allen Sites auf. Hat jemand eine Idee? Liegt es ggf. an den Druckern? Danke und Grüße ablaze
  5. Guten Morgen zusammen, ich habe eine Frage bezüglich dem Server-Manager Dashboard unter Windows Server 2012. Ich habe auf dem Management-Server einige Server (Windows Server 2012 und Windows Server 2008 R2) hinzugefügt. Jetzt habe ich zwei Fehlermeldungen, ich hoffe ihr könnt mir weiterhelfen: 1) Ein Windows Server 2012 Core Server meldet die Verwaltbarkeit mit "Online - Ereignisdaten können nicht abgerufen werden". Auf diesem ist nur ein WSUS installiert. Andere Core-Server melden diesen Fehler nicht. 2) Auf einigen Windows Server 2012 Servern laufen einige spezielle Dienste nicht, z.B. Software Protection, Microsoft.Net Framework NGEN oder Shellhardwareerkennung. Zum Teil kann man die Dienste temporär starten, jedoch beendet der Server diese wieder automatisch. Gibt es eine Möglichkeit diese Dienste von der Überwachung auszuschließen? Danke und Grüße Sebastian
  6. Nimmt man den richtigen Port funktioniert es auch :jau:War irgendwie Gewohnheit mit dem Port Steht auch hier ganz deutlich: http://technet.microsoft.com/de-de/library/hh852346.aspx Danke für eure Unterstützung
  7. Hallo Sunny61, in dem WindowsUpdate.log steht folgendes: 2013-05-02 10:50:32:047 1396 175c PT WARNING: Cached cookie has expired or new PID is available 2013-05-02 10:50:32:047 1396 175c PT Initializing simple targeting cookie, clientId = 26cedc41-63f3-4459-accc-16e3b254e2d3, target group = Server, DNS name = [CLIENT] 2013-05-02 10:50:32:047 1396 175c PT Server URL = http://[FQDN WSUS 2012]/SimpleAuthWebService/SimpleAuth.asmx 2013-05-02 10:50:34:649 1396 175c PT WARNING: GetAuthorizationCookie failure, error = 0x80244019, soap client error = 10, soap error code = 0, HTTP status code = 404 2013-05-02 10:50:34:649 1396 175c PT WARNING: Failed to initialize Simple Targeting Cookie: 0x80244019 2013-05-02 10:50:34:649 1396 175c PT WARNING: PopulateAuthCookies failed: 0x80244019 2013-05-02 10:50:34:649 1396 175c PT WARNING: RefreshCookie failed: 0x80244019 2013-05-02 10:50:34:649 1396 175c PT WARNING: RefreshPTState failed: 0x80244019 2013-05-02 10:50:34:649 1396 175c PT WARNING: PTError: 0x80244019 2013-05-02 10:50:34:650 1396 175c Report WARNING: Reporter failed to upload events with hr = 80244019. In dem WindowsUpdate.log wird der neue WSUS-Server genannt, auch in den Registry Werten (WUServer und WUStatusServer) wird der neue WSUS-Server gennat. Grüße, Sebastian
  8. Hallo Robert, vielen Dank für deine Antwort. Ja mit dem Support, habe ich wohl was verwechselt. Die Microsoft Product Lifecycle Datenbank ist hier eindeutig. Mainstream Support bis 14.04.2015 Extended Support bis 14.04.2020 Somit würdest du auch nicht dem TMG dazwischen schalten? Grüße Sebastian
  9. Guten Morgen zusammen, ich habe ein Problem mit der WSUS-Rolle auf einem Windows 2012 Core Server. Die Rolle ist vollständig eingerichtet, leider registrieren sich keiner der Clients. Der WSUS-Server wurde komplett neu aufgesetzt und soll einen Windows Server 2008 R2 Server ersetzen. Der WSUS Best Practice Analyser gibt leider keine Fehler zurück. Die Einstellungen für die Automatischen Updates werden über eine GPO verteilt. Die Active Directory ist ebenfalls auf Windows 2012 Core Server installiert. Clients sind Windows Server 2008 R2, Server 2012, Windows 7 und Windows 8 Clients. Der WSUS-Server und die Clients wurden mehrfach neugestartet. Die GPOs werden auf den Clients erfolgreich angewandt. Die Clients sind sowohl Mitglied der gleichen Active Directory Domäne, sowohl Mitglied einer Arbeitsgruppe. Die Namensauflösung wurde überprüft. Auch wurde auf den Clients schon einige Befehle abgesetzt, welche in der Vergangenheit immer Funktioniert haben: net stop wuauserv REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v LastWaitTimeout /f REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v DetectionStartTime /f Reg Delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v NextDetectionTime /f net start wuauserv wuauclt /detectnow Hat jemand eine Idee? Danke und Grüße Sebastian
  10. Guten Morgen zusammen, ich habe eine Frage bezüglich dem Best Practice für ActiveSync Zugriffe von Mobilen Endgeräten (iOS, Windows Phone, oÄ.) auf eine Exchange Umgebung. Was klar ist, dass der Exchange-Server/ Umgebung im internen Netzwerk steht und nicht direkt von außen erreichbar ist. Früher habe ich den Externen Zugriff über einen TMG oder ganz früher über einen ISA-Server geleitet. Beide sind ja abgekündigt. Wobei ich bei dem TMG ja bis 2015 noch Support bekommen soll. Ab Exchange 2007 hab ich die Möglichkeit einen EDGE-Server vorzuschalten. Wobei diesen es aktuell für Exchange 2013 noch nicht gibt, aber angekündigt ist. Wobei die Einrichtung gegenüber dem TMG durch die Einrichtung von AD LDS deutlich komplizierter ist. Gibt es noch andere Möglichkeiten/ Ideen? Gibt es eine Empfehlung von Microsoft? Danke und Grüße Sebastian
  11. Guten Abend zusammen, ich habe eine kleine Frage bezüglich dem Best Practice für die Reihenfolge der DNS-Server auf einem Windows Server 2012 Domain Controller. Es geht um Umgebung mit zwei Domain Controller (jeweils DNS und AD DS). Bei Microsoft gibt es Support-Artikel welches das Thema zwar behandelt, jedoch ist leider nur bis Windows Server 2003 http://support.microsoft.com/kb/825036/de#appliesto Ebenfalls werden zwei Möglichkeiten beschrieben: Der bevorzugte DNS-Server wird in den TCP/IP-Eigenschaften auf den einzelnen Domänencontrollern so konfiguriert, dass er sich selbst als primären DNS-Server verwendet. Alle Domänencontroller werden so konfiguriert, dass sie einen zentralen DNS-Server als ihren bevorzugten DNS-Server verwenden. Was ist nun die Empfehlung für den ersten DNS-Server? Wie geht ihr mit der Loopback Adresse um? Danke und Grüße Sebastian
  12. Problem wurde seitens dem Provider gelöst :)
  13. Hallo zusammen, anbei das Log des Sendeconnectors: 2013-04-02T10:54:37.510Z,SMTP Relay,08CFF041365A383C,0,,80.237.138.5:25,*,,attempting to connect 2013-04-02T10:54:37.510Z,SMTP Relay,08CFF041365A383C,1,10.12.12.14:21475,80.237.138.5:25,+,, 2013-04-02T10:54:37.556Z,SMTP Relay,08CFF041365A383C,2,10.12.12.14:21475,80.237.138.5:25,<,"220 mx0.webpack.hosteurope.de ESMTP (mi010.mc1.hosteurope.de) (even more power) Tue, 02 Apr 2013 12:56:44 +0200", 2013-04-02T10:54:37.556Z,SMTP Relay,08CFF041365A383C,3,10.12.12.14:21475,80.237.138.5:25,>,EHLO mail.demonic.de, 2013-04-02T10:54:37.588Z,SMTP Relay,08CFF041365A383C,4,10.12.12.14:21475,80.237.138.5:25,<,250-mi010.mc1.hosteurope.de Hello hsi-kbw-217-008-057-160.hsi.kabelbw.de [217.8.57.160], 2013-04-02T10:54:37.588Z,SMTP Relay,08CFF041365A383C,5,10.12.12.14:21475,80.237.138.5:25,<,250-SIZE 36700160, 2013-04-02T10:54:37.588Z,SMTP Relay,08CFF041365A383C,6,10.12.12.14:21475,80.237.138.5:25,<,250-8BITMIME, 2013-04-02T10:54:37.588Z,SMTP Relay,08CFF041365A383C,7,10.12.12.14:21475,80.237.138.5:25,<,250-PIPELINING, 2013-04-02T10:54:37.588Z,SMTP Relay,08CFF041365A383C,8,10.12.12.14:21475,80.237.138.5:25,<,250 HELP, 2013-04-02T10:54:37.588Z,SMTP Relay,08CFF041365A383C,9,10.12.12.14:21475,80.237.138.5:25,>,QUIT, 2013-04-02T10:54:37.603Z,SMTP Relay,08CFF041365A383C,10,10.12.12.14:21475,80.237.138.5:25,<,221 mi010.mc1.hosteurope.de closing connection, 2013-04-02T10:54:37.603Z,SMTP Relay,08CFF041365A383C,11,10.12.12.14:21475,80.237.138.5:25,-,,Local
  14. Hallo, folgende Fehlermeldung wird angezeigt: 451 4.4.0 Primary target IP address responded with: ""451 5.7.3 Require basic authentication."" Attempted failover to alternate host, but that did not succeed. Either there are no alternate hosts, or delivery failed to all alternate hosts. Ich habe anschließend nochmal die Smarthost-Authentifizierungseinstellungen (Benutzernamen, Kennwort) mit dem Outlook überprüft. Auch habe ich die Authentifizierungsmethode geprüft. Mit dem alten Servernamen hat die Standardauthentifizierung mit TLS geklappt. Die habe ich Testweise auch mal herausgenommen, mit dem gleichen Ergebnis, dass die Mails in der Warteschlange hängen bleiben. Ich habe mal Testweise die Authentifizierung mit TLS in dem Outlook aktiviert, hier kam einmalig die Meldung dass das Zertifikat nicht passt. Somit sollte eigentlich vorerst der Versand über den Sendeconnector ohne TLS-Authentifizierung klappen. Nachtrag: Ich habe mir nochmal das Zertifikat von dem neuen Servernamen angeschaut, diese wurde auf den alten Servernamen ausgestellt. Klar dass das nicht passt, somit stellt sich für mich die Frage warum der Exchange-Server das prüft auch wenn ich die TLS-Authentifizierung nicht aktiviere. Grüße Sebastian
  15. Guten Morgen zusammen, mein Provider (Hosteurope) hat mir kurz vor Ostern mitgeteilt, dass er einen internen Servernamen (aus Sicherheitsgründen?) ändern wird und man bitte einen neuen Servernamen verwenden soll. In meinem Exchange-Server wird derzeit der alte Servernamen verwendet. Ich habe zweimal versucht im Sendeconnector den alten Servernamen gegen den neuen auszutauschen, mit dem Ergebnis dass alle ausgehenden E-Mails auf dem Exchange-Server in der Warteschlange hängen bleiben. Sobald ich wieder den alten Servernamen eintragen, werden die E-Mails wieder versandt. Ich habe unter Organisationskonfiguration/ Hub-Transport/ Sendeconnector im Reiter Netzwerk den Smarthost auf den neuen Servernamen abgeändert. Ich habe schon einige Punkte überprüft Der neue Servernamen kann per DNS auf dem Exchange-Server korrekt aufgelöst werden. Sowohl alter als auch neuer Servernamen werden auf die gleiche IP-Adresse aufgelöst Von dem Exchange-Server kann ich per Telnet eine Verbindung zu dem neuen Servernamen herstellen. Als HELO-Antwort erhalte ich aber noch den alten Servernamen zurück, was bei gleicher IP-Adresse auch Sinn macht Die Authentifizierung sollte sich nicht geändert haben. Ich habe diese dennoch über ein Outlook 2013 überprüft (IMAP-Konto mit dem neuen Servernamen und den gleichen Authentifizierungseinstellungen) Noch ein paar Infos zu meiner Umgebung: Active Directory Windows Server 2012 Exchange Server 2010 (Version 14.2.342.2) auf Windows Server 2008R2. Es gibt nur ein Exchange-Server, mit nur einem Sendeconnector. Forfront Protection 2010 for Exchange Hat jemand eine Idee? Danke und Grüße Sebastian
  16. Bezüglich dem "Fullname", dass muss irgendwie durch ne falsche Zwischenablage zustande gekommen sein. Ich hatte es auch mal mit probiert. Sobald ich die Variable "log" im send-mailmessage Command in Gänsefüßchen setze klappt der Versand der E-Mail. Jedoch fehlt ein Teil der Ausgabe. Also mein Script schaut nun folgendermaßen aus. PS C:\> $log=(Get-ChildItem C:\Backup\PST | Sort-Object LastWriteTime) PS C:\> send-mailmessage -from "exchange@contoso.dom" -to "administrator@contoso.dom" -subject "Backup PST-File" -body "$log" -smtpServer exchange.contoso.dom Im Body der E-Mail steht nur "Discoverysuchpostfach.pst Administrator.pst " In der Variable log jedoch PS C:\> $log Verzeichnis: C:\Backup\PST Mode LastWriteTime Length Name ---- ------------- ------ ---- -a--- 16.03.2013 01:01 271360 Discoverysuchpostfach.pst -a--- 16.03.2013 01:01 271360 Administrator.pst Anbei auch die zwei Ausgaben PS C:\> Get-Member -Inputobject $log TypeName: System.Object[] Name MemberType Definition ---- ---------- ---------- Count AliasProperty Count = Length Address Method System.Object&, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934... Clone Method System.Object Clone() CopyTo Method System.Void CopyTo(array array, int index), System.Void CopyTo(array array, long index) Equals Method bool Equals(System.Object obj) Get Method System.Object Get(int ) GetEnumerator Method System.Collections.IEnumerator GetEnumerator() GetHashCode Method int GetHashCode() GetLength Method int GetLength(int dimension) GetLongLength Method long GetLongLength(int dimension) GetLowerBound Method int GetLowerBound(int dimension) GetType Method type GetType() GetUpperBound Method int GetUpperBound(int dimension) GetValue Method System.Object GetValue(Params int[] indices), System.Object GetValue(int index), System... Initialize Method System.Void Initialize() Set Method System.Void Set(int , System.Object ) SetValue Method System.Void SetValue(System.Object value, int index), System.Void SetValue(System.Objec... ToString Method string ToString() IsFixedSize Property System.Boolean IsFixedSize {get;} IsReadOnly Property System.Boolean IsReadOnly {get;} IsSynchronized Property System.Boolean IsSynchronized {get;} Length Property System.Int32 Length {get;} LongLength Property System.Int64 LongLength {get;} Rank Property System.Int32 Rank {get;} SyncRoot Property System.Object SyncRoot {get;} PS C:\> $log | Get-Member TypeName: System.IO.FileInfo Name MemberType Definition ---- ---------- ---------- Mode CodeProperty System.String Mode{get=Mode;} AppendText Method System.IO.StreamWriter AppendText() CopyTo Method System.IO.FileInfo CopyTo(string destFileName), System.IO.FileInfo CopyTo(s... Create Method System.IO.FileStream Create() CreateObjRef Method System.Runtime.Remoting.ObjRef CreateObjRef(type requestedType) CreateText Method System.IO.StreamWriter CreateText() Decrypt Method System.Void Decrypt() Delete Method System.Void Delete() Encrypt Method System.Void Encrypt() Equals Method bool Equals(System.Object obj) GetAccessControl Method System.Security.AccessControl.FileSecurity GetAccessControl(), System.Secur... GetHashCode Method int GetHashCode() GetLifetimeService Method System.Object GetLifetimeService() GetObjectData Method System.Void GetObjectData(System.Runtime.Serialization.SerializationInfo in... GetType Method type GetType() InitializeLifetimeService Method System.Object InitializeLifetimeService() MoveTo Method System.Void MoveTo(string destFileName) Open Method System.IO.FileStream Open(System.IO.FileMode mode), System.IO.FileStream Op... OpenRead Method System.IO.FileStream OpenRead() OpenText Method System.IO.StreamReader OpenText() OpenWrite Method System.IO.FileStream OpenWrite() Refresh Method System.Void Refresh() Replace Method System.IO.FileInfo Replace(string destinationFileName, string destinationBa... SetAccessControl Method System.Void SetAccessControl(System.Security.AccessControl.FileSecurity fil... ToString Method string ToString() PSChildName NoteProperty System.String PSChildName=Discoverysuchpostfach.pst PSIsContainer NoteProperty System.Boolean PSIsContainer=False PSParentPath NoteProperty System.String PSParentPath=Microsoft.PowerShell.Core\FileSystem::\\srv-bak-... PSPath NoteProperty System.String PSPath=Microsoft.PowerShell.Core\FileSystem::\\srv-bak-01\bac... PSProvider NoteProperty System.Management.Automation.ProviderInfo PSProvider=Microsoft.PowerShell.C... Attributes Property System.IO.FileAttributes Attributes {get;set;} CreationTime Property System.DateTime CreationTime {get;set;} CreationTimeUtc Property System.DateTime CreationTimeUtc {get;set;} Directory Property System.IO.DirectoryInfo Directory {get;} DirectoryName Property System.String DirectoryName {get;} Exists Property System.Boolean Exists {get;} Extension Property System.String Extension {get;} FullName Property System.String FullName {get;} IsReadOnly Property System.Boolean IsReadOnly {get;set;} LastAccessTime Property System.DateTime LastAccessTime {get;set;} LastAccessTimeUtc Property System.DateTime LastAccessTimeUtc {get;set;} LastWriteTime Property System.DateTime LastWriteTime {get;set;} LastWriteTimeUtc Property System.DateTime LastWriteTimeUtc {get;set;} Length Property System.Int64 Length {get;} Name Property System.String Name {get;} BaseName ScriptProperty System.Object BaseName {get=if ($this.Extension.Length -gt 0){$this.Name.Re... VersionInfo ScriptProperty System.Object VersionInfo {get=[System.Diagnostics.FileVersionInfo]::GetVer...
  17. Du meintest bestimmt: $logstring = $log | Out-String Anschließend habe ich Send-MailMessage ohne ".fullname" ausgeführt, erhalte jedoch wieder eine Fehlermeldung: Send-MailMessage : "Discoverysuchpostfach.pst Administrator.pst" kann nicht in den Typ "System.String" konvertie rt werden, der für den Parameter "Body" erforderlich ist. Die angegebene Methode wird nicht unterstützt. Bei Zeile:1 Zeichen:137 + send-mailmessage -from [MAILSERVER] -to [EMPFÄNGER] -subject "Backup PST-File" -body <<<< $pstlog.Fullname -smtpServer [MAILSERVER] + CategoryInfo : InvalidData: (:) [Send-MailMessage], ParameterBindingValidationException + FullyQualifiedErrorId : ParameterArgumentValidationError,Microsoft.PowerShell.Commands.SendMailMessage Noch als kleine Ergänzung, in der Variablen $log steht eine Ordnerauslage von "get-childitem" Verzeichnis: C:\Backup\PST Mode LastWriteTime Length Name ---- ------------- ------ ---- -a--- 16.03.2013 01:01 271360 Discoverysuchpostfach.pst -a--- 16.03.2013 01:01 271360 Administrator.pst
  18. Hallo Fresh, vielen Dank für deine Antwort. Ich habe deinen PowerShell Vorschlag mal ausgeführt, es kommt folgende Meldung: Send-MailMessage : Das Argument für den Parameter "Body" kann nicht überprüft werden. Das Argument ist NULL oder leer. Geben Sie ein Argument an, das nicht NULL oder leer ist, und führen Sie dann den Befehl erneut aus. Bei Zeile:1 Zeichen:137 + send-mailmessage -from [MAILSERVER] -to [EMPFÄNGER] -subject "Backup PST-File" -body <<<< $pstlog.Fullname -smtpServer [MAILSERVER] + CategoryInfo : InvalidData: (:) [Send-MailMessage], ParameterBindingValidationException + FullyQualifiedErrorId : ParameterArgumentValidationError,Microsoft.PowerShell.Commands.SendMailMessage Der Inhalt der Variable "log" passt. Grüße Sebastian
  19. Ich habe nun doch eine brauchbare Lösung gefunden, die ich euch nicht vorhalten möchte: 1) Windows Server 2008R2 Domain Controller aufsetzen oder bestehendes System nutzen 2) Datenbank reparieren esentutl.exe /p c:\restore\ntds.dit 3) Anschließend mounten dsamain.exe -dbpath c:\restore\ntds.dit -ldapport 5123 -allownonadminaccess -allowupgrade 4) Mit der MMC "Benutzer und Computer" die Datenbank auf Port 5123 öffnen
  20. Hallo zusammen, ich habe ein Problem bei einem kleinen PowerShell Script. Ziel ist es eine Ausgabe eines PowerShell Befehels per E-Mail zuu versenden. Wenn möglich hätte ich gern die Ausgabe im Body und nicht als Anhang. So weit bin ich schon. 1) Ausagbe in eine Variable schreiben $log=(Get-ChildItem C:\Backup | Sort-Object LastWriteTime) 2) E-Mailvesand send-mailmessage -from [ABSENDER] -to [EMPFÄNGER] -subject [BETREFF] -body $log -smtpServer [MAILSERVER] Es kommt jedoch folgende Fehlermeldung: Send-MailMessage : "System.Object[]" kann nicht in den Typ "System.String" konvertiert werden, der für den Parameter "Body" erforderlich ist. Die angegebene Methode wird nicht unterstützt. Gibt es evt. einen anderen Ansatz? Danke und Grüße Sebastian
  21. Vielen Dank für eure Antworten, über die rechtlichen Punkte möchte ich hier nicht diskutieren....freiwillig/ aus Lange weile mach ich das nicht @ NilsK: Hast du schon mal mit dem Programm Erfahrungen?
  22. Guten Morgen zusammen, ich versuche wegen einer Rechtsstreititgkeit einen Active Directory Stand von vor 3 Jahren wiederherszustellen. Mir steht leider nur eine BackupExec Sicherung der NTDS.DIT Datei zur Verfügug. Eine Image Sicherung oder NTBACKUP Sicherung gibt es leider nicht. Ziel ist es den Stand der Objekte innerhalb der Active Directory Datenbank von vor drei Jahren nachzuweisen. Die Domäne muss nicht funktionsfähig sein. Die Idee ist nun den Server von damals nachzubauen und ihm die NTDS.DIT unterzuschieben. Der Computer-Namen, die IP-Adresse, der Namen der Active Directory sind identisch. Das Betriebssystemversion kann ich nur grob schätzen. Eine Version von Windows Server 2003, aber welche genau kann ich nicht sagen (R2?, SP?, Patchlevel?). Ich habe die NTDS.DIT im Verzeichnisdienst Wiederherstellungsmodus ausgetauscht, jedoch kommt folgende Fehlermeldung, siehe Error.jpg Anschließend habe ich mit NTDSUTIL und ESENTUTL versucht die Datenbank zu reparieren. 1) Integritätscheck C:\>ntdsutil files integrity ntdsutil: files file maintenance: integrity Die Datenbank [Current] wird geöffnet.*** Fehler: DBInitializeJetDatabase mit [D ie Datenbank ist inkonsistent.] fehlgeschlagen. Fehler während der Wiederherstellung Befehl wird ausgeführt: C:\WINDOWS\system32\esentutl.exe /g"C:\WINDOWS\NTDS\ntds .dit" /o Initiating INTEGRITY mode... Database: C:\WINDOWS\NTDS\ntds.dit Temp. Database: TEMPINTEG2440.EDB Checking database integrity. The database is not up-to-date. This operation may find that this database is corrupt because data from the log files has yet to be placed in the database. To ensure the database is up-to-date please use the 'Recovery' operation. Scanning Status (% complete) 0 10 20 30 40 50 60 70 80 90 100 |----|----|----|----|----|----|----|----|----|----| ................................................... Integrity check completed. Database is CORRUPTED! Operation terminated with error -1206 (JET_errDatabaseCorrupted, Non database fi le or corrupted db) after 2.813 seconds. Erstellter Prozessbeendigungscode 0xfffffb4a(-1206) Es wird empfohlen, eine semantische Datenbank- analyse durchzuführen, wenn die Integrität einwandfrei war. Dadurch wird die semantische Konsistenz gewährleistet. 2) Sematische Analyse C:\>ntdsutil ntdsutil: semantic database analysis semantic checker: verbose on Ausführlicher Modus ist aktiviert. semantic checker: go fixup Fixup-Modus: on Die DIT-Datenbank wird geöffnet... Das Jet-Modul konnte nicht initialisiert werd en: Die Datenbank ist inkonsistent.. Fehler. Die Datenbank [Current] wird geöffnet.*** Fehler: DBInitializeJetDatabase mit [ Jet-Fehler -1030] fehlgeschlagen. 3) Integritätscheck mit ESENTUTL C:\WINDOWS\NTDS>esentutl /g ntds.dit Microsoft(R) Windows(R) Database Utilities Version 5.2 Copyright (C) Microsoft Corporation. All Rights Reserved. Initiating INTEGRITY mode... Database: ntds.dit Temp. Database: TEMPINTEG1336.EDB Checking database integrity. The database is not up-to-date. This operation may find that this database is corrupt because data from the log files has yet to be placed in the database. To ensure the database is up-to-date please use the 'Recovery' operation. Scanning Status (% complete) 0 10 20 30 40 50 60 70 80 90 100 |----|----|----|----|----|----|----|----|----|----| ................................................... Integrity check completed. Database is CORRUPTED! Operation terminated with error -1206 (JET_errDatabaseCorrupted, Non database fi le or corrupted db) after 2.47 seconds. 4) Reparatur mit ESENTUTL C:\WINDOWS\NTDS>esentutl /p ntds.dit Microsoft(R) Windows(R) Database Utilities Version 5.2 Copyright (C) Microsoft Corporation. All Rights Reserved. Initiating REPAIR mode... Database: ntds.dit Temp. Database: TEMPREPAIR2772.EDB Checking database integrity. The database is not up-to-date. This operation may find that this database is corrupt because data from the log files has yet to be placed in the database. To ensure the database is up-to-date please use the 'Recovery' operation. Scanning Status (% complete) 0 10 20 30 40 50 60 70 80 90 100 |----|----|----|----|----|----|----|----|----|----| ................................................... Initiating DEFRAGMENTATION mode... Database: ntds.dit Temp. Database: TEMPREPAIR2772.EDB Defragmentation Status (% complete) 0 10 20 30 40 50 60 70 80 90 100 |----|----|----|----|----|----|----|----|----|----| ................................................... Moving 'TEMPREPAIR2772.EDB' to 'ntds.dit'... DONE! Note: It is recommended that you immediately perform a full backup of this database. If you restore a backup made before the defragmentation, the database will be rolled back to the state it was in at the time of that backup. Operation completed successfully in 6.828 seconds. 5) Erneuter Integritätscheck mit ESENTUTL C:\WINDOWS\NTDS>esentutl /g ntds.dit Microsoft(R) Windows(R) Database Utilities Version 5.2 Copyright (C) Microsoft Corporation. All Rights Reserved. Initiating INTEGRITY mode... Database: ntds.dit Temp. Database: TEMPINTEG1224.EDB Checking database integrity. Scanning Status (% complete) 0 10 20 30 40 50 60 70 80 90 100 |----|----|----|----|----|----|----|----|----|----| ................................................... Integrity check successful. Operation completed successfully in 2.46 seconds. 6) Erneuter Integritätscheck C:\WINDOWS\NTDS>ntdsutil ntdsutil: files file maintenance: integrity Die Datenbank [Current] wird geöffnet. Befehl wird ausgeführt: C:\WINDOWS\system32\esentutl.exe /g"C:\WINDOWS\NTDS\ntds .dit" /o Initiating INTEGRITY mode... Database: C:\WINDOWS\NTDS\ntds.dit Temp. Database: TEMPINTEG3028.EDB Checking database integrity. Scanning Status (% complete) 0 10 20 30 40 50 60 70 80 90 100 |----|----|----|----|----|----|----|----|----|----| ................................................... Integrity check successful. Operation completed successfully in 1.954 seconds. Erstellter Prozessbeendigungscode 0x0(0) Es wird empfohlen, eine semantische Datenbank- analyse durchzuführen, wenn die Integrität einwandfrei war. Dadurch wird die semantische Konsistenz gewährleistet. 7) Erneute Sematische Analyse C:\WINDOWS\NTDS>ntdsutil ntdsutil: semantic database analysis semantic checker: verbose on Ausführlicher Modus ist aktiviert. semantic checker: go Fixup-Modus: off Die Datenbank [Current] wird geöffnet.......Der Vorgang ist abgeschlossen. Die Anzahl der Datensätze wird abrufen...8258 Einträge Sicherheitsbeschreibungsanzahl wird abgerufen...259 Sicherheitsbeschreibung(en) Die Zusammenfassung wird in die Protokolldatei dsdit.dmp.1 geschrieben. Überprüfte SDs: 259 Einträge gescannt: 8258 Einträge werden verarbeitet..Der Vorgang ist abgeschlossen. Somit sollte die Datenbank wieder in einem konsistenten Zustand sein. Leider kommt die gleichen Fehlermeldung dass der Verzeichnisdienst nicht gestartet werden. Hat jemand eine Idee? Oder gibt es noch andere Möglichkeiten die Datenbank zu öffnen? Danke und Grüße Sebastian P.S. Meine nächsten Schritte wären nun verschiedene Versionsstände (R2, SP2) mal zu probieren
  23. Hallo Board Veteran, laut meinem zuständigen Microsoft Partner Verantwortlichen muss die Windows Live ID eine geschäftliche E-Mail Adresse sein, gibt irgendwie seit kurzem eine Einschränkung beim Download von Lizenzen. Der Umzug ging realtiv schnell. Geht aber nur über die Hotline.
  24. Guten Morgen, ich würde gerne meine bereits erworbenen Microsoft Zertifizierungen mit einer andere Windows-Live ID verknpfen. Hintergrund ist die Zuordnung der Live-ID zu einer Firma. Hier gibt es seit (kurzem) die Einschränkung dass diese Verknüpfung nur auf die Geschäfts E-Mail Adresse geht. Danke und Grüße Sebastian
×
×
  • Neu erstellen...