原本有本地VM是2023.3.31安装的,奈何微软不断升级,导致程序一些新特性用不到,例如:

1,Master Planning ---> Planning Optimization,

2,missing 'SysRowVersionNumber' system field of data type 'AxTableFieldInt64' and extended data type 'SysRowVersionNumber'.

最开始考虑安装更新包到本地VM,可是去年到今年有太多个更新包了,且不能确定只安装最后一个也不知道是否就可以了。

最后还是决定更新本地VM,免得浪费时间

记录下安装的整个过程,今后再有更新也好参考。

2.1,下载VHD,发现微软也未提供包含最新更新包的VHD,没办法,只有先装VM,再用更新包更新了。

登录Microsoft Dynamics Lifecycle Services,进入Shared asset library下载VHD

找到最新版本VHD,这里看起来最新的是10.0.37,但是似乎也不是含最新更新包的那个(没关系,只能先装好VM,再安装更新包了),分5个文件,那就都一起下载

下载后得到一组压缩文件

2.2 解压VHD

点击".exe"的那个文件开始解压(按提示下一步即可),将会自动解压合并到一个VHD文件

VHD文件(此文件比较大,将近300G,需要一个大的存储空间)

3,建立虚拟机,这里用到Hyper-V, 需要在安装机上安装启用此特性

输入虚拟机名

选择第一代,第二代似乎不行,我不知道怎么搞

分配内存,我的下图有点小,估计不行,实际请更改

配置网络,选择“Default Switch”

选择虚拟硬盘,即是把解压后的VHD带入(硬盘空间一定要够,不然成功不了,即使此时成功,后面也启动不了)

之后可以看到,与VHD一起的盘里多出了一个文件,如下图:

4,登录虚拟机

点击完成,完成虚拟机安装,然后再hyper-v管理器找到刚才安装的虚拟机,点击启动

启动成功后,按连接,也可以直接连接

此时会跳出虚拟机的登录界面,账号是默认的localadmin,密码也是默认的pass@word1

登陆后,设定虚拟机的IP才可以上网.

首先,在本机按CMD命令ipconfig /all,获取本机的“Default Switch”的IPv4,IP,网关,子网掩码,DNS服务器等信息,这是因为之前我们设置网络选的就是“Default Switch”

然后把这些信息在虚拟机上设置,但是IP就改一改,例如本机是192.16.18.1,那么虚拟机就用192.16.18.2

5,注册

现在一切准备就绪,但是虚拟机没有账号,我们也没办法登入,这就需要注册, 就是要在微软的“https://portal.azure.com/”上注册一个程序,然后本机账号与之关联即可

5.1 注册,注册后得到一个ID (若已有,则不需要)

如何注册,一般选个人实例,步骤可以自己摸索,填资料下一步即可。

5.2 注册好后,查看Application ID(这个ID与本地虚拟机账号关联起来就可以登陆了,我的已有,我不用注册ID了,直接copy即可)

6. 关联ID到本机

6.1 输入ID

在桌面点如下图标

输入上面得到的application ID

如果提示是否有一个本机的认证(Please enter the thumbprint for the Application certificate (NOTE: It must already be installed for the local machine):),输入Y,接着输入指纹ID(thumbprint )

如何找到指纹,如下是我从微软找到的指引

输入“Thumbprint”后,基本就是等待一会就好了,此时我们可以查询本地数据库发现,里面并无账号关联

select * from USERINFO where NETWORKALIAS like '%ABC%' ----例如我是用abc@onmicrosoft.com,那么我现在去查肯定没有记录,那么我也登录不上本机的D365

按桌面如下按钮注册

注册成功后,

select * from USERINFO where NETWORKALIAS like '%ABC%' ----例如我是用abc@onmicrosoft.com,那么我现在去查就可以看到记录了,也可以通过“https://usnconeboxax1aos.cloud.onebox.dynamics.com/”登陆了,我不知道这个地址是不是有变化,如果有在IIS中找,如下图,其实也就是之前注册ID时的地址,不会变化的

但是对于我而言,这样一个几乎空白的系统于我无用,因为我有很多测试数据,那么还原我之前的数据库到AxDB即可,如果有密码问题,可参考“D365从云端UAT环境Export DB到本地开发环境 - tushadongjing - 博客园 (cnblogs.com)”解决

重新启动后,生效

最后,虚拟机可能过期,需要重新注册

VM --- CMD ( run as administrator )

slmgr -rearm

重起 VM

