以前安装过office online,今天来复习下重新安装,没想到还踩了一些坑,记录下。
首先安装office 需要加入域,那么先要准备一台域控服务器,我用的windows server 2019.
选中 Active Directory 域服务,下面的DNS服务器不选,但安装后dns服务器也显示已安装的。
接下来全部默认
然后点击提升为域控制器
添加新林
然后等很久才会让输入密码
下面个警告先不管
NetBIOS
如果局域网中还有一个同样的域控服务器会有个警告,点下一步报NetBIOS已使用,尝试把局域网另一台域控先关了则可以用。
条件检查需要等挺久
后面就全部默认了,最后一步要等挺久的。
然后会自动重启,重启挺慢的
进入桌面后去重命名计算机名会报警告
但好像点确定还是可以改,但好像改了后面会ping不通域控服务器? 还是在安装域控前改计算机名吧。
然后右下角网络图标右键,弹出界面中点更改适配器选项查看网络连接属性就不能用了
但可以点下面的查看网络属性查看网络信息
二、
然后去创建office online服务器,我也是用的windows server 2019, 将网络连接DNS改为域控服务器
但我还是加入不了域,尝试去软路由中指定主机名
然后 ipconfig /flushdns 再ping fangyj.com 返回的是正确局域网域控IP ,但还是无法加入域
想到去域控服务器ping fangyj.com 返回的是ipv6地址,那么将oos的ipv6的DNS也改为域控服务器的ipv6
然后还是加入不了,但看起来不是网络的问题
因为我是复制的pve虚拟机, 运行sysprep没反应
在system32文件夹中可以找到,但运行了还是没用?
那么只好重新安装windows server 2019了,重装后改下ipv4 dns 和ipv6 dns就可以加入了,不知域控服务器在添加域控功能前先禁用掉ipv6可行不。
然后另一个大坑
远程桌面用户名先输入administrator
然后powershell 执行
Add-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Static-Content,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Security,Web-Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,NET-Framework-Features,NET-Framework-45-Features,NET-Framework-Core,NET-Framework-45-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45,Windows-Identity-Foundation,Server-Media-Foundation
官网教程然后安装以下软件
.NET Framework 4.5.2
Visual C++ Redistributable Packages for Visual Studio 2013
Visual C++ Redistributable for Visual Studio 2015
Microsoft.IdentityModel.Extention.dll
实际上第一个安装不上,会提示已经安装更新版本,所以可以不装第一个。
然后安装office online 的iso 包,再安装 wacserverlanguagepack.exe 语言包,语言包应该可以不装吧。
按官方教程接下来该执行
New-OfficeWebAppsFarm -InternalURL "http://localhost" -AllowHttp -EditingEnabled
我这里执行报错,按官方提示
如果 Microsoft PowerShell 在您运行时无法识别 New-OfficeWebAppsFarm cmdlet,您可能需要导入 OfficeWebApps 模块。 使用此命令: Import-Module -Name OfficeWebApps
执行上面命令还是报错。
未能加载指定的模块“OfficeWebApps”,因为在任何模块目录中都没有找到有效模块文件。
远程桌面的时候用户名不能直接输入 administrator,这样不是访问的域用户,需要输入 fangyj\Administrator 这样就可以运行?
关闭powershell界面重新打开powershell 再运行就可以了?
New-OfficeWebAppsFarm -InternalURL "http://localhost" -AllowHttp -EditingEnabled
然后按Y
等一会就安装完毕。
接着访问
http://localhost/hosting/discovery
如果出现xml界面表示成功
另外好像要域控服务器在线 OOS才能用?
我发现安装的最新版 excel无法打开,但安装2017.11月更新的版本可以。