Microsoft Update über Konsole entfernen

Problem :

Microsoft veröffentlicht ein Update und zieht dieses wieder zurück, bei mir ist das Problem aufgetreten das dieses Update jedoch bereits über den WSUS verteilt wurde. Um jetzt nicht zu jedem Rechner zu gehen und das Update manuell zu deinstallieren ist hier der Konsolen Weg. Ich führe diesen Aufruf unter erhöhten Rechten im Loginskript aus wodurch mir das durch die Firma rennen erspart bleibt ;-) Hier z.B. das Update KB2982791

Lösung :

wusa /uninstall /kb:2982791 /quiet /promptrestart


Hier wird das Update KB2982791 über Konsole entfernt und nach dem entfernen nach einem Neustart gefragt. Lässt man promptrestart weg wird der Neustart einfach durchgeführt

Exchange 2010 wichtige Powershell Befehle

Für mich und vielleicht für andere hier ein paar wichtige Powershell Befehle die mir das administrieren des Exchange 2010 Servers erleichtern

Großgeschriebene Sachen müssen angepasst werden

Mailbox anzeigen und nach Größe sortieren , für den Server SERVERNAME
Get-MailBoxStatistics -server SERVERNAME | sort TotalItemSize -desc | FT DisplayName,TotalItemSize


Mailbox anzeigen und nach Größe sortieren mit Datenbank, für den Server SERVERNAME
Get-MailBoxStatistics -server SERVERNAME | sort TotalItemSize -desc | FT DisplayName,TotalItemSize,Database


Mailbox anzeigen und nach Größe sortieren mit Datenbank, für den Server SERVERNAME mit aktuellem Datum
Get-MailBoxStatistics -server SERVERNAME | sort TotalItemSize -desc | FT {Get-Date -Format yyyy.MM.dd},DisplayName,TotalItemSize,Database


Mailbox anzeigen und nach Größe sortieren , für den Server SERVERNAME mit aktuellem Datum und TotalItemSize immer in KB :
Get-MailBoxStatistics -server SERVERNAME | sort TotalItemSize -desc | FT {Get-Date -Format yyyy.MM.dd},DisplayName,@{expression={$_.TotalItemSize.Value.ToKB()}}


Alle Mailboxen mit aktiviertem Outlook Web Access anzeigen :
Get-CASMailbox | where { $_.OWAEnabled } | ft DisplayName, OWAEnabled


Alle Mailboxen mit deaktiviertem Outlook Web Access anzeigen :
Get-CASMailbox | where { $_.OWAEnabled -eq 0 } | ft DisplayName, OWAEnabled


Alle Mailboxen mit aktiviertem ActiveSync anzeigen :
Get-CASMailbox | where { $_.ActiveSyncEnabled } ft DisplayName, ActiveSyncEnabled


Alle Mailboxen mit deaktiviertem ActiveSync anzeigen :
Get-CASMailbox | where { $_.ActiveSyncEnabled -eq 0} ft DisplayName, ActiveSyncEnabled


Statistiken für ein bestimmts Postfach :
Get-MailboxStatistics BENUTZERNAME | fl


Statistiken für ein bestimmts Postfach mit Speicherlimit :
Get-MailboxStatistics BENUTZERNAME | ft displayname,*ItemCount,total*


Postfachgröße :
Get-MailboxStatistics | ft DisplayName,ItemCount,TotalItemSize -AutoSize


Status des Postfachverschiebens ermitteln :
Get-MoveRequest –MoveStatus InProgress | Get-MoveRequestStatistics | Select DisplayName,PercentComplete,TotalMailboxSize,SourceDatabase,TargetDatabase


Übersicht der Postfächer einer Datenbank – Sortiert nach letztem Login mit den Feldern: Benutzername, Größe, Datum der letzten Anmeldung, Letzte Anmeldung :
Get-Mailbox -Database "DATENBANKNAME" | Get-MailboxStatistics | Sort LastLogonTime | ft DisplayName, TotalItemSize, LastLogonTime, LastLoggedOnUserAccount


Übersicht der Postfächer einer Datenbank – Sortiert nach der Größe mit den Feldern: Benutzername, Größe, Datum der letzten Anmeldung :
Get-Mailbox -Database "DATENBANKNAME" | Get-MailboxStatistics | Sort LastLogonTime | ft DisplayName, @{expression={$_.TotalItemSize.Value.ToKB()}}, LastLogonTime


Detailiert Übersicht eines Postfaches mit Unterordnern und dessen Größe :
Get-MailboxFolderStatistics -identity BENUTZERNAME | ft FolderPath, FolderSize, ItemsInFolder, FolderAndSubfolderSize


Postfächer auf die der Benutzer “USERNAME” volle Berechtigungen hat :
Get-Mailbox | Get-MailboxPermission | Where-Object { ($_.AccessRights -eq "*fullaccess*") -and ($_.User -like "*USERNAME*") }


Alle Postfächer mit “Sende als” und “volle Postfachberechtigung” :
Get-Mailbox | Get-ADPermission | Where-Object { ($_.ExtendedRights -like "*send-as*") -and -not ($_.User -like "nt authority\self") }


Liste aller ActiveSync Geräte auf dem Server :
Get-ActiveSyncDevice | ft


ActiveSync-Statistik eines Postfaches :
Get-ActiveSyncDeviceStatistics -mailbox "Mail Adresse des Benutzers"


Alle ActiveSync Geräte der OU “Ausgeschiedene User” löschen :
Get-ActiveSyncDevice -OrganizationalUnit "Ausgeschiedene User" | Remove-ActiveSyncDevice


Quellen :

chilltimes.de
frankysweb.de
ex201.de

“Das einzig sichere System müsste ausgeschaltet, in einem versiegelten und von Stahlbeton ummantelten Raum und von bewaffneten Schutztruppen umstellt sein.”
Gene Spafford (Sicherheitsexperte)