Exchange 2016 Mailbox Move Request

Similar documents
Ulrich Stärk

TI-No. 4002TI05.doc PAGE NO. : 1/1. Settings after Installation of the Firmware Version 74

Page xxxiii, first paragraph reads: Should read: Stanley Reimer Reads: RBAC management has been improved.

Connection Guide Link ECU

Übungsblatt 2. Aufgabe 1 (Klassifikationen von Betriebssystemen)

Designing Database Solutions for Microsoft SQL Server 2012 MOC 20465

Optimiertes Laden in die F-Fakten-Tabelle SAP Business Warehouse. Jörn Bartels Architect Server Technologies SAP Development 30.

Exam Name: TS: Exchange Server 2007, Configuring

Search Engines Chapter 2 Architecture Felix Naumann

Developing Microsoft Azure Solutions MOC 20532

Read-only Transportable Tablespaces 11g <> 12c Bodo von Neuhaus

T4 ein Performance Tool?

Oracle DB in der Oracle Cloud Überblick und Praxis

Datenorientierte Systemanalyse. 11/06/2014 Axel Polleres

Aufgabe 2. Join-Methoden Differential Snapshots. Ulf Leser Wissensmanagement in der Bioinformatik

Chapter 8: Managing Modern Public Folders. A brief history on public folders

Übersicht Port-Liste. Workstation. Liste der in SeMSy III verwendeten Netzwerk-Ports

Innovations in V6.5 Consolidation

WMI Filter für Gruppenrichtlinien, richtig definiert und eingesetzt, sind wahre Helfer bei der Zielbestimmung.

xxx xxx AT/PT xxxx x x..xx weitere Varianten siehe Anhang des Zertifikats further variations see annex of certificate

4. Multicast Multicast Principles. Why is Multicast Important for. Multimedia? Definition of Multicast

SAM-FS Tools. machen

USB. USB Sticks in Design und Qualität

Emerging Technologies Workshops

Code Snippets für VS Lab Test

Microsoft EXAM TS: Microsoft Exchange Server 2010, Configuring

Microsoft TS: Microsoft Exchange Server 2010, Configuring. Download Full Version :

Flasher Utility. QUANCOM Informationssysteme GmbH

Übersicht über Außenbildschirme. SERVICE- MANAGEMENT Frank Schulze e.k. Kraftstraße 2a D Gera Germany Tel.: +49 (0)

Praktische Aspekte der Informatik. Thomas Löwe Prof. Marcus Magnor

Oracle 10g R2 Data Guard. Neue Funktionalitäten

Spektroskopiesoftware

Microsoft Exam Questions & Answers

Windows Update error code list

OVM-Setup DOAG,

AUTOMATISIERUNG DER INFRASTRUKTUR

Softwareverteilung HotPotatoes

Office 365 PowerShell Daily Admin Tasks Version 1.0

White Paper NEWBASE PressArchive

Installation Instructions Valid for EPLAN Platform Version 2.6 Status: 07 / 2016

Microsoft Official Course

CANOpen DS402 at KEBA

Excelling Studio 2.0.0

Deploying & Managing Windows 10 Using Enterprise Services

JAVA WEBAPPS UND SERVICES ON ORACLE JAVA CLOUD SERVICE

SQL Server What s New with BI & Friends? Sascha Götz Karlsruhe,

Dwg viewer free download vista. Dwg viewer free download vista.zip

Simulation and Statistical Exploration of Data (e.g. Fair Die or Unfair Die) Test of Hypothesis on Fair Die (Simulation of Chi Square Tests)

HOW THE INTERNET OF THINGS IS CHANGING THE WAY WE WORK

Integration of Ongoing Time Points into PostgreSQL

Forensically Sound Incident Response in Microsoft s Office 365 DEVON ACKERMAN SANS DFIR SUMMIT 2018

