问题标签 [mdt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
38 浏览

windows - 企业管理员不能使用 MDT?

使用 MDT 部署服务器运行相当大的网络。我目前有另一个与我一起工作的人注册为“企业管理员”。他的部分工作是成像机。目前我已将其设置为需要映像的设备设置为“待定”,直到在 Windows 部署服务中允许。

当 EAdmin 尝试打开 WDS 的“待定设备”选项卡时,他收到一条访问被拒绝消息。

如何将使用 WDS 的权限委派给该用户?

(服务器 2012)

0 投票
0 回答
284 浏览

c# - 来自 c# 的 Microsoft 部署工具包

我正在尝试从 c# 使用 MDT,就像在导入MicrosoftDeploymentToolkit.psd1. 例如,我可以Get-MDTPersistentDrive直接从 powershell 运行命令而不会出现问题。

但是我找不到从 c# 做同样事情的方法,我试图直接包含Microsoft.BDD.PSSnapIn.dll(这基本上是在做“MicrosoftDeploymentToolkit.psd1”)然后我可以访问GetPersistent该类但一条错误消息告诉我我不能直接调用 PSCMDlet。

然后我尝试使用 PowerShell 类

但我收到了这个例外

术语“Get-MDTPersistentDrive”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称

然后我尝试这样做

我收到错误

你调用的对象是空的

我真的迷路了,我不明白他们对这个错误的意思,如果你能告诉我我错在哪里,或者从 c# 执行 PSCmdlet 的方法,或者甚至更好地直接控制 MDT,那就太棒了。

0 投票
1 回答
13091 浏览

vbscript - 使用 ChassisType 的 Select Case 的多个条件

我们在我们的环境中使用 MDT 来对计算机进行映像。我们使用脚本来根据 IP 位置命名计算机,然后脚本将数据写入数据库。我需要修改脚本以包含一部分附加条件来构造计算机名称。我在下面的脚本中使用机箱类型的附加条件的部分有困难。

我需要帮助的部分是

我想让这三个条件起作用并根据站点条件然后底盘类型设置站点代码,但我不确定如何使用多个条件或如何组合底盘类型并希望指导。

以下是完整的脚本

0 投票
1 回答
3471 浏览

windows - 批处理文件,我想抑制 Windows 脚本主机弹出窗口

我在我的组织中使用 MDT(Microsoft 部署工具包)和 WDS(Windows 部署服务)。cmd /c %scriptroot%\HP_Win_7.bat我在任务序列中调用了一个 CMD 文件。

批处理文件内容:

在执行批处理文件期间,我从 Windows Script Host 收到 3 个弹出窗口,我必须通过按“OK”或“Enter”来确认。批处理暂停,直到我确认弹出窗口。如果不是,则 cmd 文件暂停。

我想要一个解决方案来隐藏这些弹出窗口或自动确认它们。

该脚本加载证书文件和通用密钥并激活窗口。(Windows 键是通用的,适用于 HP Win 7 电脑)

0 投票
1 回答
4633 浏览

windows - MDT 2013 更新 1 失败 5456

我们目前有一个链接到 WDS 的 MDT 工作设置。当我 PXE 启动时,一切都按预期工作,并且新计算机部署成功。

但是,我想看看我们是否可以使用 PsExec 或 PDQ Deploy 远程推送构建。我主要是通过推送这个命令来工作的:

LiteTouch 启动,计算机重新启动进入 WinPE,然后它开始 - 但它在应该执行“安装操作系统”时失败,给出错误

我通过更改安装操作系统步骤和格式和分区步骤尝试了一些不同的东西,没有骰子。每次都在这个时候失败。

我想要的是整个驱动器的 1 个分区供操作系统使用。我们已经将 OSDisk 作为名称,但它是否重要并不重要。我使用了一个名为 UserExit.vbs 的脚本,它在机器重建时保留机器的名称。

所有相关服务器均为 Windows Server 2016 版本 1607。

所有客户端操作系统均为 Windows 10 Enterprise 版本 1507。

截图

自定义设置.ini

我试图包含上面所有的相关代码和屏幕截图,稍微用 domain.org 匿名。如果需要更多信息,请告诉我。

0 投票
2 回答
685 浏览

powershell - 操作系统的任务序列变量,我要安装

我是powershell的初学者,我在一个项目中工作,目标是设置Biossetting,如禁用或启用secureBoot和UEFI模式,同时通过MDT安装windows 7或10。我正在使用戴尔和惠普电脑,我有设置惠普或戴尔BIOS的脚本

生命值: $bios=Get-WmiObject -Namespace root/hp/instrumentedBIOS -Class HP_BIOSSettingInterface $bios.SetBIOSSetting("UEFI Boot Options", "Enable","")

戴尔:

然后,我的第一个问题是这些命令在我需要安装一些模块的任何计算机上都不起作用,一些来自 hp 或 dell 网站的 cmdlet,我想知道是否让我的脚本“.exe”,它会在每台计算机上工作吗?因为我需要使用 windows 部署来运行我的脚本。我的第二个也是困难的任务,我想知道在我的脚本中使用可变任务序列,以检测任务序列的操作系统,我在互联网上找到了这个代码,在互联网上进行了太多研究

$TaskPath = "$($MdtDrive):\Task Sequences" $ControlPath = "$MDtroot\Control" $OSPath = "$($MdtDrive):\Operating Systems" $OS = (Get-ChildItem -Path $OSPath | Out-GridView -PassThru -Title "Select required OperatingSystem").Name 此代码检测我要在我的计算机中安装的任务序列的操作系统是 windows 7 还是 windows 10?

谢谢 !

0 投票
0 回答
2620 浏览

powershell - 从 MDT 的任务序列运行 powershell

我已经实现了一个 powershell 脚本,该脚本在 MDT 安装 windows 10 或 windows 7 期间设置了 bios 参数,我将它集成到我的服务器 MDT 中,就像 windows 任务序列中的“运行 Powershell 脚本”一样,但如果我不工作在winpe中测试我的脚本运行良好,但安装操作系统后,如果我检查bios,什么都没有发生。我通过os任务序列集成了我的脚本,在任务序列中右键单击,点击add=>general=>run powershell,然后我把路径和我的脚本的名称像%SCRIPTROOT%myscript.ps1。对于执行策略,我将其称为“运行命令行”:powershell.exe -command“Set-ExecutionPolicy Unrestrictebd”。

这是我的 Windows 10 脚本,可能是我错过了什么

Windows 7的第二个是

如果有人有任何想法,我会欣赏它!

0 投票
1 回答
805 浏览

winlogon - AutoAdminLogin 与密码为空的用户

我在一个场景(MDT)中,我有一个本地用户,密码为空,内置管理员帐户设置为通过 HKLM...\AutoAdminLogon 等自动登录。注册表项。

如果我在 MDT 任务序列期间重新启动机器,则具有空白密码的本地用户将在重新启动时登录。我想更好地理解这一点。

我是否正在处理关于登录哪个帐户的竞争条件?我可以找到很多关于 AutoAdminLogon 注册表项的信息,但找不到任何关于如何/为什么空白密码用户自动登录的信息。我实际上很乐意依靠我看到的行为,如果它是 Windows 工作方式“保证”的东西。

我正在寻找有关空白密码自动登录如何工作的任何信息或关于它为何胜过 AutoAdminLogon 的想法。

0 投票
2 回答
1295 浏览

mdt - Microsoft Deployment Toolkit 在部署升级的操作系统时设置 SystemAutoLogon 注册表项

我正在尝试通过 MDT 部署已通过 MDT“标准客户端升级”任务序列升级的映像。我的图像从 Win10 v1607 图像开始,然后更新到 v1703,然后被捕获。

当我去部署捕获的图像时,我会在第一次登录时弹出一个找不到 c:\LTIBootstrap.vbs 的弹出窗口。挖掘,我发现安装操作系统并重新启动PC后,MDT任务序列继续以SYSTEM帐户运行。这很奇怪,因为它通常作为内置管理员帐户运行。

出于某种原因,即使 unattend.xml 文件包含通常的 AutoAdminLogon 条目,注册表项位于

在部署期间正在创建并设置为 1。(我通过在部署结束时比较注册表发现了这一点。)捕获的图像中不存在此密钥。如果我部署手动更新到 v1703 的映像(通过 Windows 更新而不是 MDT),则不会创建此密钥。

关于为什么可以忽略 unattend.xml 或什么会导致创建和设置 SystemAutoLogon 的任何想法?

0 投票
1 回答
1418 浏览

deployment - MDT 部署错误

我正在使用 MDT/AIK 和 WDS 将捕获的 64 位版本的 Windows 10 教育版部署到 Surface Pro 4。任务序列一直受到错误的困扰,我遇到了一个 bitlocker 错误并且得到:

即使在完全关闭 bitlocker 之后,我也会收到此错误。没有更多信息可以追踪这可能是什么。

操作系统安装,但随后没有执行任何域加入内容/安装后内容或使用自定义 settings.ini 的外观。

我唯一能想到的是某些东西已经被锁定(TPM?),或者当我使用 DISM 捕获图像时,驱动器号已更改并且未正确创建 bitlocker 驱动器。

任何帮助,将不胜感激。

提前致谢