wds怎么打开命令?

Windows Deployment Services(WDS)是Windows Server中用于网络批量部署操作系统的组件,通过命令行管理WDS可实现自动化运维和批量操作,本文将详细介绍如何通过不同命令方式打开和管理WDS服务,包括基础命令操作、高级配置及注意事项。

wds怎么打开命令

准备工作:以管理员身份运行命令行工具

无论使用何种命令管理WDS,均需以管理员权限运行命令提示符(cmd)或PowerShell,可通过以下步骤操作:

  1. 按下Win+X键,选择“Windows PowerShell(管理员)”或“命令提示符(管理员)”;
  2. 若弹出用户账户控制(UAC)提示,点击“是”确认权限。

通过SC命令管理WDS服务

SC(Service Control)是Windows通用的服务管理命令,可用于启动、停止、查询WDS相关服务状态,WDS的核心服务包括“WDS Server”(WDS服务器)和“WDS Transport Server”(WDS传输服务器),具体命令如下:

查询WDS服务状态

sc query wdscore  # 查询WDS核心服务状态
sc query wdsserver # 查询WDS服务器服务状态(若已安装完整角色)

执行后,服务状态分为“RUNNING”(运行中)、“STOPPED”(已停止)、“PENDING”(启动中)等,需确保服务处于“RUNNING”状态方可进行后续操作。

启动/停止WDS服务

sc start wdscore    # 启动WDS核心服务
sc stop wdscore     # 停止WDS核心服务

若需停止WDS相关依赖服务(如TFTP服务,用于镜像传输),可通过sc query查找服务名称后执行停止命令。

设置服务自动启动

sc config wdscore start=auto  # 设置WDS核心服务为开机自启

参数说明:start=后可接auto(自动)、demand(手动)、disabled(禁用)。

使用WDSUTIL命令行工具(核心操作)

WDSUTIL是WDS专用的命令行工具,功能远超SC命令,支持初始化服务器、管理镜像、配置部署等全流程操作,需在已安装WDS角色的服务器中使用,命令语法格式为:

WDSUTIL [Options] /Command [Parameters]

初始化WDS服务器

首次使用WDS需先初始化服务器,配置相关参数:

WDSUTIL Initialize-Server /Server:WDS服务器名称 /Repsitory:镜像存储路径 /RemInst:安装文件路径

示例:

WDSUTIL Initialize-Server /Server:WDS01 /Repository:"D:WDS Images" /RemInst:"D:Install Files"

参数说明:

  • /Server:指定WDS服务器名称(本地可省略);
  • /Repository:镜像存储路径(需提前创建并分配权限);
  • /RemInst:Windows安装文件路径(如Windows安装ISO挂载后的路径)。

初始化完成后,可通过WDSUTIL Get-Server查看服务器配置:

WDSUTIL Get-Server /Show:Config

管理启动镜像(Boot Images)

启动镜像用于客户端启动部署环境,支持添加、删除、修改属性:

wds怎么打开命令

  • 添加启动镜像

    WDSUTIL Add-BootImage /Image:"镜像名称" /ImageType:Boot /Server:服务器名称 /SourceImage:镜像文件路径 /Description:"镜像描述"

    示例(添加Windows PE启动镜像):

    WDSUTIL Add-BootImage /Image:"WinPE 10" /ImageType:Boot /Server:WDS01 /SourceImage:"D:Install Sourcesboot.wim" /Description:"Windows 10 PE启动环境"
  • 列出启动镜像

    WDSUTIL Get-BootImages /Server:服务器名称
  • 删除启动镜像

    WDSUTIL Remove-BootImage /Image:"镜像名称" /Server:服务器名称

管理安装镜像(Install Images)

安装镜像为操作系统完整镜像,用于客户端部署:

  • 添加安装镜像

    WDSUTIL Add-InstallImage /Image:"镜像名称" /ImageType:Install /Server:服务器名称 /SourceImage:镜像文件路径 /Description:"镜像描述"

    示例(添加Windows 10企业版镜像):

    WDSUTIL Add-InstallImage /Image:"Win10 Ent x64" /ImageType:Install /Server:WDS01 /SourceImage:"D:Install Sourcesinstall.wim" /Description:"Windows 10 企业版64位"
  • 设置镜像默认传输协议

    WDSUTIL Set-Image /Image:"镜像名称" /Server:服务器名称 /TransportType:NBP  # 使用网络启动程序(NBP)协议

