Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

Lokale Admin Gruppe über GroupPrincipal auslesen

$
0
0

Hallo,

ich möchte für Server die Lokale Admin Gruppe auslesen. Letzt Woche hat der Befehl noch Funktioniert und ich habe die Liste bekommen, auf meinem Windows Client Funktioniert diese liste auch, jedoch auf den Server kommt jetzt eine Fehlermeldung

Der Code:

Add-Type -AssemblyName System.DirectoryServices.AccountManagement

$ContextType = [System.DirectoryServices.AccountManagement.ContextType]::Machine 
        $PrincipalContext = New-Object -TypeName System.DirectoryServices.AccountManagement.PrincipalContext -ArgumentList $ContextType, $Computer 
        $IdentityType = [System.DirectoryServices.AccountManagement.IdentityType]::SamAccountName 
        $GroupPrincipal = [System.DirectoryServices.AccountManagement.GroupPrincipal]::FindByIdentity($PrincipalContext, $IdentityType, $GroupName)

Die Fehlermeldung: 

format-default : Der Netzwerkpfad wurde nicht gefunden.
    + CategoryInfo          : NotSpecified: (:) [format-default], COMException
    + FullyQualifiedErrorId : System.Runtime.InteropServices.COMException,Microsoft.PowerShell.Commands.FormatDefaultCommand

Wenn ich z.B. $GroupPrincipal.Members eingebe, bekomme ich den Lokalen Admin Account angezeigt und danach die Meldung:

Fehler beim Durchlaufen einer Auflistung: Der Netzwerkpfad wurde nicht gefunden.
.
In Zeile:1 Zeichen:1
+ $GroupPrincipal.Members
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (System.Director...ctionEnumerator:PrincipalCollectionEnumerator) [], RuntimeException
    + FullyQualifiedErrorId : BadEnumeration

Was kann hier der Grund dafür sein? Bin im Moment etwas ratlos.



Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>