Jump to content

srkonus

Members
  • Gesamte Inhalte

    406
  • Registriert seit

  • Letzter Besuch

Beiträge erstellt von srkonus

  1. Hi,

     

    wir nutzen einen W2k12R2 Terminalserver und Office 365. Die TS User haben sich nun gemeldet, das sie Onedrive nicht nutzen können. Das ganze verhält sich wie folgt:

     

    TS User auf lokaler Maschine: 

     

    Onedrive wird gestartet, User authentifiziert sich, Onedrive Ordner wird im Userprofile angelegt, alles läuft.

     

    TS User auf TS:

     

    Onedrive wird gestartet, User authentifiziert sich, Onedrive Ordner kann nicht im Userprofile angelegt werden. Lasse ich den Ordner woanders anlegen (wo der User Lese-/Schreibrechte hat), wird dieser angelegt und Onedrive lässt sich benutzen.

     

     

    Irgendwie fehlt mir der Ansatz... :(  Hat jemand eine Idee bzw. sowas schon einmal erlebt?

     

     

    Viele Grüße aus Aachen

     

    srkonus

  2. Hallo zusammen,

     

    ich bin zur Zeit ein wenig Ratlos. Im Moment nutzen wir den SCCM 2012 R2 SP1 CU3 (5.00.8239.1403). Heute bin ich darüber gestolpert, das es neuere Versionen (SCCM 1606 - Update Rollup 1) gibt. Nun stellen sich mir ein paar Fragen:

     

    1. Ist das ein "einfaches" Update wie von SCCM 2012 R2 SP1 - CU2 auf SCCM 2012 R2 SP1 - CU3?

    2. Kann ich von meiner Version auf die SCCM 1606 Update Rollup 1 umsteigen? Meine ob das mit unserer Lizenz abgedeckt ist.

    3. Der SQL läuft noch unter 2012, ist das mit dem SCCM 1606 noch supported?

     

    Habe auch gelesen, das Systemcenter 2016 kommt, damit bin ich nun vollkommen durcheinander. Ist der SCCM 1606 ein Bestandteil von Systemcenter 2012R2 oder schon von Systemcenter 2016?

     

     

    Danke für Eure Antworten

     

    srkonus

  3. Habe das ganze nun hinbekommen, meine Lösung sieht wie folgt aus:

    [String] $folder="C:\Temp\FolderA"
    Get-ChildItem -Path $folder -Recurse | SELECT Attributes, Name, CreationTime, Length | Format-Table -AutoSize | Out-File C:\TEMP\logfile.txt
    
    $inhalt = Get-Content -Path C:\TEMP\logfile.txt | Out-String 
    
    
    Send-MailMessage `
    -to "hans <hans@bla.de>" `
    -Subject "test" `
    -body "blablabla `r`n muhmuhmuh`r`n $inhalt" `
    -SmtpServer "server" `
    -from "powershell <powershell@bla.de>" `
    -encoding ([System.Text.Encoding]::UTF8) `
    

    Es geht sicherlich einfacher oder schöner, aber so verstehe ich das Ergebnis zumindest.

  4. Send-MailMessage -SmtpServer Server -From Von -To Zu -Body $(get-content $logfile) -Subject Betreff -UseSsl
    

    Der Hinweis ist gar nicht schlecht. Lasse mir das Ergebnis von get-childitem in eine txt-Datei schreiben. Diese gebe ich genauso wie Du an, allerdings kommt in der Mail nicht der Inhalt sondern folgendes an:

     

    Microsoft.PowerShell.Commands.Internal.Format.GroupStartData Microsoft.PowerShell.Commands.Internal.Format.FormatEntryData 

     

     

    Edit:

     

    Hatte vergessen die Variable $logfile zu setzen. Wenn ich allerdings folgendes schreibe:

    [String] $folder="C:\Temp\FolderA"
    Get-ChildItem -Path $folder -Recurse | SELECT Attributes, Name, CreationTime, Length | Format-Table -AutoSize | Out-File C:\TEMP\logfile.txt
    
    $logfile = C:\TEMP\logfile.txt
    
    Send-MailMessage `
    -to "Bernd <hans@bla.de>" `
    -Subject "test" `
    -body $(get-content $logfile) `
    -SmtpServer "server" `
    -from "powershell <powershell@bla.de>" `
    -encoding ([System.Text.Encoding]::UTF8) `
    

    wird zwar die Textdatei erstellt und gefüllt, allerdings wird der Inhalt nicht ausgelesen und als Body verwendet.

  5. Moin,

     

    mit robocopy sollte sich das recht einfach erledigen lassen. Das bietet die Auswahloptionen, die du brauchst, loggt alles mit, kann auch Logdateien zum Versenden erzeugen, und es ist schnell.

     

    Ansatz: Schalter /MOVE zum Verschieben in ein temporäres Verzeichnis, dieses dann mit rd /s /q komplett löschen.

     

    Gruß, Nils

    Hallo Nils,

     

    danke für Deine Antwort. Mein Script läuft ja und eine txt-Datei kann ich auch erstellen und als Anhang verschicken. Wenn möglich möchte ich aber den Inhalt der txt-Datei als Mail-Body haben.

  6. Hallo zusammen,

     

    ich möchte in mir bekannten Verzeichnissen alle Dateien löschen, die älter als X Tage sind. Nach dem Löschvorgang möchte ich eine Benachrichtigung per Mail. Hierfür habe ich folgendes Script gebastelt:

    
    $logfolder1 = "C:\Share\folderA"
    $logfolder2 = "C:\Share\folderB"
    
    <#
    Keepdays bezeichnet die Verwahrdauer der Dateien
    #>
    $keepdays = 2
    
    <# 
    Aktuelles Datum ermitteln
    #>
    $date = Get-Date
    
    <#
    Löschdatum festlegen
    #>
    $olddate = $date.AddDays(-$keepdays)
    
    #erstelldatum der dateien auslesen und löschen
    
    Get-ChildItem -path $logfolder1 -Recurse *.* | where {$_.lastwritetime -lt $olddate} | Remove-Item -Force
    
    Get-ChildItem -path $logfolder2 -Recurse *.* | where {$_.lastwritetime -lt $olddate} | Remove-Item -Force
    
    #benachrichtigungsmail verschicken
    
    Send-MailMessage `
    -to "Hans <hans@bla.de>" `
    -Subject "test" `
    -body "Dateien bis $olddate gelöscht" `
    -SmtpServer "server" `
    -from "powershell <powershell@bla.de>" `
    -encoding ([System.Text.Encoding]::UTF8) `
    
    

    Dies funktioniert soweit auch gut. Über Übersicht und Script-Stil lässt sich streiten  :)

     

    Was fein wäre ist, das im Mail-Body die Namen der gelöschten bzw. zu löschenden Dateien lesbar aufgeführt werden. Habe was rumgespielt, gegoogelt und getestet, aber lesbar ist das nun auch wieder nicht:

    Function Format-FileSize() {
        Param ([int]$size)
        If     ($size -gt 1TB) {[string]::Format("{0:0.00} TB", $size / 1TB)}
        ElseIf ($size -gt 1GB) {[string]::Format("{0:0.00} GB", $size / 1GB)}
        ElseIf ($size -gt 1MB) {[string]::Format("{0:0.00} MB", $size / 1MB)}
        ElseIf ($size -gt 1KB) {[string]::Format("{0:0.00} kB", $size / 1KB)}
        ElseIf ($size -gt 0)   {[string]::Format("{0:0.00} B", $size)}
        Else                   {""}
    }
    
    [String] $folder="C:\Temp\FolderA"
    
    
    Get-ChildItem -Path $folder -Recurse | Select-Object Name, @{Name="Size";Expression={Format-FileSize($_.Length)}} | Out-File C:\TEMP\text.txt
    
    $inhalt = Get-Content C:\TEMP\text.txt
    
    Send-MailMessage `
    -to "Bernd <hans@bla.de>" `
    -Subject "test" `
    -body "$inhalt" `
    -SmtpServer "server" `
    -from "powershell <powershell@bla.de>" `
    -encoding ([System.Text.Encoding]::UTF8) `
    

    Hat jemand eine Idee, wie ich das machen kann (wenn es den möglich ist?

     

     

    Vielen Dank für jede Antwort.

     

     

    srkonus

  7.  

    Auch wenn die MMC abstürzt kannst Du die Reports erreichen, wenn der Reportingservice richtig konfiguriert ist.

    Du surfst auf Deinem Backupserver die folgende URL an:

    http://backupserver/ReportServer (Backupserver musst Du ersetzen durch den Namen Deines Backupservers - logisch(sonst kommst Du ja auf meinen - unlogisch  :D )))

     

    .

    .

    .

    Deswegen hatte ich ja auch schon geschrieben das ich die Reports per HTML aufrufen kann ;-)

  8. Hallo zusammen,

     

    ich habe ein Problem, was sich zwar umgehen lässt, aber langsam nervt es dann doch.

    Bei dem Upgrade (vor ca. 2 Jahren oder so) unseres DPM von 2012 auf 2012 R2 ist es zu Problemen gekommen. Die Installation konnte dann doch gerettet werden. Soweit funktioniert das Backup auch. Ein merkwürdiges Verhalten haben wir dann doch:

     

    Ruft man den Tab "Reporting" auf, beendet sich die DPM Konsole. Die Reports sind allerdings per HTML auf dem Reportingserver nutzbar. Im Log des DPM Servers findet sich bei einem Crash der Konsole folgender Eintrag:

    The description for Event ID 999 from source MSDPM cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
    If the event originated on another computer, the display information had to be saved with the event.
    
    The following information was included with the event: 
    An unexpected error caused a failure for process 'mmc'.  Restart the DPM process 'mmc'.
    
    Problem Details:
    <FatalServiceError><__System><ID>19</ID><Seq>0</Seq><TimeCreated>25.11.2015 10:08:58</TimeCreated><Source>DpmThreadPool.cs</Source><Line>163</Line><HasError>True</HasError></__System><ExceptionType>NullReferenceException</ExceptionType><ExceptionMessage>Object reference not set to an instance of an object.</ExceptionMessage><ExceptionDetails>System.NullReferenceException: Object reference not set to an instance of an object.
       at Microsoft.Internal.EnterpriseStorage.Dls.UI.ReportingPage.Reporting.RefreshListView()
       at Microsoft.Internal.EnterpriseStorage.Dls.UI.ReportingPage.Reporting.DisplayAppropriateListView()
       at Microsoft.Internal.EnterpriseStorage.Dls.UI.ReportingPage.Reporting.CheckAccountStatusAndUpdateUI()
       at Microsoft.Internal.EnterpriseStorage.Dls.UI.ReportingPage.Reporting.UpdateReportingUI()
       at Microsoft.Internal.EnterpriseStorage.Dls.UI.ReportingPage.Reporting.UpdateReportingPage()</ExceptionDetails></FatalServiceError>
    
    the message resource is present but the message is not found in the string/message table
    

    Habe nun schon viel gesucht und probiert, aber bis jetzt erfolglos. Folgender Link schien mir am interessantesten:

     

    https://social.technet.microsoft.com/Forums/en-US/0ec22da7-c755-4558-bbe9-0c3c7f1ff145/restoring-premigration-dpm-database-reporting-tab-issue?forum=dpmsetup

     

    Hat jemand eine Idee, wie ich den "Reporting" Tab in der DPM Konsole wieder fixen kann?

     

     

    Vielen Dank für jede Antwort!

     

    srkonus

  9. Ganz andere Frage mal:

     

    Wenn ich einen Sharepoint in Azure haben will, erscheint mir dies im Moment nicht gerade günstig. So wie ich das zur Zeit sehe, muss ich mir Sharepoint Lizenzen kaufen, habe einen SQL und Domain Controller. Zusätzlich das Azure VPN (da sich meine Standorte selber nicht sehen)...

    Sehe da im Moment keinen Sinn. Kann mich diesbezüglich vielleicht jemand aufklären?

     

     

    mfg

     

    srkonus

  10. Hi,

     

    danke für Deine Antwort. Was die lokale Installation angeht, bin ich mir noch nicht sicher und glaube das Deine Meinung nicht richtig ist.

    Laut dieser Webseite https://azure.microsoft.com/de-de/documentation/articles/active-directory-aadconnect-topologies/ sind nämlich drei AD-Connect Server (drei Stück da die Standorte nicht verbunden sind) nicht erlaubt/supported. Es wird zwar nicht auf Azure VPN eingegangen, aber drei Standorte mit einem Connect Server ist möglich.

    Vielleicht beteiligen sich hier noch welche an der Diskussion.

     

     

    Viele Grüße

     

    srkonus

  11. Hallo zusammen,

     

    wir überlegen, aufgrund der Firmenstruktur, Azure AD Connect einzusetzen. Grundsätzlich haben wir alles verstanden. Da min. drei ADs in unterschiedlichen Firmenteilen auf unterschiedlichen Kontigenten AD Connect nutzen sollen, gibt es bei uns Kollegen unterschiedliche Ideen und Vorstellungen:

     

    - Installation des AD Connect Servers in Azure

    • Syncronisation der ADs dorthin

    - Installation des AD Connects lokal in jedem AD (von 2/3 der Kollegen gewählt)

    • Syncronisation des jeweils lokalen AD zu Azure

     

    Es gibt keine Verbindung zwischen den ADs, kein VPN oder Trust oder sonst etwas. Die lokale Installation in jedem AD scheint die einzige Variante zu sein die funktioniert, oder?

     

     

    Bedanke mich schon einmal für Eure Teilnahme, Anregungen und Ideen

     

    srkonus

  12. Hi,

     

    wir nutzen den SCCM2012 und bis auf einige Kleinigkeiten hin und wieder sind wir auch zufrieden. Es war so eingestellt, das man den Server sagen konnte:

     

    "Installier die Updates nachts und falls es benötigt wird starte danach neu."

     

    Seit dem vorletzten Patchday ist dies nicht mehr möglich. Die Server installieren zwar die Updates, starten danach aber nicht neu. Man sagt also das er die Updates außerhalb der Geschäftszeiten installieren soll - was auch passiert. Nur der Neustart danach geht nicht mehr, muss man also dann händisch durchführen.

    Wo kann ich nachschauen, ob die entsprechende Option noch konfiguriert ist?

    Ich habe nicht allein administrativen Zugang zum SCCM, selber aber schon mehr als 6 Monate keine Einstellung geändert.

     

     

    mfg

     

    srkonus

  13. Hallo zusammen,

     

    wir haben seit Freitag ein Phänomen im Netzwerk, was wir uns im Moment nicht erklären können. Wir haben an unseren Switchen festgestellt, das Rechner mit einer falschen MAC Adresse auf ARP Anfragen antworten. Ich versuche dies zu erklären:

     

    5 Rechner

    • 172.30.71.6 (XX:XX:XX:F7:52:75)

    • 172.30.41.1 (XX:XX:XX:38:d1:a8)

    • 172.30.63.1 (XX:XX:XX:c2:b0:b9)

    • 172.30.14.1 (XX:XX:XX:88:c7:4f)

    • 172.30.59.1 (XX:XX:XX:7b:67:4d)

    Wireshark läuft auf 172.30.71.6, promiscuous mod off

     

    Mit Wireshark sehen wir das 172.30.14.1 (XX:XX:XX:88:c7:4f) eine ARP Anfrage stellt und wissen will, welcher Rechner die 172.30.41.1 haben will - soweit so gut und auch normal. Allerdings ist bei 172.30.41.1 zu diesem Zeitpunkt das Netzwerkkabel abgezogen.

    Nun antwortet 172.30.71.6 (XX:XX:XX:F7:52:75) und gibt als Source MAC Adresse die XX:XX:XX:38:d1:a8 an und sagt das die IP 172.30.41.1 die MAC Adresse XX:XX:XX:38:d1:a8 hat.

     

    Hat jemand so etwas schon einmal erlebt und könnte es mit dem letzten Patchday zusammen hängen?

     

     

    Danke für die Antworten

     

    srkonus

     

     

    post-10654-0-26931800-1442390232_thumb.png

  14. Hallo,

     

    ich spiele gerade mit den GPOs für Office 2010 und 2013 rum. Was wir beabsichtigen ist eigentlich einfach. Auf einem Share (Windows 2012 R2 Server) liegen Templates die von allen Usern genutzt werden sollen.

    Hierzu habe ich mir die GPO Vorlagen besorgt und wie folgt eingestellt:

     

    Office 2010:

     

    Office 2010 - Shared paths - Workgroup templates path - Pfad eingetragen

     

    Office 2013:

     

    Office 2013 - Shared paths - Workgroup templates path - Pfad eingetragen

    Word 2013 - Miscellaneous - Show custom templates tab by default in Word on the Office start screen - Enabled

     

     

    In Word 2013 klappt dies fast gut. Beim ersten starten der Anwendung sehe ich unter dem Punkt Featured meine Vorlagen. Möchte ich dann aus der geöffneten Anwendung ein neues Dokument erzeugen, werden mir die Templates nicht angezeigt. Wie kann ich das einstellen?

     

    Unter Word 2010 werden die Templates unter dem Punkt "Meine Vorlagen" angezeigt/eingeordnet. Besteht die Möglichkeit diese direkt unter dem Punkt Start bzw. "Verfügbare Vorlagen" anzuzeigen?

     

     

    Vielen Dank für Eure Mühe und Hilfe

     

    srkonus

  15. Tja, manches muß man eben "wissen". ;) Ich vermute, du bist inzwischen über das offizielle Support-Statement von MS zu diesem Thema gestolpert.

    http://blogs.technet.com/b/exchange/archive/2013/02/08/servicing-exchange-2013.aspx

    http://blogs.technet.com/b/exchange/archive/2013/07/09/released-exchange-server-2013-rtm-cumulative-update-2.aspx

    AFIR ist es so, dass die CU von MS nicht für diese "Versionssprünge" getestet werden, sondern N-2. Gab neulich hier schon eine ähnliche Diskussion dazu.

     

    Laufen alle Exchangeservices? Steht irgendwas im Eventlog?

     

     

    Im Zweifel würd ich mir an deiner STelle mal die DB sichern (Backup) und dann über ein RecoverServer nachdenken. Dann wär man auch nicht mit so einer "unsupporteten" Installation unterwegs.

     

    Hi,

     

    danke für die Antwort. In meinen Augen steht dort nicht explizit das ein solcher Sprung nicht möglich ist. Der Support für ein CU läuft drei Monate nach dem folgenden CU aus. Die Installation war ja erfolgreich.

    Es laufen alle Exchange Dienste und im Log steht nichts zu dem Outlook Verhalten - nix was ich hier nicht schon geschrieben hätte. Falls ich einen neuen Server aufsetzen sollte, wie wäre dort die beste Strategie um die Daten zu halten (Mailbox move, Restore...), wie sieht es dabei mit Downtime für die User aus - da stellen sich mir auch genug Fragen.

     

     

    mfg

     

    srkonus

  16. Hallo zusammen,

     

    ich habe ein merkwürdiges Problem mit meinem Exchange 2013. Der Server lief als Exchange 2013 cu2 auf einem Server 2012 unter VMware. Nach der erfolgreichen Migration zu Hyper-V habe ich direkt CU8 installiert - auf der Downloadseite von MS (https://www.microsoft.com/en-us/download/details.aspx?id=46373) steht nicht das dies nicht geht.

    Während der Aktualisierung traten "nur" bei den Konnektoren - ein Beispiel:

     

    Error:
    The following error was generated when "$error.Clear(); 
              $connectors = Get-ReceiveConnector -Server $RoleFqdnOrName;
              foreach($connector in $connectors) { if($connector.MaxLocalHopCount -gt 1) { Set-ReceiveConnector -Identity $connector.Identity -MaxLocalHopCount 5 } };
            " was run: "Microsoft.Exchange.Management.SystemConfigurationTasks.ReceiveConnectorRoleConflictException: The values that you specified for the Bindings and RemoteIPRanges parameters conflict with the settings on Receive connector "EXCHANGE\Default Frontend EXCHANGE". Receive connectors assigned to different Transport roles on a single server must listen on unique local IP address & port bindings.
       at Microsoft.Exchange.Configuration.Tasks.Task.ThrowError(Exception exception, ErrorCategory errorCategory, Object target, String helpUrl)
       at Microsoft.Exchange.Configuration.Tasks.Task.WriteError(Exception exception, ErrorCategory category, Object target)
       at Microsoft.Exchange.Management.SystemConfigurationTasks.SetReceiveConnector.InternalValidate()
       at Microsoft.Exchange.Configuration.Tasks.Task.<ProcessRecord>b__b()
       at Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)".
     
    aber das haben wir mit
     
     
    hinbekommen. Danach lief das Update durch. Wir nutzen 2 eigene Konnektoren und leider gibt es keinen Screenshot wie alle Konnektoren (auch die Exchange eigenen) vor dem Update aussahen.
    Mittels OWA kommen die User an die Mails, auch ein CRM kommt über Port 587 bei den "Empfangskonnektoren" an die Mails.
    Rufe ich im Browser die Autodiscover.xml auf, erhalte ich folgende Ansicht:
     
    <?xml version="1.0" encoding="utf-8" ?> 
    - <Autodiscover xmlns="http://schemas.microsoft.com/exchange/autodiscover/responseschema/2006">
    - <Response>
    - <Error Time="12:31:35.6706834" Id="3007185755">
      <ErrorCode>600</ErrorCode> 
      <Message>Invalid Request</Message> 
      <DebugData /> 
      </Error>
      </Response>
      </Autodiscover>
    
    

    Möchte ich über die Systemsteuerung ein neues Exchange Postfach einrichten, passiert folgendes:

     

    Es wird automatisch User Name und die Mail Adresse eingetragen und im folgenden Schritt kann keine Verbindung zum Exchange hergestellt werden (Bild 1). Das dann erscheinende Fenster zeigt, das die Mailbox zum User aufgelöst werden kann (Bild2).

    In den Exchange Logs stehen zu dem Zeitpunkt/Aktion keine Einträge, das Microsoft Office Alert Log auf dem Client zeigt folgenden Eintrag:

     

    MAPI

    The action cannot be completed.  The connection to Microsoft Exchange is unavailable. Outlook must be online or connected to complete this action.

    P1: 350569

    P2: 6.3.9600.17415

    P3:

    P4: 

     

    Im DNS ist ein CNAME für Autodiscover vorhanden, den _autodiscover Eintrag unter _tcp gibt es nicht, dieser war auch vorher nicht vorhanden. Ein manuelles erstellen brachte keine Besserung.

    Ein "Get-AutodiscoverVirtualDirectory" zeigt den richtigen Server an, allerdings ist die InternalUrl leer (Bild 3).

     

    Was vielleicht auch noch ein Hinweis sein könnte:

    Nach einem Neustart des Servers haben wir den Fehler "Event ID 15021, HTTPEvent "error occurred while using SSL configuration for endpoint 0.0.0.0:444" – Exchange Server 2013" den wir damit behoben haben: http://www.exchangedictionary.com/solutions/event-id-15021-error-occurred-while-using-ssl-configuration

    Den "alten" Exchange unter VMware gibt es noch, er läuft ohne Netzwerk - allerdings hat er mir bis jetzt nicht weitergeholfen. So komplett ohne Netzwerk ist das Ding nicht nützlich.

     

    So, ich hoffe das ich alle Informationen zusammengetragen habe, diese ausreichen und vielleicht hat ja jemand einen tollen Einfall. Danke schon einmal an alle die sich Gedanken machen!

     

    mfg

     

    srkonus

    post-10654-0-75302100-1432732440_thumb.jpg

    post-10654-0-55495400-1432732447_thumb.jpg

    post-10654-0-68409300-1432732453_thumb.jpg

×
×
  • Neu erstellen...