簡體   English   中英

保持 Azure 自托管代理運行和連接

[英]Keep Azure self-hosted agents running and connected

我有一些關於 Azure 自托管的問題。

假設用戶Alex在物理機M上設置了Windows自托管代理。 Alex注銷並且機器進入睡眠狀態時,代理會脫機。 現在,當Bob登錄到同一台機器時,他必須設置一個不同的代理,而Alex設置的代理仍然處於離線狀態,並且Bob無法訪問。 (如果我在這里有什么問題,請告訴我)

是否可以設置自托管代理,讓所有用戶都可以訪問同一個代理,我們如何避免機器休眠時代理離線的問題? 我嘗試以interactivelyas a service運行代理。

我們確實有一個Linux集群在運行,因此我們可以避免機器進入睡眠狀態的問題,但訪問代理仍然是一個問題。 另外,我們實驗室只有物理機來運行WindowsmacOS ,用戶使用后必須注銷。

任何幫助將不勝感激!

如果在配置為不進入睡眠狀態的Windows服務器上,請創建代理並作為服務運行。 我建議創建代理以作為僅為代理創建的域服務帳戶運行。 注銷遠程服務器不應影響代理的狀態。

如果您作為服務運行,則代理無法執行 UI 自動化。 如果您需要在代理上執行 UI 自動化,則需要將其作為交互式代理運行。 我仍然會以域服務帳戶的身份交互運行。 如果有人使用不同的帳戶遠程進入盒子並且它以交互方式運行,則代理將顯示為離線。 您需要重新啟動該服務器或使用該代理帳戶登錄,然后正確斷開連接。

我們利用 Microsoft 文檔中提供的批處理腳本在不影響交互式代理的情況下斷開連接。

for /f "skip=1 tokens=3" %%s in ('query user %USERNAME%') do (
  %windir%\System32\tscon.exe %%s /dest:console
)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM