我必须使用EFT API并更新所有EventRule,因此我想导出每个规则的XML。
$EFTserver = New-Object -com SFTPCOMInterface.CIServer
$EFTserver.Connect("SERVER",PORT,"ADMIN","ADMINPWD")
Write-Host "Connected to server"
$SFTPSites = $EFTserver.Sites()
for ($i = 0; $i -lt $SFTPSites.Count(); $i++) {
$site = $SFTPSites.Item($i)
$site.ExportEventRules("/XMLPATH.xml") #Crash HERE
}
Write-Host "Closing Connection..."
$EFTserver.close()
Write-Host "Connection Close"
目前,我似乎无法正确使用ExportEventRule
,我已经查看了文档,但出现一个错误,说我can't pass the string as a param
,但在文档中却说我可以