iT邦幫忙

1

AD USER 多重登入問題

  • 分享至 

  • xImage

大家好,

一所學校的老師, 經常會在不同地點登入他們的AD個人戶口, 但做成了多重登入問題, 非常困擾。 想問, 有沒有方法當老師登入時, 把其他登入了而未登出的電腦強制登出?

謝謝

阿摔 iT邦新手 3 級 ‧ 2024-11-04 10:24:31 檢舉
GPO:電腦設定>原則>Windows設定>本機原則>安全性選項>互動式登入:電腦未使用時間限制
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
BKY
iT邦好手 1 級 ‧ 2024-11-04 15:09:24

你必須自己用PowerShell去寫一個登入/登出的腳本
User登入AD時檢查如果已經在其他裝置登入則將其強制登出

perry168 iT邦新手 1 級 ‧ 2024-11-06 20:33:46 檢舉

之前有寫過以下POWERSHELL

$username = $env:USERNAME
$computers = Get-ADComputer -Filter * | Select-Object -ExpandProperty Name

$loggedIn = $false
$sessionId = $null

foreach ($computer in $computers) {
    $sessions = query user /server:$computer 2>&1
    foreach ($session in $sessions) {
        if ($session -match "\s+$username\s+") {
            $loggedIn = $true
            $sessionId = $session.Split(" ")[2]  
            break
        }
    }
    if ($loggedIn) { break }
}


if ($loggedIn) {
    Write-Host "用戶 $username 在 $computer 上已登入,強制登出..."
    logoff $sessionId /server:$computer
    exit 0
} else {
    exit 0  
}

可是改來改去都不成, 放棄了

我要發表回答

立即登入回答