部署Vista – 第19部分:管理Windows部署服务(续)

2023-05-16

原创作品,允许转载,转载时请务必以超链接形式标明文章  原始出处 、作者信息和本声明。否则将追究法律责任。 http://iwantfly.blog.51cto.com/1048259/241462
继续介绍如何管理和配置运行Windows部署服务(Windows DS)服务器角色的服务器。
上篇文章介绍Windows DS服务器属性对话框的常规选项卡和PXE响应设置选项卡,以及如何使用WDSUTIL命令显示并修改服务器设置、预安排客户端计算机帐户。下面继续介绍Windows DS属性对话框中的其他选项卡及如何使用WDSUTIL配置这些选项卡中的设置。
目录服务选项卡
目录服务选项卡用于定义新建客户端的命名策略,指定新建客户端的计算机帐户在活动目录的什么位置创建。例如,如果要将客户端计算机命名为DESK001、DESK002……,在格式文本框中输入下列字符串:DESK%03#
在“有关指定计算机命名策略的详细信息”链接中详细解释了在创建计算机命名字符串中可以使用的系统变量。
此选项卡中的客户端帐户位置用于指定在活动目录中的什么位置创建客户端计算机的计算机帐户。注意,预安装客户端计算机的计算机帐户不受命名策略的影响。
此选项卡中的信息显示在wdsutil /get-server /show:config命令的下列部分:
启动选项卡
启动选项卡用于为在不同体系结构(x86、x64、ia64)上部署操作系统指定默认网络启动程序和默认启动映像。网络启动程序(Network Boot Program – NBP)是第一个从PXE服务器下载到客户端计算机的可执行文件。当网络启动程序在客户端计算机上运行时,部署过程开始。针对x86、x64体系结构的默认网络启动程序都是pxeboot.com,pxeboot.com是一个16位的程序,在PXE过程继续前需要用户按F12。如果不想让用户按F12,可以将这些体系结构的网络启动程序更改为pexboot.n12。
使用下面的wdsutil命令能够在每客户端基础上覆盖配置的网络启动程序:
Wdsutil /set-device /device:<computername> /bootprogram:<path>
在一个实验室环境中,如果要在已知客户端(工作计算机,在活动目录中已经有了计算机帐户)上等等用户按F12,而在未知客户端(用于测试)上不用按F12直接开始安装,可以使用这条命令。这样,能够在实验室计算机上部署Vista,同时又可以提供检查(F12)以免无意中将Vista安装到工作计算机上。
此选项卡中默认启动映像部分用于为每种客户端体系结构指定默认启动映像。如果客户端计算机包含x86和x64体系结构,使用这些设置确保基于x64的系统安装x64操作系统映像(因为x64体系结构支持x86和x64操作系统)。
此选项卡中的信息出现在wdsutil /get-server /show:config命令的如下部分:
客户端选项卡
客户端选项卡用于指定Windows DS客户端无人参与安装使用的XML应答文件。使用Windows DS进行的完全自动安装需要创建两个应答文件。在后续文章中详细介绍。
DHCP选项卡
在实际网络中,Windows DS服务器和DHCP服务器应当位于不同的计算机上。如果选择这种方法,在Windows DS服务器和DHCP服务器上不需要进一步配置以使部署过程工作。但对于小型和实验环境,可以会将Windows DS服务器和DHCP服务器放置在一台计算机上,使用这种方法,必须进行两个额外的配置以确保部署过程工作:
1、配置Windows DS服务器的PXE服务器组件不监听UDP端口70的客户端请求。
在DHCP选项卡中,选择“不侦听端口67”
2、在DHCP服务器上添加DHCP选项60,并配置此选项为PXEClient。
在DHCP选项卡中,选择“将DHCP选项标记#60配置为PXEClient”
此选项卡中的位置出现在wdsutil /get-server /show:config命令的如下部分:
网络设置选项卡
网络设置选项卡用于为多播部署配置一个地址范围、为Windows DS服务器的PXE服务器和TFTP服务器组件配置UDP端口、根据LAN连接的带宽调整特殊的Windows DS参数。总的来说,只应当考虑最后一个设置。这些设置也能够使用wdsutil /set-server /transport进行配置。
此选项卡中的信息出现在wdsutil /get-server /show:config命令如下部分:
高级选项卡
高级选项卡用于配置Windows DS服务器的一些高级选项。例如,在Windows部署服务服务器使用的选项部分可以将Windows DS服务器配置为自动发现域控制器和全局编录服务器(默认),或手动指定Windows DS服务器要与哪些域控制器和全局编录服务器通信。手动指定域控制器和全局编录服务器的一个原因是当Windows DS服务器位于一个没有域控制器的远程站点;另外一个可能的原因是如果Windows DS服务器不能访问一个域控制器,需要解决此问题时。注意如果为Windows DS服务器手动指定了域控制器和全局编录服务器,如果指定的域控制器或全局编录服务器脱机,Windows DS不再响应客户端请求。
此选项卡中其他设置是关于Windows DS服务器的PXE服务器组件的DHCP授权。默认情况下,PXE服务器不需要在活动目录中授权以响应来自客户端的请求。一般情况下,选择在活动目录中授权Windows DS服务器的PXE服务器组件的选项并没有实际的好处,因为这样做的安全考虑很容易被绕过。例如,如果一个恶意用户能够将计算机连接到网络,可以安装Windows Server 2008,安装AD DS角色,创建一个新的林,安装DHCP服务器角色,在自己的林中对DHCP服务器进行授权。很明显,物理安全是阻止恶意DHCP服务器最好的方法。但,如果确实决定要授权Windows DS服务器,PXE服务器必须配置为监听67端口。换句话说,只有当Windows DS服务器与DHCP服务器不是同一台计算机时,才进行授权检查。
此选项卡中的信息出现在wdsutil /get-server /show:config命令的如下部分:
总结
<span times="" new="" roman';="" mso-ansi-language:="" en-us;="" mso-fareast-language:="" zh-cn;="" mso-bidi-language:="" ar-sa"="" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: 楷体; font-size: 14pt; ">    这篇文章和上一篇文章介绍了如何使用MMC控制台和WDSUTIL命令行工具管理Windows DS服务器。下一篇文章介绍使用Windows DS管理映像,包括创建捕获映像、发现映像、处理脱机映像等与映像管理相关的主题
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

