Powershell Benutzer und Gruppen: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K (Thomas.will verschob die Seite Powershell Benutzer anlegen nach Powershell Benutzer und Gruppen) |
|||
| Zeile 35: | Zeile 35: | ||
;Aufruf | ;Aufruf | ||
*.\Skriptname.ps1 -csvPath users.csv | *.\Skriptname.ps1 -csvPath users.csv | ||
| + | =User löschen= | ||
| + | ;Skript | ||
| + | *userdel.ps1 | ||
| + | <pre> | ||
| + | </pre> | ||
Version vom 29. Oktober 2024, 08:49 Uhr
User anlegen
- CSV Datei (users.csv)
Username,Password,Role sisko,12345-Xinux,Admin worf,12345-Xinux,Admin dax,12345-Xinux,Admin rome,12345-Xinux,User nog,12345-Xinux,User quark,12345-Xinux,User
- Skript
- useradd.ps1
# PowerShell-Skript, das den CSV-Dateipfad als Parameter nimmt
param (
[string]$csvPath # CSV-Dateipfad als Eingabeparameter
)
# CSV-Datei einlesen
$users = Import-Csv -Path $csvPath
# Benutzer erstellen
foreach ($user in $users) {
$username = $user.Username
$password = ConvertTo-SecureString -String $user.Password -AsPlainText -Force
# Benutzer im Standard-Container erstellen
New-ADUser -Name $username -SamAccountName $username -UserPrincipalName "$username@deineDomain.local" `
-AccountPassword $password -Enabled $true -ChangePasswordAtLogon $false
Write-Output "Benutzer $username erstellt"
}
- Aufruf
- .\Skriptname.ps1 -csvPath users.csv
User löschen
- Skript
- userdel.ps1