Assoziationen abrufen
Assoziationen abrufen
Das Cmdlet Get-EmdbAssociation ruft Assoziationen ab und liefert Informationen über diese oder über die Quell- oder Zielobjekte. Es muss zwingend der Typ der abzurufenden Assoziationen angegeben werden. Die folgenden Assoziationstypen sind verfügbar:
Typ der Assoziation |
Beschreibung |
BootEnvUsesPnpPackage |
Verwendete Treiber-Pakete / Verwendet von Boot-Environment-Paketen |
CitrixDeliveryController |
Citrix Delivery Controller läuft auf / Citrix Delivery Controller für |
ComputerAssociatedUser |
Zum Benutzer zugehörig / Zum Computer zugehörig |
ComputerDevice |
Installiertes Gerät / Installiert auf |
ComputerMissingPatch |
Sicherheitslücken / Andere Computer mit dieser Sicherheitslücke |
ComputerNwDevice |
Netzwerkgerät / Netzwerkgerät von |
ComputerRequiresSoftware |
Computer benötigt eine Software / Andere Computer die auch diese Software benötigen |
DashboardTileConfig |
Kacheln auf dem Dashboard / Liste der Dashboards |
eScriptComponents |
eScript-Komponenten |
ExternalGroupMembers |
Mitglieder der externen Gruppe / Mitglied in externen Gruppen |
GroupMembers |
Mitglieder der Gruppe / Mitglied in Gruppen |
MSWUV6ScanCabPkgs |
Zugeordnete PM-Patch-Pakete |
SoftwareCulture |
Unterstützte Sprachen / Andere Software, die diese Sprache unterstützen |
SoftwareOS |
Unterstützte Betriebssysteme / Software die dieses Betriebssystem unterstützt |
SoftwareOSFlavor |
Unterstützte Betriebssystem-Variante / Software, die diese Betriebssystem-Variante unterstützt |
SoftwareReplacesSoftware |
Software ersetzt Software |
SoftwareRequiresSoftware |
Software benötigt Software |
SwCategoryMembers |
Mitglieder der Software-Kategorie / Mitglied in Software-Kategorien |
SwSetComponents |
Software Set-Komponenten / Andere Software Sets, die diese Software benutzen |
UserFavorites |
Favoriten des Benutzers / Ist Favorit von |
VMHostGuests |
Gast-Computer des VM Hosts / Gast von |
Beispiele:
Hinweis: Voraussetzung für die Beispiele ist ein verbundenes PowerShell-Laufwerk. |
Das erste Beispiel ruft alle Assoziationen über fehlende Patches des Computers WIN10-01 ab und gibt durch die Verwendung des ReturnTarget-Schalters die entsprechenden Patch-Pakete zurück:
$MyComputer = Get-EmdbComputer "WIN10-01" -Recurse Get-EmdbAssociation -AssociationType ComputerMissingPatch -Source $MyComputer -ReturnTarget |
Hier werden alle Software-Sets ermittelt, in denen das Paket "Notepad++ 8.5.1 deutsch" verwendet wird:
$MyPackage = Get-EmdbSoftwarePackage "Notepad++ 8.5.1 deutsch" -Recurse Get-EmdbAssociation -AssociationType SwSetComponents -Target $MyPackage -ReturnSource |
Im letzten Beispiel werden alle Mitglieder der externen Gruppe "SAP-User" ermittelt:
Get-EmdbAssociation -AssociationType ExternalGroupMembers -Source $(Get-EmdbGroup "SAP-User" -Recurse) -ReturnTarget |