AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 446014
Accepted
Ivan Vučica
Ivan Vučica
Asked: 2012-11-07 08:53:57 +0800 CST2012-11-07 08:53:57 +0800 CST 2012-11-07 08:53:57 +0800 CST

通过 PXE 安装 Windows 7,最好使用域自动加入

  • 772

在一个教育非营利组织中,我继承了一个以前设置的 Windows 域,在第一次重新安装机器后,我们最终没有使用,只是没有将机器重新加入域。

去年夏天,在将机器运送到暑期学校进行年度重新安装之前,我萌生了通过网络安装 Windows 7 的想法,而不仅仅是对机器进行映像。弄清楚基础知识花了比我预期更长的时间;老实说,我希望 Windows 对开箱即用的 PXE 安装更友好。

我感兴趣的是使用域自动加入通过 PXE 安装 Windows 7 的最佳实践。如果整个设置也可以选择性地托管在基于 UNIX 的系统上,我会很高兴。

通过使用 Windows AIK 准备 ISO并将 ISO 加载到内存中,我取得了一些成功。这是必需的,因为我想要一个菜单​​,而且我认为我无法让 PXELINUX 链式加载到 Windows 的引导加载程序中。不幸的是,在那个时间范围内,我无法弄清楚有关 Windows 设置自定义的很多信息,也无法让 Samba 正常工作;研究这些东西最终太冗长了,尤其是我在 Windows 上编辑磁盘映像并将其复制到外部的部分。AIK 并没有通过将磁盘映像装入 RAM 并在完成后将其完整写入来使事情变得更容易,这让我很伤心。

我最近也发现了一种不同的方法,它似乎更接近于 Microsoft 最初的网络引导部署想法,并且不涉及 ISO。

所以我的问题归结为以下几点。

  1. 您使用什么确切的方法来网络引导 Windows 7 设置?
  2. 如何最好地自定义 Windows 7 设置以实现完全无人值守,包括在特定系统分区上安装而不破坏数据分区、创建密码管理员和默认用户、选择基于 MAC 地址的主机名以及加入域?

尽可能多的细节供大家将来参考,我们将不胜感激。WDS 是一个不错的选择,但如果可以使用基于 Linux 的安装,那就更好了。

windows
  • 2 2 个回答
  • 2816 Views

2 个回答

  • Voted
  1. Best Answer
    MDMarra
    2012-11-08T06:26:07+08:002012-11-08T06:26:07+08:00

    您使用什么确切的方法来网络引导 Windows 7 设置?

    WDS 是对此的规范回答。它随 Windows Server 免费提供,可以与 Microsoft Deployment Toolkit 搭配使用以进行复杂安装,也可以单独使用以进行更直接的部署。

    当然,Ghost之类的东西还是存在的,但是现在WDS似乎真的要扼杀Windows的PXE部署了。

    如何最好地自定义 Windows 7 设置以实现完全无人值守,包括在特定系统分区上安装而不破坏数据分区、创建密码管理员和默认用户、选择基于 MAC 地址的主机名以及加入域?

    您将使用一个答案文件。您可以使用免费提供的 Windows 自动安装工具包。从该工具包中,安装 Windows 系统映像管理器,它将为您提供一个 GUI 和一些示例。你可以在那里做任何你想做的事情,包括在第一次启动时运行命令来定制你想要的任何东西。

    Microsoft 部署工具包也是处理所有这些事情的一种方式。两者都是不错的选择,MDT 更深入但更强大。

    WDS 是一个不错的选择,但如果可以使用基于 Linux 的安装,那就更好了。

    我使用 WAIK 工具包中的 WinPE 获取引导映像,然后通过 tftpd + pxelinux 将其分发到 PXE 客户端。从该 WinPE 映像,您可以调用使用 WSIM 创建的无人值守文件,您只需要将安装映像和所有其他资源放在 SMB 共享上,这可以是一个 SAMBA 服务器来满足所有需求。

    这种方式需要更多的戳戳和刺激,但它肯定是可行的。


    听起来您正朝着基于 Linux 的部署的正确方向前进,但这确实是一件棘手的事情。您需要了解启动过程的来龙去脉,这也是我总是尽可能推荐 WDS 的原因。它上面有一个漂亮的蝴蝶结,可以消除头痛。

    对您来说不幸的是,Windows 映像可以像您想要的那样复杂,并且您有几个更高级的要求。它们都是完全可行的,但您需要投入一些实际时间来了解一切是如何运作的。

    • 2
  2. dwolters
    2012-11-09T13:05:31+08:002012-11-09T13:05:31+08:00

    交付和部署 Windows 7跳板页面上提供了 Microsoft 部署资源。许多视频和文章都可以帮助您使用 Microsoft 解决方案。

    问题 #2 实际上是很多问题。

    1. 如何最好地自定义 Windows 7 设置以实现完全无人值守,包括:

      一个。安装在特定的系统分区上(同时不影响数据分区)

      b. 创建密码管理员和默认用户

      C。选择基于 MAC 地址的主机名

      d. 加入域

    (1.零接触安装(ZTI) 是 SCCM 的一项功能,但是您可以通过轻接触安装 (LTI) 非常接近零接触安装。使用 Microsoft 部署工具包 (MDT) 和 WDS 可以最好地实现这一点。基本上,您必须手动启动网络启动过程并选择要部署的映像。然后它会自动执行直到完成。unattend.xml 文件可以包含许多将在安装过程中自动应用的设置,包括调用脚本的能力以及带有 Synchronus 和 Asynchronus 命令的程序。还有一个“Setupcomplete.cmd”安装完成后可用于运行脚本或命令的文件。MDT 还有一些任务允许这些相同的脚本等在安装期间和安装后运行。安装后任务可以在安装 Windows 之后安装软件,并且由于软件与 Windows 映像分开打包,因此您不必加载映像即可升级或替换该软件。只需在 MDT 中进行更改,下一次部署就会更新。还有一些任务会检查 Windows 更新以确保同时安装了所有最新的补丁,或者您可以从 WSUS 中提取更新,或者您可以将更新作为包导入。

    a)格式化和分区硬盘驱动器以及安装到哪个分区可以在无人值守文件和MDT中完成。

    b)可以在无人值守文件或MDT中设置管理员密码和添加用户。“默认用户”是指设置默认用户配置文件吗?这可以在审核模式下完成,然后在无人参与文件中设置“CopyProfile” 。

    c) 获得主机名的最佳方法是在映像之前在 Active Directory 中预先安排计算机。在部署期间,可以检索此信息以使用%machinename%变量命名计算机。

    d)加入域。这可以在无人参与或 MDT 中完成,在任务中或通过设置部署共享规则 (customsettings.ini)。

    很抱歉,这些都是大话题。如果您有更多问题,请直接提问。

    • 1

相关问题

  • 知道任何适用于 Windows 的快速可编写脚本的 ftp 客户端吗?[关闭]

  • 如果 Windows 服务崩溃,如何自动重新启动它?

  • 无法安排任务(访问被拒绝)

  • 物理机重启时自动重启虚拟机(VMWare)

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve