47 lines
949 B
Markdown
47 lines
949 B
Markdown
# Powershell
|
|
|
|
## 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
|
|
|
|
```powershell
|
|
.\add-usertogroupwithlicense.ps1
|
|
```
|
|
|
|
#### 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.
|
|
|
|
### `backup-groupmembers.ps1`
|
|
|
|
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
|
|
```
|