• Active Directory
    • AD Consulting
    • AD Design
      • Domain Name festlegen
      • Domain Struktur einrichten
      • Forest Struktur definieren
    • AD Management
    • AD Automation
      • Dynamic Access Control (DAC)
    • AD Federation Services
      • ADFS Betrieb
      • ADFS und Office365
      • ADFS und Cisco Unified Communications Manager
      • SAML und ADFS 2.0
  • Azure / M365
    • Azure AD
    • Microsoft 365 (O365)
  • Migration
    • Active Directory Migration
    • Exchange Migration
    • File Server Migration
    • Lotus Notes Migration
    • Novell Migration
  • Wissen
    • Alle Beiträge
    • Administration
    • PowerShell
    • Migration
    • Exchange
    • Tools
  • Kontakt
    • Wir über uns
    • Kontakt
  • EN
info@firstattribute.com
by FirstAttribute
Active Directory FAQActive Directory FAQ
  • Active Directory
    • AD Consulting
    • AD Design
      • Domain Name festlegen
      • Domain Struktur einrichten
      • Forest Struktur definieren
    • AD Management
    • AD Automation
      • Dynamic Access Control (DAC)
    • AD Federation Services
      • ADFS Betrieb
      • ADFS und Office365
      • ADFS und Cisco Unified Communications Manager
      • SAML und ADFS 2.0
  • Azure / M365
    • Azure AD
    • Microsoft 365 (O365)
  • Migration
    • Active Directory Migration
    • Exchange Migration
    • File Server Migration
    • Lotus Notes Migration
    • Novell Migration
  • Wissen
    • Alle Beiträge
    • Administration
    • PowerShell
    • Migration
    • Exchange
    • Tools
  • Kontakt
    • Wir über uns
    • Kontakt
  • EN

Powershell Logfile Monitoring – AD Migration

Feb 12, 2015 (Letztes Update) | Posted by Hannes Hayashi Migration, PowerShell |

 

Powershell Logfile Monitoring – AD Migration

Bei einer Active Directory Migration müssen oft viele Logfiles die ausgewertet werden. Entweder muss eine E-Mail geschrieben, eine Datenbank aktualisiert oder etwas Anderes gemacht werden.

Hier ein einfaches Beispiel für einen PowerShell Logfile Monitoring Code für einen Share:

 

PowerShell: Logfile Überwachung für Share

Der Code überprüft alle 10s ob es ein neues Log-File in $share („\\server\share\“) gibt, welches mit $startsWith („ADMT*“) anfängt. Der Asterisk (*) ist ein Wild-Card und steht für eine beliebige Zeichenfolge.

$share = „\\server\share\“ # Change to your share
$startsWith
= „ADMT*“
$logs
= Get-ChildItem ($share + $startsWith) | Sort-Object LastWriteTime -Descending # Get all files starting with $startsWith in $share and sort by DateModified. Latest is first.
$lastWriteTime = $logs[0].LastWriteTime # The time stamp of the latest log file
 
while($true) {

       $logs = Get-ChildItem ($share + $startsWith) | Where-Object {($_.LastWriteTime -gt $lastWriteTime)} # Get all files starting with $startsWith in $share that are newer than $lastWriteTime
       if($logs -ne $null) { # If we have new logs…
             $logs = $logs | Sort-Object LastWriteTime -Descending # Sort logs descending
             if($logs.Count -eq $null) { # If we have one log…
                    $lastWriteTime = $logs.LastWriteTime # Set $lastWriteTime to DateModified of new log
             }

             else {
                    $lastWriteTime = $logs[0].LastWriteTime # Otherwise, use DateModified of latest log
             }

             foreach($logFile in $logs) { # for each log file found do…
                    # <YOUR CODE HERE>
             }

       }
       else { # If there are no new logs
             Write-Host „no new logs found. Sleeping for 10s“
       }

       Sleep 10 # Sleep for 10s
}     

 

