iT邦幫忙

DAY 19
1

強而有力的 Windows PowerShell系列 第 19

使用 Windows PowerShell 鎖定本機電腦

  • 分享至 

  • xImage
  •  

這次要分享如何鎖定本機電腦。

強而有力的 Windows PowerShell 系列文章列表如下:
http://ithelp.ithome.com.tw/event/ironmanarticle2/id/20005121
要使用 Windows PowerShell 鎖定本機電腦,第一種方法是呼叫位於 %windir%\System32 中的 rundll32.exe,來執行 user32.dll 所提供的管理函數 LockWorkstation():

rundll32.exe user32.dll, LockWorkStation

只要一執行上面的指令,就會馬上鎖定電腦。要注意的是,在鎖定像 Windows XP 這些非伺服器的電腦,而且**「快速切換使用者」**的功能也啟用的狀況下,電腦將會顯示使用者登入的畫面,而不會執行目前登入的使用者所設定的螢幕保護程式。

另外一種方式是使用微軟網站提供的 PsTools 中的 PsShutdown.exe,搭配鎖定電腦選項的參數 -l。假設 PsShutdown.exe 位於 C:\PsTools 目錄中,使用下面的指令就可以鎖定電腦:

C:\PsTools\PsShutdown -l

請注意

  1. 第一次使用 PsShutdown.exe 會需要同意它的使用規範,所以如果第一次就直接在 Windows PowerShell 裡執行 PsShutdown.exe,會一直停在使用規範的視窗中。此外,第一次需要使用系統管理者的身分來執行,因為它會安裝一個服務。

  2. PsShutdown.exe 已經許久沒有新版本出現,在 64-bit 的 Windows 作業系統中,可能會不能正常執行。


上一篇
使用 Windows PowerShell 查看已經安裝的 Hotfix
下一篇
使用 Windows PowerShell 登出本機電腦
系列文
強而有力的 Windows PowerShell33
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言