我们的客户端有一个带有 Exchange 2010 的 Windows Server 2008。我必须从 Linux 机器连接到 Exchange 服务器并通过 Powershell 在邮箱内进行搜索。
我在这里搜索并找到了一些解决方案,但这些解决方案对于我的问题不起作用:
从 Linux 计算机连接到 Exchange PowerShell 如何从 Linux 机器远程执行 Windows Server 上的命令?[重复] 1
有很多用于此的 python 库,但我无法使用其中任何一个库(paramiko、exchangelib、pyexchange 以及 ip 地址、用户名、密码)连接到 exchange 服务器
针对此问题,Exchange 服务器是否有任何设置?
答案1
考虑到去年 MS 开始为 Linux 提供 Powershell 的事件,您找到的链接有些过时了。 https://azure.microsoft.com/en-us/blog/powershell-is-open-sourced-and-is-available-on-linux/
我非常高兴地告诉大家 PowerShell 是开源的并且可以在 Linux 上使用。
您可以在Linux系统上安装Powershell,然后使用*-PSSession
Linux系统上的cmdLets进入Windows系统。
https://github.com/PowerShell/PowerShell
New-PSSession
Disconnect-PSSession
Connect-PSSession
Receive-PSSession
Get-PSSession
Remove-PSSession
Enter-PSSession
Exit-PSSession
Export-PSSession
Import-PSSession