【发布时间】:2012-09-04 05:15:56
【问题描述】:
我需要有关此脚本的帮助。
$data = Import-CSV C:\temp\import.csv
ForEach ($i in $data){
$pstpath = "\\server\pst$\" + $i.folder + "\"
$user = $i.user
$folder = $i.folder
Get-ChildItem -Recurse -path $pstpath -Filter *.pst | New-MailboxImportRequest -FilePath "$pstpath + $_.name" - Mailbox $user -Name "Import $user $_.name" -BadItemLimit 30 -ConflictResolutionOption KeepAll -TargetRootFolder $_.name -IsArchive -confirm: $false
}
文件夹中的每个 pst 都出现此错误:
输入对象不能绑定到命令的任何参数,因为命令不接受管道
put 或输入及其属性与任何接受管道输入的参数都不匹配。
+ CategoryInfo : InvalidArgument: (archive.pst:PSObject) [New-MailboxImportRequest], ParameterBindingException
+ FullyQualifiedErrorId : InputObjectNotBound,New-MailboxImportRequest
【问题讨论】:
标签: powershell import exchange-server pst