AMIGA WORKBENCH AMIGA WORKBENCH 1 3 AMIGA WORKBENCH 1 3 PDF WORKBENCH (AMIGAOS) - WIKIPEDIA AMIGAOS - WIKIPEDIA 1 / 5

Das Seminar kann zur Vorbereitung auf die Zertifizierung als Microsoft Certified Solutions Developer (MCSD): SharePoint Applications genutzt werden.

How to apply with the Beuth online application system

Powershell. Testing, Loops, Modules, More WMI COMP2101 Fall 2017

Manual Android Galaxy S2 Update 4.0 Kies Anleitung

Installation, Storage and Compute with Windows Server Online-Training Examen 740. Ausbildungsinhalte. ITKservice

PAR-KL-68. QUANCOM Informationssysteme GmbH

Installing and Configuring Windows 10 MOC

What s New? SAP HANA SPS 07 Administration & Monitoring (Delta from SPS 06 to SPS 07) SAP HANA Product Management November, 2013

PIC Council Charter. Jürgen Wagner, Friedhelm Krebs. SAP AG Version 1.1 April 26 th, 2004

1. Übungsblatt. Vorlesung Embedded System Security SS 2017 Trusted Computing Konzepte. Beispiellösung

What s New? SAP HANA SPS 07 SAP HANA tailored data center integration. SAP HANA Product Management November, 2013

Lizenzkonforme Nutzung? Wie kann ich das selber prüfen? DOAG Konferenz 2017

1. Lejupielādējiet instalācijas failu statistika1_setup.exe un saglabājiet to sava datora darba virsmā (Desktop).

Einsatz von Komponenten in JEE am Beispiel von IMIXS

Lösungsvorschläge zum Übungsblatt 5: Fortgeschrittene Aspekte objektorientierter Programmierung (SS 2007)

Integrating Handle with Exchange

What s New? SAP HANA SPS 07 SAP HANA Platform Lifecycle Management (Delta from SPS 06 to SPS 07) SAP HANA Product Management November, 2013

ExMixedFolders. Manual. Sven Ilius

AC500. Application Note. Scalable PLC for Individual Automation. AC500-S safety PLC - Overview of changes in Automation Builder 2.1.x and 2.0.

2016 Braindump2go Valid Microsoft Exam Preparation Materials:

1 enum class -- scoped and strongly typed enums

R E L E A S E N O T I C E C O S M O S T O O L S V A. (c) Fujitsu Siemens Computers GmbH 2001

Lotus Connections Architektur und Installation IBM Corporation

SAP HANA 2 0 INSTALLATION AND ADMINISTRATION

Microsoft Exam Questions & Answers

What s New? SAP HANA SPS 07 Fuzzy Search (Delta from SPS 06 to SPS 07) SAP HANA Product Management November, 2013

WHITE PAPER POWERSHELL FOR DUMMIES HOW TO KEEP TRACK OF

Marketing Cloud Scripting Languages

Informatik II. Andreas Bärtschi, Andreea Ciuprina, Felix Friedrich, Patrick Gruntz, Hermann Lehner, Max Rossmannek, Chris Wendler FS 2018

file:///h:/temp/htmlö/analyse+dfsio+write+test.html

[EPUB] ABAP DE DYNPROS MANUALS

(2) AIT Library. Quick Start Guide Sony Corporation LIB-81

Copyright (C) Fujitsu Siemens Computers GmbH 2005 All rights reserved

Neuigkeiten aus dem Oracle-Cloud-Portfolio - Fokus auf Infrastructure-as-a-Service

metric = bandwidth + delay Beispiel

Integration of Ongoing Integers into PostgreSQL

Designing and Deploying Microsoft Exchange Server 2016

SAP HANA Revision Strategy. SAP HANA Product Management May 2014

Introduction to Computational Linguistics

EXCHANGE 2016 EDITIONS, LICENSING AND CAPABILITIES. Md Shaifullah Mozide Palash Mobile

ExportDynamic. Manual. CATALOGcreator GmbH

