Java实现创建outlook邮箱账号

本文介绍了如何在Java环境中利用SSH2库连接远程Windows服务器,然后通过执行PowerShell脚本来创建Outlook邮箱。首先确保AD账号已创建,接着设置SSH2连接,使用PowerShell脚本实现邮箱的启用。文章提供了相关资源链接和Java代码示例。
摘要由CSDN通过智能技术生成

本文的先决条件:待创建的邮箱账号必须已经创建了AD账号,关于如何通过Java创建AD账号,请参考我写的另一篇博客

现在我们开始。。。。。。话说从研究这个功能到实现它前后大致花了一周的时间,毕竟用Java实现这个不是一件简单的事情,谁让EXCHANGE和.NET更亲呢。一开始想了两个方案:

  1. 交给.NET团队开发,最终包装个接口出来。
  2. 服务器安装PowerShell on Linux,远程调用PowerShell操作EXCHANGE

第一个方案转瞬即逝,不要问我为什么!那就第二个方案呗,拉来运维团队的同学帮忙搞一下,结果centos6真心装不上,各种包不支持,还把测试服务器装挂了。得出的结论是只有centos7以上才能安装完美运行,算了,完美放弃。Linux不行,咱就放在windows服务器吧,毕竟PowerShell是微软亲儿子啊。于是就有了最终的解决方案:Java+SSH2+PowerShell,具体的想法是Java环境下通过SSH2连接上远程的windows服务器,进入特定目录下执行PowerShell脚本创建邮箱。

至于SSH2和PowerShell是啥,这里就不重复叙述了,感兴趣的同学可以百度了解下。

PowerShell学习资料地址:PowerShell 在线教程 – PowerShell 中文博客

下面直接上步骤吧

1:SSH2连接远程服务器

这个很简单,下载freesshd软件,按照教程安装就行,安装完成之后使用putty工具连接测试。

 
 

freesshd下载地址:

freesshd.com

freesshd安装参考百度经验的文章:

<

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值