none
SCCM1902 PXE部署OSD操作系统对原有计算机存在多个硬盘情况下,OSD部署应用操作系统不会部署到原来系统盘所在位置 RRS feed

  • 问题

  • 用户计算机有多个硬盘情况下,比如用虚拟机模拟配置一台多硬盘PC环境

    主板上sata0 接一个55GB硬盘分区

    主板上sata1  接一个80GB硬盘分区

    主板上sata2  接一个70GB硬盘分区,其中这个硬盘分区为Windows系统所在位置。

    (这个Windows系统盘也可能是在sata1 或者sata0 或者sata2等等情况下,如果去拆机箱重新排好硬盘顺序这不是个好办法)

    那么在PXE OSD时候,会部署到sata0的55GB硬盘分区,不会部署到sata2 70GB硬盘分区系统盘所在位置。

    该如何配置任务序列才能部署到原来对应的系统盘所在位置呢?

    日志:PXE OSD 日志  验证码:hytt


    2020年2月17日 11:36

全部回复

  • 你好,

    这种情况建议你使用自带的变量识别之前的系统分区并安装操作系统

    _OSDDetectedWinDrive

    The task sequence scans the computer's hard drives for a previous operating system installation when Windows PE starts. The hard drive location for where the operating system is installed is stored in this variable. You can configure your task sequence to retrieve this value from the environment and use it to specify the same hard drive location to use for the new operating system.

    在 Windows PE 启动时,任务序列会在计算机的硬盘驱动器上扫描是否以前已安装操作系统。 安装操作系统的硬盘驱动器位置存储在此变量中。 你可以将任务序列配置为从环境中检索该值,并将其用于指定相同的硬盘驱动器位置以供新的操作系统使用。

    https://docs.microsoft.com/en-us/configmgr/osd/understand/task-sequence-variables#OSDDetectedWinDrive


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.




    2020年2月18日 2:11
    版主
  • _OSDDetectedWinDrive  如何使用呢? 我不是很明白,请指教下谢谢。
    2020年2月18日 6:42
  • Question
    您不能对您自己的帖子投票
    0
    _OSDDetectedWinDrive  如何使用呢? 我不是很明白,请指教下谢谢。
    2020年2月18日 6:42
  • _OSDDetectedWinDrive  如何使用呢? 我不是很明白,请指教下谢谢。

    是在应用操作系统 那里选择变量, 输入一个 _OSDDetectedWinDrive 的赋值? 

    假设 $OSDdisk =  $env: _OSDDetectedWinDrive ,这样吗?还是在任务序列里有更方便操作方法?

    2020年2月19日 6:10
  • 内置变量直接用就可以了,上面的图一,选安装系统到变量。下面的对话框添这个变量 _OSDDetectedWinDrive。



    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.




    2020年2月19日 7:29
    版主
  • 不行的,这里不能填符号。

    2020年2月19日 14:14
  • 把%去掉可以吗?

    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2020年2月20日 2:28
    版主
  • 去掉%也不行,还有个下划线_ 也会导致不能保存任务序列,

      只保留OSDDetectedWinDrive  倒是可以保存任务序列,不过通过日志查看 变量不会变成盘符,应用操作系统报错。

    难不成非得 另外写个变量来赋值了?

    2020年2月20日 17:07
  • 不好意思 这周三上班 我帮您 测试一下吧。

    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2020年2月24日 8:04
    版主
  • 那麻烦你了,不过我估计 要写脚本加入这个

    $OSDdisk =  $env: _OSDDetectedWinDrive

    假设 $OSDdisk = E:\Windows

    我必需还得把这个E:\ Windows 斜杠和Windwso 在通过ps语句处理 OSDDdisk = E: 这样才行

    这个可能是在任务序列里实现不了吧?

    2020年2月24日 17:10
  • 你好找到解决方法了么?

    2020年8月14日 16:42
  • 这个问题解决了,在启动镜像里开启启用预启动命令,在这里设置好变量就可以了
    2020年8月17日 2:23
  • 你好,请问下,这个问题您怎么解决的呢,在启动镜像里配置?变量该怎么填写呢?
    2020年9月13日 8:41