如何使用Windows配置设计器安装代理

2024年 3月 20日 52.0k 0

为最终用户设置新的工作站是一项耗时的任务。在自动化和结构化方法的帮助下,可以减少工作站部署的麻烦。要管理Windows工作站和计算机,首先需要安装Windows代理。 在这篇文章中,我们将了解如何使用Windows Configuration Designer安装代理,以及创建自定义设置、部署脚本以及起草可部署到各种系统以实现自动化目的的预配文件。

如何使用Windows配置设计器安装代理?

若要使用Windows配置设计器正确安装代理,请执行以下步骤。

  • 安装Windows配置设计器
  • 创建调配台式机设备项目
  • 配置您的项目
  • 部署创建的包
  • 让我们详细谈谈。

    1]安装Windows配置设计器

    首先,我们需要安装Windows配置设计器。它是一款免费软件工具,可帮助启动工作站部署。它允许用户自定义设置、部署脚本和创建可分发给多台计算机的配置文件。若要获取此工具,请访问microsoft.com或打开Microsoft应用商店并搜索“Windows Configuration Designer”

    2]创建Provision Desktop Devices项目

    下载Windows Configuration Designer后,您需要从创建选项中单击Provision Desktop Device(提供桌面设备)。现在,输入项目名称,选择目的地,并根据需要添加描述。最后,点击Finish按钮开始创建。

    3]配置项目

    现在,让我们开始配置项目。

    首先,我们需要设置设备。您可以使用格式—CompanyName—% Serial %。这将在设备的服务标签或序列号前面添加公司名称。

    接下来,您需要在此页面上设置无线网络。但是,在安装代理之前,无线网络并不总是处于连接状态,因此目前禁用此功能是一个不错的选择。要做到这一点,只需关闭显示建立网络的切换。

    现在,您可以选择在此时加入域,但如果设备未连接到可以访问AD域的网络,则只需创建本地管理员帐户,然后使用脚本加入域即可。为此,只需勾选本地管理员复选框并输入您的凭据即可。

    Install agents with Windows Configuration Designer

    这里来到最重要的部分,我们需要安装一个脚本,将完成自动化部分。因此,我们将使用PowerShell。我们将使用以下脚本。

    注意:以下是您可以使用的PowerShell脚本示例,请确保在安装之前对脚本进行必要的更改。

    param(
    [string]$SSID ="把SSID放在这里",
    [string]$PSK ="把你的Wifi密码放在这里"
    )
    
    #测试文件夹$TempFolder是否存在
    $TempFiles ='C:temp'
    if(Test—Path $TempFiles){
    "$TempFiles存在。”
    其他{
    "$TempFolder不存在,正在创建。”
    mkdir $TempFiles
    }
    
    #记录此脚本。
    Start—Transcript—Append $TempFolderinstall. txt
    
    #创建无线配置文件
    $guid =新向导
    $HexArray =$sId. ToCharArray()|foreach—object {[System. String]::Format("{0:X}",[System. Convert]::ToUInt32($_))}
    $HexSSID =$HexArray—join ""
    @"
    <?xml version ="1.0"?& gt;
    <WLANProfile xmlns ="www.example.com">
    <name $($SSID)/name><>
    <SSIDconfig>
    <SSID>
    <hex $($HexSSID)/hex><>
    <name $($SSID)/name><>
    </SSID>
    </SSIDconfig>
    <connectionType ESS/connectionType><>
    <connectionMode auto/connectionMode><>
    <MSM>
    <安全>
    <认证加密>
    <认证WPA2PSK/认证><>
    <加密AES/加密><>
    <useOneX false/useOneX><>
    </authEncryption>
    <sharedKey>
    <keyType passPhrase/keyType><>
    <protected false/protected><>
    <keyMaterial $($PSK)/keyMaterial><>
    </sharedKey>
    </安全>
    </MSM>
    <MacRandomization xmlns ="www.example.com">
    <enableRandomization false/enableRandomization><>
    <randomizationSeed 1451755948/randomizationSeed><>
    </MacRandomization>
    </WLANProfile>
    "@|输出文件"$TempFiles$guid. SSID"
    
    #导入无线配置文件
    netsh wlan add profile file file ="$TempFiles$guid. SSID"user = all
    开始睡眠秒5
    
    #删除无线配置文件
    remove—item "$TempFiles$guid. SSID"—强制
    
    #连接到新的Wifi网络
    netsh wlan connect name =$SSID
    
    #检查连接以便下载代理
    $timeout =新时间跨度—分钟2
    $endTime =(Get—Date). Add($timeout)
    $testSite ="下载URL"
    
    while(!(Test—Connection $testSite){
    开始睡眠秒5
    if((Get—Date)—>$endTime){
    $connectivity = Test—Connection—TargetName $testSite
    "$connectivity"
    ”超过了。网络连接未建立"
    打破
    }
    }
    
    #粘贴操作系统的安装程序命令
    
    Senv:API_KEY ="fuARsf8hj6xTgtHctGSJzW4a";Set—ExecutionPolicy Remote Signed—作用域进程—强制;[Net. ServicePointManager]::SecwrityProtocol =[Net. SecurityProtocolType]::T1s12;iwr—useb https://download URL/installation_windows.ps1| IEX
    
    停止转录

    创建一个.PS1文件,将脚本复制到记事本,并使用所述扩展名保存。

    按下添加应用程序页面上的+按钮,然后给应用程序命名。浏览到"删除路径"字段中的.ps1脚本。接下来,将命令行参数字段更改为:

    powershell.exe—executionpolicy bypass—文件"install_agents.ps1"

    最后,如果你有一个证书,请转到添加输入证书,或者保持不变创建。>>

    阅读:如何使用PowerShell自动化任务?

    4]部署创建的包

    要准备部署一台新计算机,请生成一个.ppkg文件并将其复制到U盘。该文件包含所有必要的信息,包括先前创建的.ps1文件。

    当设置新计算机时,它会提示输入要使用的语言。不要回答任何问题,只需插入U盘即可。系统将读取设置文件,计算机将被重命名并重新启动。此外,将创建管理员帐户,加入无线网络,并安装Level。 完成所有这些步骤后,设备将出现在Level中,您可以开始部署自动化脚本以完成工作站部署。

    就这样!

    已阅读:CleanPC CSP:在资源调配期间删除预装软件

    您可以使用Windows配置设计器做什么?

    我们可以使用Windows配置设计器工具来创建资源调配包,以便轻松配置Windows客户端设备。此工具主要由需要配置自带设备(BYOD)和企业提供的设备的企业和教育机构的IT部门使用。

    阅读:Microsoft Flow或Power Automate:自动化工具和IFTTT替代方案

    如何在Windows上安装PPKG?

    若要将预配包应用到设备,请首先插入USB驱动器。然后,导航到设置,选择帐户,然后选择Access work或school。从此处,单击添加或删除预配包,然后选择添加包。然后,您可以选择您的首选方法,例如ESTA Media。接下来,选择要应用的. ppkg预配包,然后单击添加。

    Also Read: Best free Automation software for Windows.

    相关文章

    服务器端口转发,带你了解服务器端口转发
    服务器开放端口,服务器开放端口的步骤
    产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
    如何使用 WinGet 下载 Microsoft Store 应用
    百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
    百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

    发布评论