管理員如何強制其他使用者登出 - Windows
By Connor
at 2020-04-02T20:10
at 2020-04-02T20:10
Table of Contents
※ 引述《vege1219 (你說什麼?)》之銘言:
: 作業系統:win10
: Service Pack:1909
: 使用Administrator登入,另外有一位使用者abc/權限user
: 常常登入時abc沒有登出,我的權限可以直接讓它登出嗎?
: 用logoff如何指定其他user強制登出?
: 每次都要用abc登入一次,然後登出,再換回自己帳號
: 只知道可以用query user abc查詢userid
: 然後用logoff userid強制登出abc
: 但是abc每次的數值都不一樣
如原PO說的指令
query user abc
會出現類似下列的結果
USERNAME SESSIONNAME ID STATE IDLE TIME LOGON TIME
abc 2 Disc 2 2020/4/2 下午
abc的ID未必總是數值2 ,可用指令for 來抓取這個位置的數值(數值2位於第2列第2欄)
然後再執行logoff ,如下:
for /f "skip=1 tokens=2" %a in ('query user abc') do logoff %a /v
其中skip=1指跳過第1列 tokens=2指抓取第2欄的數值
註:如果寫成BAT檔,上述%a要改成%%a如下
for /f "skip=1 tokens=2" %%a in ('query user abc') do logoff %%a /v
--
: 作業系統:win10
: Service Pack:1909
: 使用Administrator登入,另外有一位使用者abc/權限user
: 常常登入時abc沒有登出,我的權限可以直接讓它登出嗎?
: 用logoff如何指定其他user強制登出?
: 每次都要用abc登入一次,然後登出,再換回自己帳號
: 只知道可以用query user abc查詢userid
: 然後用logoff userid強制登出abc
: 但是abc每次的數值都不一樣
如原PO說的指令
query user abc
會出現類似下列的結果
USERNAME SESSIONNAME ID STATE IDLE TIME LOGON TIME
abc 2 Disc 2 2020/4/2 下午
abc的ID未必總是數值2 ,可用指令for 來抓取這個位置的數值(數值2位於第2列第2欄)
然後再執行logoff ,如下:
for /f "skip=1 tokens=2" %a in ('query user abc') do logoff %a /v
其中skip=1指跳過第1列 tokens=2指抓取第2欄的數值
註:如果寫成BAT檔,上述%a要改成%%a如下
for /f "skip=1 tokens=2" %%a in ('query user abc') do logoff %%a /v
--
Tags:
Windows
All Comments
By Eartha
at 2020-04-02T21:27
at 2020-04-02T21:27
Related Posts
Surface pro 6游標會一直往右跑
By Liam
at 2020-04-02T13:39
at 2020-04-02T13:39
win7還原後桌面?不見
By Margaret
at 2020-04-02T00:14
at 2020-04-02T00:14
管理員如何強制其他使用者登出
By Brianna
at 2020-04-01T23:04
at 2020-04-01T23:04
筆電win10冷開機很慢
By Freda
at 2020-04-01T22:49
at 2020-04-01T22:49
桌機和平板的網速差異
By Yedda
at 2020-04-01T19:52
at 2020-04-01T19:52