27 lines
734 B
PowerShell
Executable File
27 lines
734 B
PowerShell
Executable File
# Verbindung zu Linux-System herstellen
|
|
$session = New-PSSession -HostName 192.168.1.151 -UserName 'root' -Password 'P@ssw0rd'
|
|
|
|
# Benutzer anlegen
|
|
Invoke-Command -Session $session -ScriptBlock {
|
|
sudo useradd -m -s /bin/bash ADMInst
|
|
}
|
|
|
|
# Gruppe anlegen
|
|
Invoke-Command -Session $session -ScriptBlock {
|
|
sudo groupadd deploy
|
|
}
|
|
|
|
# Benutzer zur Gruppe hinzufügen
|
|
Invoke-Command -Session $session -ScriptBlock {
|
|
sudo usermod -aG deploy ADMInst
|
|
}
|
|
|
|
# Passwort für den Benutzer setzen
|
|
$password = ConvertTo-SecureString "<Passwort>" -AsPlainText -Force
|
|
Invoke-Command -Session $session -ScriptBlock {
|
|
echo "<Benutzername>:<Passwort>" | sudo chpasswd
|
|
}
|
|
|
|
# Sitzung schließen
|
|
Remove-PSSession $session
|