From 6bd1e0f7e64ded3f88be8d96196c2b952e938679 Mon Sep 17 00:00:00 2001 From: David Geeraerts Date: Mon, 13 Mar 2023 11:41:30 -0700 Subject: [PATCH] Version 0.18.0 (2023-03-13) see change log --- ADDS_Tool.cmd | 11 ++++++++--- ChangeLog.md | 8 +++++++- README.md | 6 +++--- images/MS_AD-logo.png | Bin 0 -> 81796 bytes 4 files changed, 18 insertions(+), 7 deletions(-) create mode 100644 images/MS_AD-logo.png diff --git a/ADDS_Tool.cmd b/ADDS_Tool.cmd index b845d8d..33e969e 100644 --- a/ADDS_Tool.cmd +++ b/ADDS_Tool.cmd @@ -39,8 +39,8 @@ @Echo Off @SETLOCAL enableextensions SET $PROGRAM_NAME=Active_Directory_Domain_Services_Tool -SET $Version=0.17.0 -SET $BUILD=2021-12-07 0930 +SET $Version=0.18.0 +SET $BUILD=2023-03-13 1145 Title %$PROGRAM_NAME% Prompt ADT$G color 8F @@ -1857,6 +1857,7 @@ GoTo:EOF :: Check results FOR /F "tokens=3 delims=:" %%K IN ('FIND /I /C "=" "%$LogPath%\cache\var_Last_Search_DN.txt"') DO echo %%K> "%$LogPath%\cache\var_Last_Search_Count.txt" :: remove leading space + :: Search Counter FOR /F "tokens=1 delims= " %%P IN (%$LogPath%\cache\var_Last_Search_Count.txt) DO echo %%P> "%$LogPath%\cache\var_Last_Search_Count.txt" SET /P $LAST_SEARCH_COUNT= < "%$LogPath%\cache\var_Last_Search_Count.txt" call :SM @@ -1867,6 +1868,7 @@ GoTo:EOF @powershell Write-Host "Nothing found! Try again with broader wildcard" -ForegroundColor Red GoTo skipSGN ) + :: Main output echo Number of search results: %$LAST_SEARCH_COUNT% >> "%$LogPath%\%$LAST_SEARCH_LOG%" echo Number of search results: %$LAST_SEARCH_COUNT% @@ -1895,8 +1897,11 @@ GoTo:EOF @powershell Write-Host '%%N' -ForegroundColor DarkGray DSQUERY * %$AD_BASE% -scope %$AD_SCOPE% -limit %$sLimit% -filter "(distinguishedName=%%~N)" -attr name description displayName %$AD_SERVER_SEARCH% %$DOMAIN_CREDENTIALS% >> "%$LogPath%\%$LAST_SEARCH_LOG%" echo %$SEARCH_TYPE% DN: %%N >> "%$LogPath%\%$LAST_SEARCH_LOG%" + DSGET Group -members %%N | FIND /I /C "CN="> "%$LogPath%\cache\var_Last_Search_Group_Members_Count.txt" + echo %$SEARCH_TYPE% Members Count: >> "%$LogPath%\%$LAST_SEARCH_LOG%" + type "%$LogPath%\cache\var_Last_Search_Group_Members_Count.txt" >> "%$LogPath%\%$LAST_SEARCH_LOG%" echo %$SEARCH_TYPE% Members: >> "%$LogPath%\%$LAST_SEARCH_LOG%" - DSGET GROUP %%N -members %$AD_SERVER_SEARCH% %$DOMAIN_CREDENTIALS% 2> nul | DSGET USER -upn -samid -fn -mi -ln -display -email %$DOMAIN_CREDENTIALS% 2> nul >> "%$LogPath%\%$LAST_SEARCH_LOG%" + DSGET GROUP %%N -members %$AD_SERVER_SEARCH% %$DOMAIN_CREDENTIALS% 2> nul | DSGET USER -upn -samid -fn -mi -ln -display -email %$DOMAIN_CREDENTIALS% 2> nul >> "%$LogPath%\%$LAST_SEARCH_LOG%" echo. >> "%$LogPath%\%$LAST_SEARCH_LOG%" echo Details: >> "%$LogPath%\%$LAST_SEARCH_LOG%" DSQUERY * -filter "(distinguishedName=%%~N)" -attr * %$AD_SERVER_SEARCH% %$DOMAIN_CREDENTIALS% >> "%$LogPath%\%$LAST_SEARCH_LOG%" diff --git a/ChangeLog.md b/ChangeLog.md index 6d1ad7c..72e96bd 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -19,6 +19,13 @@ --- +## Version 0.18.0 Build: 2023-03-13 +### Added +- Number of group members for Group search + +--- + + ## Version 0.17.0 Build: 2021-12-07 ### Fixed - Custom OU setting for AD Base @@ -29,7 +36,6 @@ - abort to Search Menu - Search settings menu ---- ## Version 0.16.1 Build: 2021-11-09 ### Fixed diff --git a/README.md b/README.md index 850609e..98cf31f 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ -

Active Directory Domain Services Tool (ADDS_Tool)


+![Microsoft Active Directory Logo](./images/MS_AD-logo.png) -![Main Banner](./images/ADDS_T_Main_Banner.png) +

Active Directory Domain Services Tool (ADDS_Tool)


:bangbang: :construction: :bangbang: UNDER DEVELOPMENT :bangbang: :construction: :bangbang:


- +![Main Banner](./images/ADDS_T_Main_Banner.png) ## Table of Contents diff --git a/images/MS_AD-logo.png b/images/MS_AD-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..8a47b9c3b5af0cf832fc30b5421d657835625144 GIT binary patch literal 81796 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 literal 0 HcmV?d00001