配置客户端发现与传输

  • 设置客户端发现模式

    WDSUTIL Set-Server /DiscoverDomain:Yes /JoinDomain:域名 /DomainUser:域管理员账户 /DomainPassword:密码

    若为工作组环境,省略/DiscoverDomain参数,直接设置/NewMachine:/OU:"计算机OU路径"(可选)。

  • 配置多播传输(适用于批量部署):

    wds怎么打开命令

    WDSUTIL Set-MulticastTransmission /Transmission:"传输名称" /Image:"镜像名称" /TransportType:UDP /Threads:4

启动部署任务

通过命令行触发客户端部署,支持无人值守模式:

WDSUTIL Start-WdsDeployment /DeploymentGroup:"部署组名称" /TargetGroup:"目标计算机组" /ReferralServer:WDS服务器名称 /UnattendFile:应答文件路径

示例:

WDSUTIL Start-WdsDeployment /DeploymentGroup:"Win10_Deploy" /TargetGroup:"Sales_PC" /ReferralServer:WDS01 /UnattendFile:"D:Unattendinstall.xml"

通过PowerShell管理WDS

Windows Server 2012及以上版本支持PowerShell模块管理WDS,命令更直观,支持管道操作:

安装WDS PowerShell模块

若模块未自动加载,可通过以下命令导入:

Import-Module WDS

常用PowerShell cmdlet

  • 初始化WDS服务器

    Initialize-WdsServer -Force -RepositoryPath "D:WDS Images" -RemInstPath "D:Install Files"
  • 添加启动镜像

    Add-WdsBootImage -Name "WinPE 10" -Path "D:Install Sourcesboot.wim" -Description "Windows 10 PE"
  • 获取镜像列表

    Get-WdsBootImage | Format-Table Name, Architecture, Version
  • 启动部署

    Start-WdsDeployment -DeploymentGroup "Win10_Deploy" -TargetClient "Sales_PC01" -UnattendFile "D:Unattendinstall.xml"

WDS常用命令速查表

操作场景 命令工具 核心命令示例 说明
查询服务状态 SC sc query wdscore 检查WDS核心服务是否运行
初始化WDS服务器 WDSUTIL WDSUTIL Initialize-Server /Repository:"D:Images" 首次配置时使用,指定镜像和安装文件路径
添加启动镜像 WDSUTIL WDSUTIL Add-BootImage /SourceImage:"boot.wim" 导入Windows PE等启动环境镜像
添加安装镜像 WDSUTIL WDSUTIL Add-InstallImage /SourceImage:"install.wim" 导入操作系统完整镜像
列出所有镜像 PowerShell Get-WdsBootImage; Get-WdsInstallImage 分别查看启动镜像和安装镜像列表
启动客户端部署 WDSUTIL WDSUTIL Start-WdsDeployment /DeploymentGroup:"组名" 触发指定部署组的任务

注意事项

  1. 权限要求:所有命令操作需域管理员或本地管理员权限,避免因权限不足导致命令执行失败;
  2. 路径格式:镜像路径和安装文件路径需使用绝对路径,且确保服务账户(如SYSTEM)对路径有“读取”权限;
  3. 镜像兼容性:添加镜像时需确保架构匹配(x86/x64),否则客户端可能无法启动;
  4. 防火墙配置:若WDS服务器位于防火墙后,需开放UDP端口67(DHCP)、69(TFTP)和随机高端口(多播传输)。

相关问答FAQs

Q1:执行WDSUTIL命令时提示“找不到指定模块”,如何解决?
A:该错误通常因未安装WDS角色或未加载模块导致,可通过以下步骤解决:

  1. 以管理员身份运行PowerShell,执行Install-WindowsFeature WDS-Deployment安装WDS角色;
  2. 安装完成后,重启服务器,再次尝试执行WDSUTIL命令;
  3. 若问题依旧,手动加载模块:Import-Module WDS -Force

Q2:如何通过命令行检查WDS镜像传输是否正常?
A:可通过以下方式验证:

  1. 使用WDSUTIL Get-MulticastTransmission查看多播传输状态,若显示“Active”则表示传输正常;
  2. 在客户端通过PXE启动进入WDS部署界面,若能显示镜像列表,则证明TFTP服务和镜像传输正常;
  3. 检查WDS服务器日志(“事件查看器”→“Windows日志”→“应用”→来源为“WDSServer”),确认是否有镜像传输错误记录。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/17173.html

(0)
酷番叔酷番叔
上一篇 3小时前
下一篇 3小时前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信