【问题标题】:Install remote desktop open license on windows 2019 through powershell通过powershell在windows 2019上安装远程桌面开放许可
【发布时间】:2020-08-30 23:02:01
【问题描述】:

我正在通过 terraform 将 Windows Server 2019 自动部署为 rdp 许可证服务器。 我已经将机器添加到 AD,安装了所有必要的功能并激活了许可证服务器。我已经获得了适用于服务器的 rdp 开放许可证,但我正在努力寻找安装许可证的方法,因为 Win32_TSLicenseKeyPackInstallOpenLicenseKeyPack 特别似乎不支持 Windows 2019 版: https://docs.microsoft.com/en-us/windows/win32/termserv/installopenlicensekeypack-win32-tslicensekeypack 应用时,根据传递的第三个参数,许可证版本为 2000 或 2003。

$wmiPack = ([wmiclass]"\\localhost\root\cimv2:Win32_TSLicenseKeyPack")
$agreementNumber = (Get-SECSecretValue -SecretId $Env:CALAGREEMENTNUMID).SecretString
$authorizationNumber = (Get-SECSecretValue -SecretId $Env:CALAUTHORIZATIONNUMID).SecretString
$wmiPack.InstallOpenLicenseKeyPack($agreementNumber, $authorizationNumber, 0, 1, 20)

还有其他方法吗? 干杯

【问题讨论】:

    标签: windows powershell rdp


    【解决方案1】:

    发现 ProductVersion 可以接受超过 0、1 或 2。 在这种情况下,6 是 Windows Server 2019

    【讨论】:

      猜你喜欢
      • 2020-08-18
      • 1970-01-01
      • 2014-03-12
      • 1970-01-01
      • 1970-01-01
      • 2022-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多