2.6 KiB
Powershell Befehle
Dienstag, 24. April 2018
13:58
Exchange Version inkl Cu ermitteln :
Get-Command Exsetup.exe | ForEach-Object {$_.FileVersionInfo}
Aus <https://blogs.technet.microsoft.com/rmilne/2013/10/29/how-to-check-exchange-rollup-version/>
Cleanup Disk
Winsxs Folder bereinigen :
DISM /online /Cleanup-Image /SpSuperseded
New-GlobalAddressList -Name GAL_RKO-Test -RecipientFilter {(Alias -ne $null -and (((((ObjectClass -eq 'user' -or ObjectClass -eq 'contact' -or ObjectClass -eq 'msExchSystemMailbox' -or ObjectClass -eq 'msExchDynamicDistributionList' -or ObjectClass -eq 'group' -or ObjectClass -eq 'publicFolder'))))))}
(Alias -ne $null -and (((((ObjectClass -eq 'user' -or ObjectClass -eq 'contact') -or ObjectClass -eq 'msExchSystemMailbox') -or ObjectClass -eq 'msExchDynamicDistributionList') -or ObjectClass -eq 'group') -or ObjectClass -eq 'publicFolder'))
In den Exchange Versionen vor 2013 war es möglich, eine Ad Gruppe für den Vollzugriff auf ein Postfach zu berechtigen. Ab der Version 2013 kann eine Ad Gruppe weiterhin hinterlegt werden, jedoch ist dies nur über die Powershell möglich.
Add-mailboxPermission -Identity "Postfach" -User AD-Guppe -AccessRights FullAccess
Add-ADPermission -Identity "Postfach" -User AD-Gruppe -ExtendedRighs "Send As"
Get-MailboxPermission -Identity "Mail-Verkauf"
Add-MailboxPermission -Identity "Mail-Verkauf" -user "Gruppe-Verkauf" -AccessRights FullAccess -InheritanceType All
Aus <http://www.itbasic.de/exchange2013-ad-gruppe-bei-postfachstellvertretung/>
mail-extern.bkk-mobiloil.de
Mails in einer Mailbox suchen :
Search-Mailbox -SearchQuery 'WG' -TargetMailbox 'GuentherR' -TargetFolder 'Posteingang' mai
Send-MailMessage --To "ralf.koop@bkk-mobil-oil.de" --Subject "Test E-Mail" --Body "Dies ist meine erste E-Mail mit Powershell." --SmtpServer "bkkprolin002.bkk-mobiloil.de" -port 28 --From "Absender@bkk-mobil-oil.de"
Große textdateien in mehrere Kleine aufteilen :
$i=0; Get-Content u_ex181112.log -ReadCount 10000 | %{$i++; $_ | Out-File out_$i.txt}