Multi-Environment PowerShell console AD, Exchange and PowerCLI in one happy place!

Representative online study to evaluate the commitments proposed by Google as part of EU competition investigation AT Google Report for Germany

The following verbs are supported by most cmdlets and are associated with a specific action.

What s New? SAP HANA SPS 07 Real-Time Data Replication with SAP Landscape Transformation Replication Server (Delta from SPS 06 to SPS 07)

DynaSample - XPression update instructions

FUJITSU SIEMENS COMPUTERS. Release Notice PCMX (LINUX-S390) V6.0A. Table of Contents

CDP 1440i/2440i Getting Started Guide

Transcription:

Hier einige Powershell Beispiele zur Abfrage des Status, Größe, Fortschritt, Details, Reporte usw. # Move Übersicht Get-MoveRequest Group-Object -Property:Status Select-Object Name,Count Format- Table -Auto # Aktueller Status Get-MoveRequestStatistics -MoveRequestQueue "DB-04" Group - Property:Status,PercentComplete Select Name,Count Format-Table -Auto

# Status per User Get-MoveRequestStatistics -Identity "jwalter" Format-List # Status und Report per User Get-MoveRequestStatistics -Identity jwalter@ndsedv.de -IncludeReport Export-CSV C:\Temp\MoveReport\jwalter.csv # Status per Datenbank: Get-MoveRequestStatistics -MoveRequestQueue "DB-04"

# Status aller Datenbanken: # Welcher User ist in Bearbeitung Get-MoveRequest Where-Object { $_.Status -eq "InProgress" } Get- MoveRequestStatistics

# Ausführlicher Report Get-MoveRequest -TargetDatabase "DB-04" Get-MoveRequestStatistics select DisplayName, TotalMailboxSize, TotalMailboxItemCount, TotalQueuedDuration, TotalInProgressDuration, TotalSuspendedDuration, CompletionTimestamp export-csv C:\temp\MoveReport\Move.csv NoTypeInformation # Ist die Mailbox eine Archiv Mailbox? $mailboxinfo = Get-MailboxStatistics -identity jwalter $mailboxinfo.displayname $mailboxinfo.associateditemcount * 5 IF ($mailboxinfo.isarchivemailbox) {"Diese Mailbox ist eine Archiv Mailbox"} else {"Diese Mailbox ist keine Archiv Mailbox"}

# Gab es Fehler beim Verschieben? Get-MoveRequest?{$_.status -eq Failed } Get-MoveRequestStatistics -IncludeReport select displayname, targetdatabase, report fl > C:\Temp\MoveReport\MoveError.txt # Gab es fehlerhafte Items? (Get-MoveRequest?{$_.status -eq Failed } Get-MoveRequestStatistics - IncludeReport).report.baditems # Welche Vorgang befindet sich noch in Arbeit? Get-MoveRequest?{$_.status -notlike Completed } Get-MoveRequestStatistics # Wie viele Reguest sind noch in Queue? (Get-MoveRequest -MoveStatus Queued).count # Wie viele Request sind noch nicht Abgeschlossen? (Get-MoveRequest -resultsize unlimited Get-MoveRequeststatistics where {$_.Status - notlike completed* }).count

# Welcher Request ist aus dem xx Batch Job noch nicht Abgeschlossen und weitere Details anzeigen? Get-MoveRequest -resultsize unlimited Get-MoveRequeststatistics where ({$_.Batchname -like 2018_21_08 -and $_.Status -ne completed }) sort-object - Property Status -descending ft Displayname, status, percentcomplete -AutoSize # Status des Moves und Performance Daten abfragen Get-MoveRequest Get-MoveRequeststatistics ft DisplayName,batchname,PercentComplete,TotalMailboxSize,Bytestransferredperminute - AutoSize sort-object -Property BatchName # Status der laufenden Batches und Migrationszeiten $stats = Get-MoveRequest -MoveStatus Completed Get-MoveRequestStatistics $stats sort totalmailboxsize ft Alias,{$_.totalmailboxsize.ToMB()},totalinprogressduration -auto

