From a28f48650cf6fc5c07d1089ced0f15b0abbe7cce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0t=C4=9Bp=C3=A1n?= Date: Sun, 20 Oct 2024 13:32:19 +0200 Subject: [PATCH] Refactor Find-InactiveUsers.ps1 script to include additional parameters - Added new parameters: Days, IncludeDisabled, and SearchBase - Days parameter allows specifying the number of days after which a user is considered inactive (default is 90 days) - IncludeDisabled parameter displays disabled users if set - SearchBase parameter limits the search to a specific OU if provided --- Find-InactiveUsers.ps1 | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Find-InactiveUsers.ps1 b/Find-InactiveUsers.ps1 index 23e40cb..adabe93 100644 --- a/Find-InactiveUsers.ps1 +++ b/Find-InactiveUsers.ps1 @@ -6,8 +6,14 @@ Tento skript používá Active Directory cmdlety pro nalezení všech uživatelů a následně kontroluje datum jejich posledního přihlášení. Pokud uživatel neměl aktivní přihlášení déle než nastavený počet dní (ve výchozím stavu 90 dní), jeho informace se vypíší. -.PARAMETER None - Skript nevyžaduje žádné vstupní parametry. +.PARAMETER Days + Počet dní, po kterých se uživatel považuje za neaktivního. Ve výchozím stavu je nastaveno 90 dní. + +.PARAMETER IncludeDisabled + Pokud je tento přepínač nastaven, skript zobrazí i DISABLED uživatele. + +.PARAMETER SearchBase + Pokud je tento parametr nastaven, skript vyhledává uživatele pouze v určené OU. .EXAMPLE .\Find-InactiveUsers.ps1