关于操作系统部署站点角色配置

以下两个站点角色对于 Configuration Manager 中的操作系统部署尤其重要。

状态迁移点站点角色

SMP) (状态迁移点是一种Configuration Manager站点角色,它提供在操作系统部署之前存储用户状态信息的安全位置。 可以在操作系统部署继续进行时将用户状态存储在 SMP 上,然后将用户状态从 SMP 还原到新计算机。 每个 SMP 站点角色只能是一个Configuration Manager站点的成员。

PXE 服务点站点角色

使用 PXE 协议启动操作系统部署,以Configuration Manager客户端。 Configuration Manager使用 PXE 服务点站点角色来启动操作系统部署过程。 PXE 服务点必须配置为响应网络上Configuration Manager客户端发出的 PXE 启动请求,然后与Configuration Manager基础结构交互,以确定要采取的相应安装操作。

对站点角色进行编程

有关Configuration Manager站点角色的大多数信息存储在Configuration Manager站点控制文件中。

可以使用 SMS_SiteControlFile 类通过 Windows Management Instrumentation (WMI) 对站点控制文件进行更新。 在托管代码中, IResultObject 允许访问站点控制文件。 有关详细信息,请参阅关于Configuration Manager站点控制文件

需要访问的属性作为系统资源存储在站点控制文件中。 例如,以下站点控制文件部分显示 PXE 服务点站点角色的属性。

BEGIN_SYSTEM_RESOURCE_USE  
    RESOURCE<Windows NT Server><["Display=\\SERVERNAME\"]MSWNET:["SMS_SITE=ABC"]\\SERVERNAME\>  
    ROLE<SMS PXE Service Point>  
    PROPERTY <Server Remote Name><><><0>  
    PROPERTY <IsActive><><><1>  
    PROPERTY <BindPolicy><><><1>  
    PROPERTY <ResponseDelay><><><15>  
    PROPERTY <PXEPassword><><><0>  
    PROPERTY <AuthType><><><0>  
    PROPERTY <UserName><><><0>  
    PROPERTY <CertificateType><><><0>  
    PROPERTY <CertificateExpirationDate><128568119567070000><><0>  
    PROPERTY <CertificateFile><><><0>  
    PROPERTY <PXECertGUID><XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX><><0>  
    BEGIN_PROPERTY_LIST  
        <BindExcept>  
        <11:11:11:11:11:11>  
        <22:22:22:22:22:22>  
    END_PROPERTY_LIST  
    BEGIN_PROPERTY_LIST  
        <Objects Polled By Site Status>  
        <["Display=\\SERVERNAME\C$\Program Files\Microsoft Configuration Manager\"]MSWNET:["SMS_SITE=ABC"]\\SERVERNAME\C$\Program Files\Microsoft Configuration Manager\>  
    END_PROPERTY_LIST  
END_SYSTEM_RESOURCE_USE  

如果有权访问站点控制文件,则各种属性将存储为嵌入属性或嵌入属性列表中。 例如 UserName ,在上面的示例中,是一个嵌入属性。 其他属性存储为嵌入的属性列表。 在上面的示例中,中的 BindExcept MAC 地址存储在嵌入的属性列表中。

另请参阅

关于站点控制文件如何为状态迁移点设置Restore-Only模式
如何在 Configuration Manager 中跟踪操作系统部署迁移
关于操作系统部署站点角色配置