Aug. 7, 2016 | Category: Exchange

Exchange 2010 SP3

Give permisions to the public folder folders and subfolders (recursively)

Get-PublicFolder -Identity "\folder1" -Recurse | Add-PublicFolderClientPermission -User user1 -AccessRights ReadItems
Get-PublicFolder -Identity "\folder1" -Recurse | Add-PublicFolderClientPermission -User user1 -AccessRights CreateItems
Get-PublicFolder -Identity "\folder1" -Recurse | Add-PublicFolderClientPermission -User user1 -AccessRights EditOwnedItems
Get-PublicFolder -Identity "\folder1" -Recurse | Add-PublicFolderClientPermission -User …
Aug. 7, 2016 | Category: Exchange

Exchange 2010 SP3

New-ManagementRoleAssignment -Role "Mailbox Import Export" -User user1
Get-MailboxJunkEmailConfiguration -Identity "Surname, Givenname"

ActiveSync stuff

Get-ActiveSyncDevice -ResultSize unlimited | Get-ActiveSyncDeviceStatistics | where {$_.LastSyncAttemptTime -lt (get-date).adddays(-90)} | Export-Csv -NoTypeInformation more-than-90-days -Encoding UTF8
Get-ActiveSyncDevice -ResultSize unlimited | Get-ActiveSyncDeviceStatistics | where …
Aug. 7, 2016 | Category: Exchange

Exchange 2010 SP3

Get-DistributionGroupMember -identity DL1 | ft name, primarysmtpaddress | Export-CSV C:\Users\user1\Documents\DL1.csv
Get-DistributionGroupMember DL2 | Sort -Property DisplayName | Select DisplayName, Alias, Department | Export-CSV C:\Users\user1\Documents\DL2 …
Aug. 7, 2016 | Category: Exchange

Exchange 2010 SP3

EWS

Get-WebServicesVirtualDirectory |fl identity,internalurl,externalurl
Set-WebServicesVirtualDirectory -Identity "server1\EWS (Default Web Site)" -ExternalUrl https://webmail.some.org/EWS/Exchange.asmx
Get-ClientAccessServer | fl identity,autodiscoverserviceinternaluri
https://autodiscover.some.org/autodiscover/autodiscover. …
Aug. 7, 2016 | Category: Linux

Installing the kernel-ml-4.5.4 on CentOS 6.8

yum install wget

mkdir /root/elrepo
cd /root/elrepo
wget http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
yum install *

yum --enablerepo=elrepo-kernel install kernel-ml kernel-ml-devel 

nano /etc/grub.conf
default=0

reboot

Installing targetcli

yum install gcc gcc-c++ make automake autoconf ncurses-devel lsscsi git 

Deps:

  • for configshell: python-devel epydoc pyparsing python-urwid …
Aug. 6, 2016 | Category: Exchange

Exchange 2010 SP3

Database copy info

Get-MailboxDatabaseCopyStatus -Identity "DB*"
Get-MailboxDatabaseCopyStatus -Identity "DB 2"
Get-MailboxDatabase 'DB*'| fl server, databaseCopies, activationPreference
Get-MailboxDatabase 'DB*'| fl name, activationPreference
Get-MailboxDatabaseCopyStatus -Server srv01 | Sort-Object -Property Status| ft mailboxserver,DatabaseName, status,Copyqueuelength,Replayqueuelength, ContentIndexState, …
Aug. 6, 2016 | Category: Exchange

Exchange 2010 SP3

Disconnected Mailboxes

Get-MailboxStatistics -Database "DB 1" | Where { $_.DisconnectReason -eq "SoftDeleted" } | Format-List LegacyDN, DisplayName, MailboxGUID, DisconnectReason
Get-MailboxStatistics -Database "DB 1" | Where { $_.DisconnectReason -eq "Disabled" } | Format-List LegacyDN, DisplayName, MailboxGUID, DisconnectReason
Get-MailboxDatabase …
June 16, 2016 | Category: Linux

A setup on CentOS 6 with rsyslog sending the logs to a MariaDB database in addition to storring them locally.

Steps

1. Installing rsyslog v8
2. Configuring rsyslog
3. Creating a config file for internal servers
4. Adding database logging
5. Adding iptables rules
6. Configuring clients


1. Installing rsyslog …