我需要从交换服务器中的某些帐户导出所有电子邮件(至pdf文件)。我已经在Google搜索中阅读到,没有内置解决方案。有人可以告诉我是否有解决方案?我所拥有的就是这个脚本,我想知道它是如何工作的:
# Get path to wkhtmltopdf.exe
$ExePath = Join-Path -Path (
Split-Path -Path $Script:MyInvocation.MyCommand.Path
) -ChildPath 'wkhtmltopdf.exe'
# Set PDF path
$OutFile = Join-Path -Path 'c:\path\to\emails' -ChildPath ($Email.Subject + '.pdf')
# Convert HTML string to PDF file
$ret = $Email.HTMLBody | & $ExePath @('--quiet', '-', $OutFile) 2>&1
# Check for errors
if ($LASTEXITCODE) {
Write-Error $ret