Jul 12 2018
- last edited on
Feb 01 2023
I want to apply a policy that automatically blocks a user from sign in after a period of time.
I know I can see inactive user reports
I know how to manually block users
I know I can run a power shell script to find inactive users and block them
I am looking for a way to automatically block these users with out IT having to do something.
Jul 12 2018 08:11 AM
There is no policy built in to Office 365 that matches what you're describing (automatically block users from signing in after a specific period of inactivity). You could however create an Azure function or a scheduled task on a server to run a PowerShell script to find inactive users and block them on a regular basis. That would be my best approach to this.
I'd be curious to hear more about the use case for this though. Is this a security measure?
Jul 12 2018 10:21 AM
Well we have a similar feature in SPO: https://techcommunity.microsoft.com/t5/Microsoft-SharePoint-Blog/Introducing-Idle-Session-Timeout-in...
But that will only trigger when the user is idling on a SPO site, not for any other O365 app.
Jul 12 2018 10:27 AM
Thanks. It is for compliance. I don't let any users sit out there that long that are inactive or should be disabled. This requirement is to "check the box" that compliance is met.
Jul 12 2018 10:49 AM
Sep 29 2020 04:29 PM
Look into the below link, that might be helpful