Windows 7,8 locale benutzer einer gruppe hinzufügen per powershell
Moin,
bei uns im büro haben wir leider keine Domäne.
Wir haben Windows 7 Pro und Windows 8.1 Enterprise.
Nun möchte ich per Powershell die Benutzer anlegen (das bekomme ich auch hin)
und einer bestehenden Gruppe hinzufügen.
und hier die Fehlermeldung:
Ausnahme beim Aufrufen von "Add" mit 1 Argument(en): "Ein Mitglied konnte in der lokalen Gruppe nicht hinzugefügt oder
entfernt werden, da das Mitglied nicht vorhanden ist.
"
In C:\Users\michael\Documents\script\PowerShell\testuseradd.ps1:11 Zeichen:5
+ FullyQualifiedErrorId : CatchFromBaseAdapterMethodInvokeTI
hat von euch jemand eine idee wie ich es lösen kann.
Gruß Michael
bei uns im büro haben wir leider keine Domäne.
Wir haben Windows 7 Pro und Windows 8.1 Enterprise.
Nun möchte ich per Powershell die Benutzer anlegen (das bekomme ich auch hin)
und einer bestehenden Gruppe hinzufügen.
$ErrorActionPreference = 'Continue'
#$ErrorActionPreference = "SilentlyContinue"
$pcname = 'localhost'
$computer = [ADSI]"WinNT://$pcname,computer"
$user = $computer.psbase.children.Find("lisa", "User")
#$test1 = $user | fl *
if ($?) {
'der user ist vorhanden'
[ADSI]$group="WinNT://localhost/Benutzer,Group"
#$group="WinNT://localhost/Benutzer,Group"
$group.Add($user.path)
$group.SetInfo()
} else {
'der user wird angelegt'
$user = $computer.Create("user", "HansWurst")
$user.SetPassword("test")
$user.SetInfo()
$user.Fullname = "Hans Wurst mit name"
$user.SetInfo()
$user.Description = "Mit Powershell angelegt"
$user.SetInfo()
$flag=$user.UserFlags.value -bor 0x10000
$user.put("userflags",$flag)
$user.SetInfo()
$user.path
[ADSI]$group="WinNT://localhost/Benutzer,Group"
#$group="WinNT://localhost/Benutzer,Group"
$group.Add($user.path)
$group.SetInfo()
}
und hier die Fehlermeldung:
Ausnahme beim Aufrufen von "Add" mit 1 Argument(en): "Ein Mitglied konnte in der lokalen Gruppe nicht hinzugefügt oder
entfernt werden, da das Mitglied nicht vorhanden ist.
"
In C:\Users\michael\Documents\script\PowerShell\testuseradd.ps1:11 Zeichen:5
$group.Add($user.path)
~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: ( , MethodInvocationException+ FullyQualifiedErrorId : CatchFromBaseAdapterMethodInvokeTI
hat von euch jemand eine idee wie ich es lösen kann.
Gruß Michael
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 247772
Url: https://administrator.de/forum/windows-7-8-locale-benutzer-einer-gruppe-hinzufuegen-per-powershell-247772.html
Ausgedruckt am: 24.12.2024 um 12:12 Uhr
4 Kommentare
Neuester Kommentar