# Welche Mailbox befindet sich im automatischen Abschluss aus einer Batch? Get-MoveRequest -resultsize unlimited Get-MoveRequeststatistics where {$_.Batchname -like 2018_21_08 -and $_.Status -eq autosuspended } Sort-Object -Property PercentComplete -Descending ft DisplayName, batchname, SourceDatabase,PercentComplete,Bytestransferredperminute, Status AutoSize # Welche Mailbox befindet sich im automatischen Abschluss? Get-MoveRequest -resultsize unlimited Get-MoveRequeststatistics where {$_.Status - eq suspended } Sort-Object -Property PercentComplete -Descending ft DisplayName, batchname, SourceDatabase,PercentComplete,Status AutoSize # Pausierte Aufträge wieder starten Get-MoveRequest -resultsize unlimited -MoveStatus Suspended Resume-MoveRequest Get-MoveRequest -resultsize unlimited -MoveStatus Autosuspended Resume- MoveRequest # Nicht abgeschlossene Aufträge beenden Get-MoveRequest -resultsize unlimited Get-MoveRequeststatistics where {$_.Status - ne completed } Resume-MoveRequest # Fehlgeschlagene Aufträge wieder starten Get-MoveRequest -resultsize unlimited -MoveStatus Failed Resume-MoveRequest # Move Request entfernen Get-MoveRequest -resultsize unlimited -MoveStatus Completed Remove-MoveRequest # Nicht Abgeschlossene Requests entfernen Get-MoveRequest -resultsize unlimited Get-MoveRequeststatistics where {$_.Status - notlike completed* } Remove-MoveRequest

# Move Requests mit detaillierten Angaben Get-MoveRequest -resultsize unlimited Get-MoveRequestStatistics Sort-Object CompletionTimeStamp ft DisplayName, @{Expression={$_.BadItemsEncountered};Label= Errors }, @{Expression={$_.PercentComplete};Label= Percent }, @{Expression={$_.TotalMailboxSize.ToString().Split( ( )[0]};Label= Size }, @{Expression={$_.totalinprogressduration};label= Time },@{Expression={(($_.BytesT ransferred/$_.totalinprogressduration.totalminutes)*60).tostring().split( ( )[0]};Label = Pace/hr }, @{Expression={$_.MRSServerName.ToString().Split(. )[0]};Label= CAS }, @{Expression={$_.SourceDatabase.ToString().Split( \ )[0]};Label= SourceServer },So urcedatabase,status,completiontimestamp auto # Export der Abfrage Get-MoveRequest -resultsize unlimited Get-MoveRequestStatistics Sort-Object status ft DisplayName, @{Expression={$_.BadItemsEncountered};Label= Errors }, @{Expression={$_.PercentComplete};Label= Percent }, @{Expression={$_.TotalMailboxSize.ToString().Split( ( )[0]};Label= Size }, @{Expression={$_.totalinprogressduration};label= Time },@{Expression={(($_.BytesT ransferred/$_.totalinprogressduration.totalminutes)*60).tostring().split( ( )[0]};Label = Pace/hr }, @{Expression={$_.MRSServerName.ToString().Split(. )[0]};Label= CAS }, @{Expression={$_.SourceDatabase.ToString().Split( \ )[0]};Label= SourceServer },So urcedatabase,status,completiontimestamp -auto > C:\Temp\MoveReport\details.txt