部署Vista – 第19部分:管理Windows部署服务(续) 的相关文章

  • 为什么tcl/tkinter只支持BMP字符?

    我正在尝试在基于 tkinter 和 tcl 构建的 gui 中查询和显示 utf 8 编码字符 但是 我发现 tkinter 无法显示 4 字节字符 即大于 U FFFF 的 unicode 代码点 为什么会这样呢 实现非 BMP 字符对
  • 是否可以调用驻留在 exe 中的非导出函数?

    我想调用驻留在第 3 方 exe 中的函数并获取其结果 好像有should是一种方法 只要我知道函数地址 调用约定等 但我不知道如何 有谁知道我会怎么做 我意识到任何解决方案都是非标准的黑客 但有must成为一种方式 我的非恶意用例 我正在
  • 最后一个参数中的正斜杠会导致批处理文件目录(“%~dp0”)的路径发生更改

    我正在学习如何在批处理脚本中使用参数 并最终创建了某种用于读取参数和设置参数的模板 echo off SetLocal EnableDelayedExpansion set needextra set errstat set noflag
  • robocopy 脚本:系统资源不足

    我有一个之前可以运行的脚本 一个机器人复制脚本 备份服务器坏了 新的服务器丢失了一些配置 但我不是 Windows 用户 脚本如下 C Windows system32 Robocopy F Equipos NASSERVERBACKUP
  • 强制窗口在打开时获得焦点

    我有一个 WPF 应用程序 它通过套接字连接与 C MFC 应用程序进行通信 如果用户按下 C 应用程序中的特定按钮 则会显示一个新的 WPF 窗口 以下是调用以启动 WPF 窗口的代码 var window new Window wind
  • 使用 Python 将 Excel 中的图表导出为图像

    我一直在尝试将 Excel 中的图表导出为 Python 中的图像文件 JPG 或 ING 我正在查看 WIn32com 这是我到目前为止所拥有的 import win32com client as win32 excel win32 ge
  • 如何在 NERDTree 中显示隐藏文件(以句点开头)?

    我怎样才能使NERDTree https github com scrooloose nerdtree显示以 a 开头的文件 时期 我有一个名为 hgignore在项目目录中 如果我使用 NERDTree 浏览到该目录 该文件不会显示在树中
  • RabbitMq 和“致命错误:握手失败 -handshake_decode_error”

    我正在使用 Windows Server 2012 Erlang 19 2 和 RabbitMq 3 6 6 我在使用 TLS 配置端点之间的连接时遇到问题 我已经尝试了所有关于 SO 的答案 以及所有 RabbitMq 文档here ht
  • NtDll 真的导出 C 运行时函数吗?我可以在我的应用程序中使用这些函数吗?

    我在查看 Windows 10 计算机上的 NtDll 导出表 发现它导出标准 C 运行时函数 例如memcpy sprintf strlen etc 这是否意味着我可以在运行时动态调用它们LoadLibrary and GetProcAd
  • 如何让脚本执行结束后自动删除?

    是否可以制作一个Python脚本 在Windows中执行结束时删除 py文件 自删除 这种方式使您的程序不依赖于操作系统 from os import remove from sys import argv remove argv 0 奖励
  • 以编程方式最小化/恢复窗口,跳过动画效果

    我需要对窗口列表执行多项操作 最小化其中一些 恢复其他 以便立即在两组或多组窗口之间切换 这样做的问题是最小化和恢复窗口时可以看到的动画 整个过程看起来很糟糕 所有这些动画都进进出出 上下移动 但是 我无法禁用这些动画 因为这是针对其他计算
  • 由于图形处理单元配置,不支持 Windows Phone 模拟器(Mac 上的 Windows 7)

    启动 Windows Phone 模拟器时出现错误 不支持 Windows Phone 模拟器 因为您的计算机没有所需的图形处理单元配置 如果没有图形处理单元 XNA 框架页面将无法运行 您想继续启动模拟器吗 当我尝试访问网页 任何网页 时
  • 本地推送通知到在应用程序内运行 JS 代码的 Win8 Live Tile

    我正在尝试将更新发送到我的应用程序的磁贴 当应用程序运行时 这可以正常工作 例如 当用户单击按钮时 我可以轻松地将磁贴更新通知发送到磁贴 我无法解决的是当应用程序无法运行时如何更新磁贴 我找到的唯一选择是使用以下命令从远程 Web 服务器拉
  • 自定义波特率,redux

    我遇到的问题详述如下自定义波特率 https stackoverflow com questions 7714060 custom baud rate SetCommState 波特率 921600 失败 但波特率 115200 成功 尽管
  • 需要 TensorFlow 依赖项。如何在 Windows 上运行 TensorFlow

    我有兴趣让 TensorFlow 在 Windows 上运行 但目前我意识到这是不可能的 因为某些依赖项无法在 Windows 上使用 例如巴泽尔 之所以出现这种需求 是因为据我目前了解 从 TensorFlow 访问 GPU 的唯一方法是
  • 如何在批处理文件中回显换行符?

    如何从批处理文件输出中插入换行符 我想做类似的事情 echo hello nworld 这会输出 hello world Use echo hello echo echo world
  • Windows 窗口对接

    我想知道如何在 Windows 中将窗口停靠 捕捉到屏幕的一侧 最好使用直接的 Win32 API 我正在寻找的效果就像任务栏 一个在屏幕上有保留空间的窗口 因此最大化另一个窗口会使该窗口占据屏幕的其余部分 但使我的窗口保持在适当的位置并可
  • 为什么我只能用管理员权限才能导入Python中的某些模块?

    我正在努力解决 Python 2 7 中的一些奇怪问题 我写了一个很长的工具 在其中导入不同的模块 我必须首先使用它安装pip 该工具将在公司内部共享 不同的用户在其特定机器上拥有不同的权限 当另一个用户登录我的计算机 我在那里拥有管理员权
  • 在哪里可以获得 PHP 5.3+ 的 runkit DLL 扩展?

    这是一个简单的问题 我在哪里可以获得 PHP 5 3 版本的 runkit 扩展 它的手册 http php net manual en book runkit php http php net manual en book runkit
  • SetCurrentDirectoryW 中的错误 206

    在我之后之前不清楚的问题 https stackoverflow com questions 44389617 long path name in setcurrentdirectoryw 我以某种方式能够创建一个具有长路径名的目录 但是

随机推荐