PowerShell: Conectando ao Domino
Para conectar ao Lotus Domino via MS Windows PowerShell, fazemos o acesse via COM.
Os pré-requisitos são
- O servidor Lotus Domino ou o cliente Lotus Notes devem estar instalados na máquina
Crie um arquivo, por exemplo, pegaNotes.ps1
Com o código abaixo você pode testar a sua conexão.
$nsession = new-object -com "Lotus.NotesSession"
$nsession.initialize()
$String = $nsession.UserName
$wshshell = new-object -comobject wscript.shell
$Answer = $wshshell.popup($String,0,"Notes Username",4)
[Console]::WriteLine("Test=" + $nsession.CommonUserName);
Salve o arquivo.
Dentro do PowerShell, execute
PS C:\> C:\pegaNotes.ps1