# Move Request abbrechen Get-MoveRequest -Identity jwalter Remove-MoveRequest # Real Time Status der Aufträge inkl. der Abgeschlossenen while ($true) { Get-MoveRequest Get-MoveRequestStatistics; Start-Sleep -Seconds 2; Clear-Host; } # Real Time Status der Aufträge ohne abgeschlossene while ($true) { Get-MoveRequest Get-MoveRequestStatistics Where {$_.Status -ne "Completed"} ; Start-Sleep -Seconds 2; Clear-Host; } # Real Time Status der Aufträge nur Abgeschlossene while (1 -eq 1) { Get-MoveRequest Get-MoveRequestStatistics Where {$_.Status -eq "Completed"} ; Start-Sleep -Seconds 2; Clear-Host; } Optional: # Datenbank Konnektivität Get-MailboxServer Test-MAPIConnectivity ft server, database, latency, result, error auto # Anzahl der Mailboxen per Datenbank Get-Mailbox -ResultSize:Unlimited Group-Object -Property:Database Select-Object Name,Count Sort-Object -Property:Count Descending

# Service Status abfragen Get-ExchangeServer foreach {$name = $_.name; Test-ServiceHealth ft @{Label= Server ; Expression={$name }}, role,requiredservicesrunning, servicesnotrunning} # Größte Datenbank anzeigen Get-MailboxDatabase -Status sort DatabaseSize -Descending select name -first 1

# Datenbank sortiert nach Größe inkl. Whitespace Get-MailboxDatabase -Status sort DatabaseSize -Descending select name,@{name= DB Size (Gb) ;Expression={$_.DatabaseSize.ToGb()}},@{Name= Available New Mbx Space Gb) ;Expression={$_.AvailableNewMailboxSpace.ToGb()}} # Mailbox Statisik pro Datenbank Get-Mailbox -Database DB-04 Get-MailboxStatistics Select Identity, DisplayName, @{name= TotalItemSize(MB) ; expression={$_.totalitemsize.value.tomb()}}, ItemCount Sort TotalItemSize(MB) -Descending Export-CSV C:\Temp\MoveReport\MailboxStaticDB.csv NoTypeInformation Report:

# Welche Mailboxen sind disabled? Get-MailboxDatabase Get-MailboxStatistics?{ $_.DisconnectReason -eq Disabled } # Disabled Mailboxen sofort löschen ohne die Retention Zeit abzuwarten Get-MailboxDatabase Get-MailboxStatistics?{ $_.DisconnectReason -eq Disabled } %{Remove-StoreMailbox Database $_.database identity $_.mailboxguid MailboxState Disabled} # Welche Mailboxen wurden/sind Soft-Delete Get-MailboxStatistics -Database DB-04?{$_.DisconnectReason -eq SoftDeleted } # Soft-Delete Mailboxen sofort löschen ohne die Retention abzuwarten Get-MailboxStatistics -Database DB-04?{$_.DisconnectReason -eq SoftDeleted } %{Remove-StoreMailbox Database $_.database identity $_.mailboxguid MailboxState Softdeleted} # Wie viele Mailboxen sind in der Datenbank? Get-mailboxdatabase -identity DB-04 Get-Mailbox -resultsize unlimited Group- Object -Property:Database FT name,count AutoSize

# Service Connection Points abfragen $obj = @() $ADDomain = Get-ADDomain Select DistinguishedName $DSSearch = New-Object System.DirectoryServices.DirectorySearcher $DSSearch.Filter = (&(objectclass=serviceconnectionpoint)( (keywords=67661d7f- 8FC4-4fa7-BFAC-E1D7794C1F68)(keywords=77378F46-2C66-4aa9-A6A6-3E7A48B19596))) $DSSearch.SearchRoot = LDAP://CN=Configuration, +$ADDomain.DistinguishedName $DSSearch.FindAll() %{ $ADSI = [ADSI]$_.Path $autodiscover = New-Object psobject -Property @{ Server = [string]$adsi.cn Site = $adsi.keywords[0] DateCreated = $adsi.whencreated.toshortdatestring() AutoDiscoverInternalURI = [string]$adsi.servicebindinginformation } $obj += $autodiscover } Write-Output $obj Select Server,Site,DateCreated,AutoDiscoverInternalURI ft - AutoSize