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
This commit is contained in:
Petr Štěpán
2024-10-20 13:32:19 +02:00
parent 6f7da7583a
commit a28f48650c

View File

@@ -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í. 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íší. 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 .PARAMETER Days
Skript nevyžaduje žádné vstupní parametry. 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 .EXAMPLE
.\Find-InactiveUsers.ps1 .\Find-InactiveUsers.ps1