MDT8456-高级多硬盘部署

一.问题概述
1.系统默认不支持多盘安装,电脑存在多个磁盘的时候安装会报错;
2.系统默认单盘,可选只格C,或全盘格式化安装,各分区大小按百分比格式化;
3.即使实现多盘安装,但第二块硬盘无法自动格式化或按意愿完成自动分区;
4.多盘安装会遇到选择系统盘问题,可以用GUI页面实现手动选盘,但更期望的是用规则实现自动选系统盘和自动格式化第二块和第三块硬盘;

二.问题优化
1.GUI手工选择系统盘:多盘安装系统在mdt页面提供一个选择磁盘的窗口,手动选择系统盘;
2.按脚本自动选择系统盘:多盘安装系统在mdt按规则自动选择系统盘和格式化剩余磁盘;

三.实现流程
3.1 GUI手工选择系统盘
1.复制压缩包内所有文件到MDT的script(既D:\DeploymentShare\Scripts)

2.配置TS
● 选择New Group创建 Choose Disk
● 在Choose Disk目录下,创建一个Run PowerShell Script
命名为:
Check if there’s more than one Hard Disk
PowerShell Script输入:
%SCRIPTROOT%\mdtmdisk.ps1
● 附:mdtdisk.ps1
If ((Get-Disk | Where-Object -FilterScript {‘$_.Bustype’ -ne ‘USB’}).Count -gt 1 )
{
$tsenv = New-Object -COMObject Microsoft.SMS.TSEnvironment
$tsenv.Value(“MoreThanOneHD”) = $true
}
● 在Choose Disk目录下,继续创建一个Run Command Line,
命名为:
Choose Disk to Install OS
Commandline输入:
mshta.exe %SCRIPTROOT%\Wizard.hta /definition:DeployWiz_TargetDisk.xml

Start in输入:
%SCRIPTROOT%

options选项中选择 Add,创建Task Sequence Variable
variable: MoreThanOneHD
condition:equals
value: TRUE

3.2 按脚本自动选择系统盘
1.配置TS-判断磁盘数量是否为多个
● 选择New Group创建 Choose Disk
● 在Choose Disk目录下,创建一个Run PowerShell Script
命名为:
Check if there’s more than one Hard Disk
PowerShell Script输入:
%SCRIPTROOT%\mdtmdisk.ps1
● 附:mdtdisk.ps1
#判断磁盘是否为多个,如果多个,为TS设置一个变量MoreThanOneHD,并赋值为true,后面会调用
If ((Get-Disk | Where-Object -FilterScript {‘$.Bustype’ -ne ‘USB’}).Count -gt 1 )
{
$tsenv = New-Object -COMObject Microsoft.SMS.TSEnvironment
$tsenv.Value(“MoreThanOneHD”) = $true
}
2.选择最小SSD磁盘安装系统
● 在Choose Disk目录下,继续创建一个Run PowerShell Script
Name Mini SSD Disk to Install OS
PowerShell script %SCRIPTROOT%\osddisk.ps1
● options中添加一个判断,Add-Task Sequence Variable
varible MoreThanOneHD
Condition equals
Value True
● osddisk.ps1脚本如下
KaTeX parse error: Expected '}', got 'EOF' at end of input: …FilterScript {'
.Bustype’ -ne ‘USB’}).Count
KaTeX parse error: Expected '}', got &

  • 23
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MDT(Microsoft Deployment Toolkit)是一种用于部署 Windows 操作系统的工具。在 MDT 中,规则(Rules)是配置部署过程的一种方法。通过规则,可以指定部署的目标计算机的硬件和软件配置,以及要安装的应用程序等信息。 以下是部署 MDT 服务规则的步骤: 1. 打开 MDT 工具,选择“Deployment Workbench”。 2. 在“Deployment Workbench”窗口中,展开“Deployment Shares”选项卡,右键单击部署共享文件夹,选择“Properties”。 3. 在“Deployment Share Properties”窗口中,选择“Rules”选项卡。 4. 在“Rules”选项卡中,输入要使用的规则名称。此处可以使用默认规则“CustomSettings.ini”或创建自定义规则。 5. 在“Rules”选项卡下方的文本框中,输入要配置的规则信息。规则格式为“键=值”,每个键值对应一行。以下是一些常用的规则: - [Settings]:指定部署设置的开始位置。 - Priority:指定规则文件的优先级。 - SkipComputerName:指定是否跳过计算机名的输入。 - OSDComputerName:指定计算机名。 - SkipDomainMembership:指定是否跳过域成员身份验证。 - JoinDomain:指定要加入的域名称。 - SkipApplications:指定是否跳过应用程序的安装。 - Applications001:指定要安装的应用程序名称。 - SkipSummary:指定是否跳过摘要页面。 - UserDataLocation:指定用户数据存储位置。 6. 配置完成后,保存规则并关闭“Deployment Share Properties”窗口。 7. 在“Deployment Workbench”窗口中,右键单击部署共享文件夹,选择“Update Deployment Share”。 8. 在“Update Deployment Share”向导中,选择“Completely regenerate the boot images”,然后单击“Next”按钮。 9. 在“Update Deployment Share”向导的下一步中,选择更新选项并单击“Next”按钮。 10. 在“Update Deployment Share”向导的下一步中,选择要更新的部署共享文件夹的位置,并单击“Next”按钮。 11. 在“Update Deployment Share”向导的最后一步中,单击“Finish”按钮,开始更新部署共享文件夹。 完成上述步骤后,MDT 服务规则就被成功部署了。在使用 MDT 进行操作系统部署时,规则将起到关键作用,可以大大简化部署过程并提高部署效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值