diff --git a/powershell/POWERSHELL.md b/powershell/POWERSHELL.md index d5b9252..65f1ccb 100644 --- a/powershell/POWERSHELL.md +++ b/powershell/POWERSHELL.md @@ -1,22 +1,46 @@ # Powershell -## `add-usertogroupwithlicense.ps1` +## Active Directory + +### `add-usertogroupwithlicense.ps1` This script is used to add a user to a license group and an application group in the local active directory. -### Usage +#### Usage ```powershell .\add-usertogroupwithlicense.ps1 ``` -### Variables +#### Variables - `dn`: The domain name of the local active directory. - `license_group`: The name of the license group. - `application_group`: The name of the application group. - `user`: The name of the user to add to the groups. -## `add-usertogroupwithlicense.ps1` +### `backup-groupmembers.ps1` -This script is used to add a user to a license group and an application group in the local active directory. +This script is used to backup the members of a group in the local active directory. The script will create a CSV file with the members of the group. + +#### Usage + +##### Prepare the script + +```powershell +... + +$server = "$($global_catalog.Name):3268" + +$groups = @("Domain Admins", "Domain Users") + +$csv_file = "backup_$(Get-Date -Format 'yyyy-MM-dd_HH-mm-ss').csv" + +... +``` + +##### Run the script + +```powershell +.\backup-groupmembers.ps1 +```