我试图从PowerShell搜索Lotus Notes数据库并获取"Type Mismatch. (Exception from HResult: 0x80020005 (DISP_E_TYPEMISMATCH)" At line 1: char:1
。从PowerShell搜索Lotus Notes数据库
设置代码:
$notesSession = New-Object -ComObject Lotus.NotesSession
$notesSession.Initialize()
$notesDb = $notesSession.GetDatabase(..., ...)
努力时,我得到的错误...
$results = $notesDb.Search("text", $null, 0)
$results = $notesDb.Search("text", $(Get-Date), 0)
$results = $notesDb.Search("text", $([System.DateTime]::Now), 0)
任何人能发现错误了吗?我认为这个错误与日期参数有关,因此我尝试了多次。
受过教育的猜测这是你的问题。可能没有一个可行的解决方案。如果我不正确,我会删除它。 – Matt
谢谢,我错过了'.CreateDateTime'方法,傻了我。现在得到一个公式错误!战斗继续... – Federer