E' possibile bloccare il computer dopo un certo tempo tramite la Account Lockout Policy se però si avesse la necessità di bloccare il computer immediatamente è posibile usare il comando:
%windir%\System32\Rundll32.exe user32.dll,LockWorkStation
Dal momento che è possibile accedere alla funzionalità di bloccaggio computer tramite CTRL+ALT+CANC questo comando torna utile nel caso si dovesse bloccare il computer al termine di un processo batch o di uno script oppure se si vuole creare sul desktop uno shortcut per agevolare l'accesso alla funzionalità agli utenti.
In quest'ultima ipotesi per agevolare anche il lavoro aggli amministratori di sistema è possibile utilizzare il seguente script per automatizzare la creazione dello shortcut sul desktop dell'utente:
| Option Explicit Dim wshShell Set wshShell = WScript.CreateObject ( "WScript.Shell" ) Dim strAllUsersDesktopFolder strAllUsersDesktopFolder = wshShell.SpecialFolders ( "AllUsersDesktop" ) Dim objShortcut Set objShortcut = WshShell.CreateShortcut ( strAllUsersDesktopFolder& "\LockWorkstation.lnk" ) 'Set Shortcut Properties objShortcut.Description = "Locks the workstation" objShortcut.IconLocation = "%windir%\System32\shell32.dll, 47" objShortcut.TargetPath = "%windir%\System32\Rundll32.exe" objShortcut.Arguments = "user32.dll,LockWorkStation" objShortcut.WorkingDirectory = "%windir%" 'Save Shortcut objShortcut.Save Set objShortcut = Nothing Set WshShell = Nothing |