Function/Tool/Invoke-LockComputer.ps1
Function Invoke-LockComputer { <# .DESCRIPTION Function to Lock your computer .SYNOPSIS Function to Lock your computer .EXAMPLE PS C:\> Invoke-LockComputer #> Try { $signature = '[DllImport("user32.dll", SetLastError = true)]public static extern bool LockWorkStation();' $LockComputer = Add-Type -memberDefinition $signature -name "Win32LockWorkStation" -namespace Win32Functions -passthru $LockComputer::LockWorkStation() | Out-Null } Catch { write-error "Unable to Lock this computer : $($_.Exception.Message)" } } |