从 Linux 计算机向 Exchange 服务器远程运行 PowerSell 命令

从 Linux 计算机向 Exchange 服务器远程运行 PowerSell 命令

我们的客户端有一个带有 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,然后使用*-PSSessionLinux系统上的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

相关内容