Posts mit dem Label Scripts werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Scripts werden angezeigt. Alle Posts anzeigen

Freitag, 25. Mai 2018

Tooltip: PowerShell Verbindung nach O365

Hallo zusammen,

mit dem nachfolgenden Script ist es ganz einfach sich per Powershell auf seine O365 Umgebung zu verbinden um dort administrative Tätigkeiten durchführen zu können, https://www.cgoosen.com/2017/03/script-connect-365-ps-connect-to-office-365-services-using-remote-powershell/

Viele Grüße, Jens

Montag, 6. Juli 2015

Auswertung Mailbox Auslastung

Hallo zusammen,

mit dem unten stehenden PowerShell Script lässt sich einfach die aktuelle Mailbox Auslastung gemessen an der Quota als Exel Export darstellen:

Get-Mailbox -ResultSize Unlimited -RecipientTypeDetails usermailbox | Where {$_.UseDatabaseQuotaDefaults -eq $false} | Select-Object @{label="ProhibitSendQuota";expression={(get-mailbox $_).ProhibitSendQuota.Value.ToMB()}}, @{label="TotalItemSize(MB)";expression={(Get-MailboxStatistics $_).TotalItemSize.Value.ToMB()}} | Export-Csv "C:\Scripts\UserMailboxSizes.csv" -NoTypeInformation -Delimiter ";"

Viele Grüße, Jens

Montag, 22. September 2014

Einfache Überprüfung ob Hotfix installiert ist

Hallo zusammen,

immer mal wieder muss geprüft werden ob dieser oder jener Hotfix auf einem Windows System installiert ist oder nicht.

Mit dem folgenden DOS Befehl wird überprüft ob eben dieser Hotfix installiert ist oder nichts. Sofern kein Ergebnis zurückgeliefert wird, ist der Hotfix nicht installiert:

wmic qfe get hotfixid | find "KB2655992"

Viele Grüße, Jens

Dienstag, 1. Juli 2014

massenhafte Änderung Alias, UPN und SAMAccountName via CSV (bulk change Alias)

Hallo zusammen,

mit diesem Script habe ich eine massenhafte Änderung an den AD Attributen ALIAS und UPN mittels csv Datei durchgeführt:

Import-Csv -Delimiter ‘;’ -Path C:\scripts\file.csv | ForEach-Object{Set-Mailbox $_.name -Alias $_.SAMAccountnameNEW}
Import-Csv -Delimiter ‘;’ -Path C:\scripts\file.csv | ForEach-Object{Set-Mailbox $_.name -SAMAccountName $_.SAMAccountnameNEW}
Import-Csv -Delimiter ‘;’ -Path C:\scripts\file.csv | ForEach-Object{Set-Mailbox $_.name -UserPrincipalName $_.UPN}


Im CSV Datei müssen die Spalten auch entsprechend = SAMAccountNameNEW benamst sein. Dieses Spalte ist meine Quelle für das Neusetzen des Alias.

Viele Grüße, Jens

Mittwoch, 18. Juni 2014

Export aller Benutzer einer Email Adress Policy

Hallo zusammen,

mit diesem Zweizeiler habe ich mir alle Benutzer in eine CSV Datei exportiert, die einer bestimmten Exchange Email Address Policy zugewiesen sind, inkl. den LinkedMasterAccount noch mit dazu:

$filter = (Get-EmailAddressPolicy '%Name Email Address Policy%').RecipientFilter

Get-Recipient -RecipientPreviewFilter $filter | get-mailbox | Select-Object Name,PrimarySmtpAddress,samaccountname,linkedmasteraccount | Export-CSV c:\temp\output.csv -NoTypeInformation -encoding utf8


Viele Grüße, Jens