我尝试在 Windows Server 2016 上安装 Exchange Server 2016,一切进展顺利。但不幸的是,有人关闭了我的计算机,我在计算机上安装了 Virtual Box 并运行 AD 和 Exchange 安装。它正在安装角色 (5/14)。当我再次启动安装程序时,出现以下错误。
Error:
The following error was generated when "$error.Clear();
$roleList = $RoleRoles.Replace('Role','').Split(',');
if($roleList -contains 'LanguagePacks')
{
& $RoleBinPath\ServiceControl.ps1 Save
& $RoleBinPath\ServiceControl.ps1 DisableServices $roleList;
& $RoleBinPath\ServiceControl.ps1 Stop $roleList;
};
" was run: "System.Management.Automation.MethodInvocationException: Exception calling "Reverse" with "1" argument(s): "Value cannot be null.
Parameter name: array" ---> System.ArgumentNullException: Value cannot be null.
Parameter name: array
at System.Array.Reverse(Array array)
at CallSite.Target(Closure , CallSite , Type , Object )
--- End of inner exception stack trace ---
at System.Management.Automation.ExceptionHandlingOps.ConvertToMethodInvocationException(Exception exception, Type typeToThrow, String methodName, Int32 numArgs, MemberInfo memberInfo)
at CallSite.Target(Closure , CallSite , Type , Object )
at System.Dynamic.UpdateDelegates.UpdateAndExecute2[T0,T1,TRet](CallSite site, T0 arg0, T1 arg1)
at System.Management.Automation.Interpreter.DynamicInstruction`3.Run(InterpretedFrame frame)
at System.Management.Automation.Interpreter.EnterTryCatchFinallyInstruction.Run(InterpretedFrame frame)".
能否请你帮忙。
答案1
因为它看起来像是 VirtualBox 上的一个实验室,所以我只需从 stracht 重新做 VM,因为这比尝试调试问题更快。