Freigeben über


Befehle für die Benutzerverwaltung

Mit den Befehlen für die Benutzerverwaltung im BAM-Verwaltungsdienstprogramm können Sie Benutzer abrufen, hinzufügen und entfernen.

  • get-accounts: Ruft eine Liste aller Benutzer und Gruppen ab, die auf eine angegebene Ansicht zugreifen können.

  • add-account: Gewährt dem angegebenen Benutzer oder der angegebenen Gruppe Zugriffsrechte für die angegebene Ansicht.

  • remove-account: Entfernt Zugriffsrechte für einen Benutzer oder eine Gruppe aus einer angegebenen Ansicht.

Hinweis

Sie können die Ablaufverfolgung für jeden BM-Hilfsprogrammbefehl aktivieren, indem Sie den Parameterschalter -Trace:on|off einschließen. Die Ablaufverfolgungseinstellungen in der Konfigurationsdatei werden durch die Verwendung dieser Option überschrieben. Der Schalter kann in Verbindung mit jedem normalen BM-Befehl verwendet werden.

Hinweis

Auf einem System, das Unterstützung für die Benutzerkontensteuerung (User Account Control, UAC) bietet, müssen Sie das Tool möglicherweise mit Administratorrechten ausführen.

Befehl 'get-accounts'

Verwendung

bm.exe get-accounts -View:<view name>[ -Server:<server> ][ -Database:<database> ]

Parameter

Parameter BESCHREIBUNG
Ansicht:<Ansichtsname> Der Name der Ansicht, für die Konten aufgelistet werden sollen.
Server:<Server> Optional: Der Name des Servers, von dem die Konten abgerufen werden sollen. Der Server muss sich in derselben Domäne wie der Computer befinden, auf dem Sie bm.exe ausführen. Wenn der Servername nicht angegeben ist, wird der Standardname „localhost“ verwendet.
Datenbank:<Datenbank> Optional: Der Name der Datenbank, aus der die Konten abgerufen werden sollen. Wenn der Name nicht angegeben ist, wird der Standardname „BamPrimaryImport“ verwendet.

Listet alle Benutzer und Gruppen auf, die auf die angegebene Ansicht zugreifen können.

Beispiele

bm.exe get-accounts -View:PurchaseOrder

bm.exe get-accounts -View:ShipmentOrder -Server:Ship -Database:ShipDatabase

Befehl 'add-account'

Verwendung

bm.exe add-account -AccountName:<account name> -View:<view name>[ -Server:<server> ][ -Database:<database> ]

Parameter

Parameter BESCHREIBUNG
AccountName:<Kontoname Der Name des Kontos, dem Rechte erteilt werden.
Ansicht:<Ansichtsname> Der Name der Ansicht, der Rechte erteilt werden.
Server:<Server> Optional: Der Name des Servers, auf dem sich die Ansicht befindet. Der Server muss sich in derselben Domäne wie der Computer befinden, auf dem Sie bm.exe ausführen. Wenn der Servername nicht angegeben ist, wird der Standardname „localhost“ verwendet.
Datenbank:<Datenbank> Optional: Der Name der Datenbank, in der sich die Ansicht befindet. Wenn der Name nicht angegeben ist, wird der Standardname „BamPrimaryImport“ verwendet.

Gewährt dem angegebenen Benutzer bzw. der angegebenen Gruppe Zugriffsrechte für die angegebene Ansicht.

Wichtig

Wenn Sie Echtzeitaggregationen (Real Time Aggregations, RTAs) verwenden, erhalten Benutzer, die mit dem Befehl add-account hinzugefügt wurden, nicht automatisch Anmelderechte für SQL Server. Bei Verwendung von RTAs sollten Sie erwägen, eine Windows-Benutzergruppe mit allen Benutzern zu erstellen, die die Ansichten der RTAs anzeigen müssen. Gewähren Sie dieser Gruppe explizite Anmelderechte auf dem SQL-Server, der als Host für die primären BAM-Importdatenbanken dient.

Beispiele

bm.exe add-account -AccountName:john -View:PurchaseOrder  
bm.exe add-account -AccountName:Agents -View:PO -Server:Srv1 -Database:Db2  

Befehl 'remove-account'

Verwendung

bm.exe remove-account -AccountName:<account name> -View:<view name>[ -Server:<server> ][ -Database:<database> ]

Parameter

Parameter BESCHREIBUNG
AccountName:<Kontoname> Der Name des Kontos, dem Rechte für die Ansicht entzogen werden sollen.
Ansicht:<Ansichtsname> Der Name der Ansicht, für die Rechte entfernt werden.
Server:<Server> Optional: Der Name des Servers, auf dem sich die Ansicht befindet. Der Server muss sich in derselben Domäne wie der Computer befinden, auf dem Sie bm.exe ausführen. Wenn der Servername nicht angegeben ist, wird der Standardname „localhost“ verwendet.
Datenbank:<Datenbank> Optional: Der Name der Datenbank, in der sich die Ansicht befindet. Wenn der Name nicht angegeben ist, wird der Standardname „BamPrimaryImport“ verwendet.

Entfernt die Zugriffsrechte eines Benutzers bzw. einer Gruppe aus einer angegebenen Ansicht. Wenn Sie ein Konto aus einer Ansicht entfernen, werden dieses Konto und alle seine Mitglieder aus den Benachrichtigungen entfernt, die für die angegebene Ansicht definiert sind. Wenn dieses Konto der alleinige Besitzer der Benachrichtigung ist, wird der aktuelle Benutzer (Admin) zum neuen Besitzer der Benachrichtigung.

Beispiele

bm.exe remove-account -AccountName:john -View:PurchaseOrder  
bm.exe remove-account -AccountName:Agents -View:PO -Server:Srv1 -Database:Db2  

Weitere Informationen

BAM-Verwaltungshilfsprogramm