Citrix 許可服務器如何釋放用戶、設備類型的許可腳本

Citrix 用戶和設備類型的許可在用戶或設備未鏈接90天以後纔會釋放,極大的形成許可浪費,不能及時將已經不在使用的許可分配給其它用戶。Citrix 另外一種併發類型的許可雖然能夠達到這種效果,但併發許可通常是用戶和設備許可兩倍的價格,許多用戶沒法承受如此高昂的成本。服務器

雖然,用戶和設備許可在未使用90天以後纔會釋放,可是,Citrix 提供了一條許可管理命令,能夠經過命令行的方式手工釋放許可,無需等待90天。同時,也能夠經過腳本調用許可管理命令的方式按期釋放許可。markdown

如下是經過PowerShell寫的釋放所有用戶和設備許可的腳本,腳本保存爲「.ps1」類型的文件。將腳本放在許可服務器上運行,如需按期運行,能夠配置一條週期性的任務計劃。併發

*#獲取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
*```
相關文章
相關標籤/搜索