В качестве параметров задается email адрес (отправителя или получателя) и время в минутах (за сколько минут выбрать лог до текущего момента).
To perform this task, we'll first set two variables to define the source and target servers:
$OldServer = "OldServer"
$NewServer = "NewServer"
Then, we'll retrieve the list of non-default Receive Connectors from the source server into the variable$ReceiveConnectors:
[array]$ReceiveConnectors = Get-ReceiveConnector -Server $OldServer | Where {$_.Name -notlike "Default $($OldServer)" -and $_.Name -notlike "Client $($OldServer)"}
В качестве параметров задается email адрес (отправителя или получателя) и время в минутах (за сколько минут выбрать лог до текущего момента).
param(
[System.IO.FileInfo]$file = $null,
[string]$login = $null
);
$CODEPAGE = "iso-8859-1";
$url_upload = "http://url/filepost.php";
get-mailbox -resultsize unlimited | %{Get-ADUser $_.SamAccountName -property thumbnailphoto | Select Name,SamAccountName,EmailAddress,Department,@{Name="psize"; Exp={$_.thumbnailphoto.length}}} | export-csv photo.csv -Delimiter ";" -NoTypeInformation -Encoding Default
Get-Mailbox -ResultSize Unlimited | select displayname,database,{$_.ProhibitSendQuota.Value.ToMB()},{$_.ProhibitSendReceiveQuota.Value.ToMB()},{$_.IssueWarningQuota.Value.ToMB()} | Export-Csv mb.csv -Delimiter ";" -encoding Default -notypeinformation