D365虚拟机安装的更多相关文章

  1. Xamarin+Prism开发详解四:简单Mac OS 虚拟机安装方法与Visual Studio for Mac 初体验

    Mac OS 虚拟机安装方法 最近把自己的电脑升级了一下SSD固态硬盘,总算是有容量安装Mac 虚拟机了!经过心碎的安装探索,尝试了国内外的各种安装方法,最后在youtube上找到了一个好方法. 简单 ...

  2. Python黑帽编程1.1虚拟机安装和配置 Kali Linux 2016

    Python黑帽编程1.1虚拟机安装和配置 Kali Linux 2016 0.1  本系列教程说明 本系列教程,采用的大纲母本为<Understanding Network Hacks Att ...

  3. VMware 安装虚拟机安装MAC (OSX10_11)

    一.简述前言: 1.本案例是基于 VMware Workstation Pro(专业版)12 上创建一个MAC操作系统(版本 :OSX10_11),下面的步骤基本上和安装其他类型的虚拟机没有什么区别. ...

  4. kail linux 虚拟机安装实录(一) 新建虚拟机

    各位晚上好. 现在开始进行kail linux 在虚拟机上的安装. 我所使用的工具如下: kail linux 2.0   x64  http://mirrors.neusoft.edu.cn/kal ...

  5. Windows下 VM12虚拟机安装OS X 10.11 和VM TOOLS

    Windows下虚拟机安装Mac OS X —– VMware Workstation12安装Mac OS X 10.11 本文即将介绍WIN虚拟MAC的教程.完整详细教程(包含安装中的一些问题) [ ...

  6. 长平狐 Android-x86虚拟机安装配置全攻略

    Android-x86虚拟机安装配置网上有很多,但是全部说明白的确不多,希望这篇文章能把主要的配置介绍给您,帮助您少走一些弯路. 本文分别针对VMWare和Virtual Box两种虚拟机介绍安装配置 ...

  7. VIRTUALBOX 虚拟机安装 OS X 10.9 MAVERICKS

    VIRTUALBOX 虚拟机安装 OS X 10.9 MAVERICKS 原文链接:http://bbs.weiphone.com/read-htm-tid-7625465.html 原文作者已经写的 ...

  8. 虚拟机安装 Centos6

    1 虚拟机安装 Centos6 1.1 前期配置 New Virtual Machine———Typical(典型安装) 选择镜像文件. 设置文件名,用户名和密码. 设置系统在虚拟机软件的名称, 设置 ...

  9. Mac系统下使用VirtualBox虚拟机安装win7--第一步 安装vbox虚拟机

    Mac系统下使用VirtualBox虚拟机安装win7操作步骤: 第一步 安装vbox虚拟机 1.先下载vbox,下载地址:: https://www.virtualbox.org/wiki/Down ...

  10. vm10虚拟机安装Mac OS X10.10教程[转]

    update:http://www.sysprobs.com/vmware-workstation-8-0-8-0-1-unlocker-to-run-mac-os-x-guest-in-window ...

随机推荐

  1. 关于编写GUI程序我自己的一些理解

    PS:要转载请注明出处,本人版权所有. PS: 这个只是基于<我自己>的理解, 如果和你的原则及想法相冲突,请谅解,勿喷. 前置说明   本文发布于 2014-10-12 14:51:31 ...

  2. [STM32]STM32双机串口通信

    [STM32]STM32双机串口通信 上一篇的通信方案在发送端高强度通信下寄了,发现是函数HAL_UART_Transmit()的锅,一个函数居然能跑0.3s左右...于是打算选用DMA收发数据,但是 ...

  3. ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

    先执行: flush privileges; 再执行修改密码命令,可以了: set password for root@localhost=password('你的密码');

  4. sklearn库主要模块功能简介

    1.sklearn库简介 sklearn,全称scikit-learn,是python中的机器学习库,建立在numpy.scipy.matplotlib等数据科学包的基础之上,涵盖了机器学习中的样例数 ...

  5. 详解SSL证书系列(6)了解HTTP及网络基础

    使用HTTP协议访问Web 你知道当我们在网页浏览器(比如Chrome)的地址栏中输入URL时,Web网页是如何呈现的吗?   Web页面当然不会凭空显示出来.根据Web浏览器地址栏中指定的URL,W ...

  6. Linux编写Shell脚本获取指定目录下所有文件并处理

    Linux编写Shell脚本获取指定目录下所有文件进行处理并保存到新目录 #!/bin/bash app_name="shell" path="/dir" #原 ...

  7. KingbaseES 等待事件之 - Client ClientWrite

    等待事件含义 Client:ClientWrite等待事件指数据库等待向客户端写入数据. 在正式业务系统中,客户端必然和数据库集群之间有数据交互,这里指的是数据接收,发送.数据库集群在向客户端发送更多 ...

  8. KingbaseES 最老事务阻止vacuum freeze

    前言 最近生产环境发生几次由于长事务导致表.库年龄没法回收的情况.我们要规避这种情况的发生,不要等发生了再去强制中断会话连接.当数据库中存在最老事务版本xmin,那么早于他的快照可以被标记为froze ...

  9. IDEA MyBatis Log 插件,打印SQL语句

    打开Settings->plugins 搜索插件 MyBatis Log点击安装,完成后重启IDEA即可. 点击Tools,选择 MyBatis Log Plugin ,会在下方打开一个窗口,这 ...

  10. 【WCH以太网接口系列芯片】STM32+CH390+Lwip协议栈简单应用测试

    本篇文章基于STM32F103和CH390H芯片进行例程移植及相关注意事项,简单验证TCP\UDP\Ping基础功能. 硬件:STM32F103开发板+沁恒CH390H的评估版图一示,SPI使用接口为 ...