首页 > 解决方案 > 有谁知道如何使用 PS AppDeployToolkit 使用 slmgr /ipk?

问题描述

有谁知道如何使用 PS AppDeployToolkit 使用 slmgr /ipk ?我正在尝试创建一个应用程序,它将自动安装 Windows 7 计算机的新产品密钥,作为 Microsoft 的 ESU(扩展安全更新)的一部分。

标签: windowspowershellwindowsccmactivation

解决方案


PSAppDeployment-Toolkit 包含Execute-Process用于运行带参数的可执行文件的 cmdlet。

“slmgr”不是可执行文件。它是一个 VB 脚本。(slmgr.vbs)您可以使用和调用 slmgr.vbs
运行 VB 脚本。cscript.exe

代码可能如下所示:

$Status = Execute-Process -Path cscript.exe -Parameters "$env:windir\System32\slmgr.vbs","/ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx" -PassThru -Verbose

推荐阅读