Artikel weiterempfehlen:
  • teilen
  • tweeten
  • sharen
  • xingen
  • mailen
Artikel erstellt am: 12.02.2015
Tags: LogfileMonitoringPowerShell
1

You also might be interested in

Neuen Exchange-Ordner im Postfach automatisch anlegen

Neuen Exchange-Ordner im Postfach automatisch anlegen

Mai 5, 2020

Einfach einen neuen Exchange-Ordner automatisch anlegen? Es erscheint eine doch[...]

PowerShell group policy cmdlets

Windows Powershell: Group Policy Cmdlets

Mrz 19, 2012

Der Windows Server 2008 R2, bzw. die Windows 7 Remote[...]

Powershell-zufaelliges-passwort

PowerShell – Zufälliges Passwort nach eigenen Vorgaben generieren

Mai 18, 2016

Passwörter sind immer Diskussionsthema in der IT-Sicherheit. Wie sind die[...]

Leave a Reply

<p>Danke für Ihre Anregungen, Fragen und Hinweise.<br/>Infos zum <a href="https://www.active-directory-faq.dekontakt/">Datenschutz</a></p>
Cancel Reply

FirstWare IDM-Portal im Test: IT-Administrator 08-2022

 

ADFAQ-FirstAttribute

Wer schreibt ?

Team der FirstAttribute AG

Consultants und Entwickler der FirstAttribute arbeiten seit mehr als 20 Jahren in IAM- und Cloud-Transition-Projekten.
Zusammen verfügen Sie über einen wertvollen Erfahrungsschatz im Bereich Active Directory und Azure AD und teilen diesen auf Active Directory FAQ.

Neueste Artikel

  • 8 Tipps für mehr Sicherheit in Active Directory und Backups von AD
  • Azure AD Custom Security Attributes ermöglichen flexible Berechtigungsstrukturen
  • Dateiberechtigungen in MS Teams und SharePoint Online verwalten – So funktioniert es
  • AD-Gruppen in Microsoft Teams verwenden – Dynamische Gruppen in der Praxis
  • Verbindung zwischen Microsoft 365 und SharePoint Online zu Azure AD

Unsere IAM-Lösungen

Ihre IAM-Lösung: FirstWare IDM-Portal

 

my-IAM für Cloud Identity Management in Microsoft Teams

Kontakt aufnehmen

Sie haben eine Frage oder Anmerkung? Schicken Sie uns schnell eine Nachricht.

Nachricht senden
Jetzt AD Tasks vereinfachen und delegieren: FirstWare IDM-Portal

Folgen Sie uns

Kontakt

  • FirstAttribute AG
  • Am Büchele 18, 86928 Hofstetten, Germany
  • +49 89 215 442 400
  • https://www.firstattribute.com

Schlagwörter

.Net ACL Active Directory AD LDS AD Objekt Azure AD Berechtigung Cloud cmdlets Delegation Domain Controller dynamicgroup dynamische Gruppen Exchange Exchange-Ordner Exchange-Postfach Exchange Migration Federation FirstWare Get-Mailbox Global Catalog Group Policy Gruppen Gruppenmitgliedschaft IDM-Portal LDAP m365 Microsoft Azure Migration New-ADUser Novell NTFS Office 365 PowerShell QMM QMM AD QMM Exchange Quest Migration Manager Schema Set-ADUser SID SID History Update Windows 10 Windows Server 2012 R2

Neueste Kommentare

  • activedirectoryfaq.com sharepoint login - infoslist bei Windows 365 und Azure AD verstehen in Theorie und Praxis
  • Domäne Letzte Anmeldung - ObenGesichert.com bei LastLogon vs. LastLogonTimestamp
  • Teams Code Zur Anmeldung - ObenGesichert.com bei Authentifizierung für MS Teams in hybriden Netzwerken
Login
Impressum
Datenschutzerklärung

© 2023 · Active-Directory-FAQ by firstattribute.com

Prev Next