天天看点

Citrix 许可服务器如何释放用户、设备类型的许可脚本

*#获取Citrix 用户、设备许可信息
$Lics = cmd /c 'C:\Program Files (x86)\Citrix\Licensing\LS\udadmin.exe' -list
#通过循环逐条删除许可信息
foreach ($lic in $lics) {
    if ($lic -like 'UD') {
        #获取用户名或设备名
        $Name = ($lic).split(" ")[0]
        #获取产品版本信息
        $Edition = ($lic).split(" ")[1]
        #删除用户许可记录
        cmd /c 'C:\Program Files (x86)\Citrix\Licensing\LS\udadmin.exe' -f $Edition -User $Name -delete
        #删除设备许可记录
        cmd /c 'C:\Program Files (x86)\Citrix\Licensing\LS\udadmin.exe' -f $Edition -Device $Name -delete
    }
}
#重启许可服务
Restart-Service "Citrix Licensing" -Force
*```           

继续阅读