SCCM

In diesem Dokument finden Sie eine Anleitung zum Einbinden von SCCM in Google SecOps.

SCCM für die Verwendung mit Google Security Operations konfigurieren

SCCM mit Linux verbinden

Wenn Sie die SCCM-Integration auf dem Centos-Server ausführen möchten, installieren Sie zuerst wmi:

rpm -Uvh http://www6.atomicorp.com/channels/atomic/centos/7/x86_64/RPMS/wmi-1.3.14-4.el7.art.x86_64.rpm
yum install wmi

Anschließend können Sie die Integration konfigurieren und verwenden.

SCCM-Integration in Google SecOps konfigurieren

Eine ausführliche Anleitung zum Konfigurieren einer Integration in Google SecOps finden Sie unter Integrationen konfigurieren.

Integrationsparameter

Verwenden Sie die folgenden Parameter, um die Integration zu konfigurieren:

Anzeigename des Parameters Typ Standardwert Ist obligatorisch Beschreibung
Instanzname String – Nein Name der Instanz, für die Sie die Integration konfigurieren möchten.
Beschreibung String – Nein Beschreibung der Instanz.
Serveradresse String x.x.x.x Ja Die IP-Adresse oder der DNS-Name des Microsoft SCCM-Servers, zu dem eine Verbindung hergestellt werden soll.
Domain String Domain Ja Microsoft SCCM-Serverdomain.
Nutzername String – Ja Der Nutzername, der für die Verbindung mit Microsoft SCCM verwendet werden soll.
Passwort Passwort – Ja Das Passwort für die Verbindung mit Microsoft SCCM.
Remote ausführen Kästchen Deaktiviert Nein Klicken Sie das Feld an, um die konfigurierte Integration remote auszuführen. Nachdem Sie das Häkchen gesetzt haben, wird die Option zum Auswählen des Remote-Nutzers (Agenten) angezeigt.

Aktionen

Computerattribute abrufen

Beschreibung

Ruft Computereigenschaften aus der Microsoft SCCM-Instanz ab und verwendet die erhaltenen Informationen, um die bereitgestellte Google SecOps-Hostentität anzureichern.

Parameter

–

Anwendungsbereiche

Informationen zum Host im Google SecOps-Playbook von Microsoft SCCM abrufen und diese Daten zur Anreicherung verwenden.

Ausführen am

Diese Aktion wird für die Hostname-Entität ausgeführt.

Aktionsergebnisse

Entitätsanreicherung
Name des Anreicherungsfelds Logik – Wann anwenden?
ClientEdition Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
SMSInstalledSites Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
MDMDeviceCategoryID Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
ManagementAuthority Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
IPAddresses Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
EASDeviceID Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
ResourceType Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
SID Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
DeviceOwner Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
IsWriteFilterCapable Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
HardwareID Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
IsMachineChangesPersisted Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
SMBIOSGUID Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
NetbiosName Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
Build Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
AgentSite Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
IPv6Addresses Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
ResourceNames Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
PrimaryGroupID Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
ClientVersion Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
ClientType Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
PreviousSMSUUID Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
ResourceId Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
IPv6Prefixes Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
ObjectGUID Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
SMSAssignedSites Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
SMSResidentSites Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
IsPortableOperatingSystem Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
MDMComplianceStatus Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
WTGUniqueKey Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
AMTStatus Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
SystemGroupName Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
AgentName Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
Aktiv Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
SNMPCommunityName Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
ADSiteName Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
IsClientAMT30Compatible Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
IsVirtualMachine Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
AlwaysInternet Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
Außer Betrieb genommen Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
Name Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
SystemOUName Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
SuppressAutoProvision Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
SMSUniqueIdentifier Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
ResourceDomainORWorkgroup Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
UserAccountControl Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
LastLogonTimestamp Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
AMTFullVersion Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
OperatingSystemNameandVersion Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
PublisherDeviceID Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
SystemContainerName Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
LastLogonUserName Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
InternetEnabled Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
SMSUUIDChangeDate Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
AgentTime Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
IsAssignedToUser Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
WipeStatus Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
SecurityGroupName Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
DistinguishedName Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
SystemRoles Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
Veraltet Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
SerialNumber Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
FullDomainName Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
IsAOACCapable Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
MACAddresses Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
IPSubnets Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
VirtualMachineType Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
CPUType Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
CreationDate Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
VirtualMachineHostName Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
OSBranch Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
LastLogonUserDomain Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
Scriptergebnis
Name des Skriptergebnisses Wertoptionen Beispiel
is_enriched Wahr/falsch is_enriched:False
JSON-Ergebnis
[
    {
        "EntityResult": {
            "ClientEdition": "None",
            "SMSInstalledSites": "()",
            "MDMDeviceCategoryID": "None",
            "ManagementAuthority": "None",
            "IPAddresses": "(u'1.1.1.1', u'1.1.1.1')",
            "EASDeviceID": "None",
            "ResourceType": "5",
            "Unknown": "None",
            "SID": "S-1-5-21-2485274276-3947876705-1900992244-1487",
            "DeviceOwner": "None",
            "IsWriteFilterCapable": "None",
            "HardwareID": "None",
            "IsMachineChangesPersisted": "None",
            "SMBIOSGUID": "None",
            "NetbiosName": "PC_01",
            "Build": "None",
            "AgentSite": "(u'001',)",
            "IPv6Addresses": "()",
            "Client": "None",
            "ResourceNames": "(u'PC-01.DOMAIN.COM',)",
            "PrimaryGroupID": "515",
            "ClientVersion": "None",
            "ClientType": "None",
            "PreviousSMSUUID": "None",
            "ResourceId": "2097152157",
            "IPv6Prefixes": "()",
            "ObjectGUID": "(189, 112, 106, 52, 65, 87, 150, 71, 166, 96, 209, 16, 161, 133, 38, 242)",
            "SMSAssignedSites": "(u'001',)",
            "SMSResidentSites": "(u'001',)",
            "IsPortableOperatingSystem": "None",
            "MDMComplianceStatus": "None",
            "WTGUniqueKey": "None",
            "AMTStatus": "None",
            "SystemGroupName": "()",
            "AgentName": "(u'SMS_AD_SYSTEM_DISCOVERY_AGENT',)",
            "Active": "None",
            "SNMPCommunityName": "None",
            "ADSiteName": "Default-First-Site-Name",
            "IsClientAMT30Compatible": "None",
            "IsVirtualMachine": "None",
            "AlwaysInternet": "None",
            "Decommissioned": "0",
            "Name": "PC-01",
            "SystemOUName": "()",
            "SuppressAutoProvision": "None",
            "SMSUniqueIdentifier": "None",
            "ResourceDomainORWorkgroup": "DOMAIN",
            "UserAccountControl": "4096",
            "LastLogonTimestamp": "20190203084427.000000+***",
            "AMTFullVersion": "None",
            "OperatingSystemNameandVersion": "Microsoft Windows NT Workstation 10.0", "PublisherDeviceID": "None",
            "SystemContainerName": "(u'DOMAIN\\\\\\\\COMPUTERS',)",
            "LastLogonUserName": "None",
            "InternetEnabled": "None",
            "SMSUUIDChangeDate": "None",
            "AgentTime": "(u'20190207115148.000000+***',)",
            "IsAssignedToUser": "None",
            "WipeStatus": "None",
            "SecurityGroupName": "()",
            "SystemRoles": "()",
            "DistinguishedName": "CN=PC-01,CN=Computers,DC=DOMAIN,DC=COM",
            "Obsolete": "None",
            "SerialNumber": "None",
            "FullDomainName": "DOMAIN.COM",
            "IsAOACCapable": "None",
            "MACAddresses": "()",
            "IPSubnets": "()",
            "VirtualMachineType": "None",
            "CPUType": "None",
            "CreationDate": "20190128134818.000000+***",
            "VirtualMachineHostName": "None",
            "OSBranch": "None",
            "LastLogonUserDomain": "None"
        },
        "Entity": "PC_01"
    }
]
Fall-Repository
Ergebnistyp Wert / Beschreibung Typ
Ausgabenachricht*

Die Aktion sollte nicht fehlschlagen und die Playbook-Ausführung nicht beenden:

Wenn einige oder alle der angegebenen Entitäten angereichert wurden:

print "Following entities were enriched with SCCM data:\n {0}".format([entity list])

Wenn einige der angegebenen Entitäten nicht angereichert wurden:

print "SCCM data for the following entities was not found:\n {0}".format([entity list])

Wenn keine der angegebenen Entitäten angereichert wurde:

print "No entities were enriched"

Aktion sollte fehlschlagen und die Playbook-Ausführung beenden:

Bei kritischen Fehlern, z. B. falschen Anmeldedaten oder Netzwerkverbindungsproblemen:

print "Failed to connect to the Microsoft SCCM instance! Fehler ist {0}".format(exception.stacktrace).

Allgemein
Tabelle

Tabellenname: Microsoft SCCM-Abfrageergebnisse für {0}.entity.Identifier

Tabelleninhalt: Der Inhalt ist dynamisch und basiert auf Abfrageergebnissen.

Entität

Anmeldeverlauf abrufen

Beschreibung

Ruft den Anmeldeverlauf des Nutzers aus der Microsoft SCCM-Instanz basierend auf der angegebenen Google SecOps-Nutzerentität ab.

Parameter

Anzeigename des Parameters Typ Standardwert Ist obligatorisch Beschreibung
Anzahl der zurückzugebenden Datensätze Ganzzahl 100 Ja Maximale Anzahl von Datensätzen, die in der Aktion zurückgegeben werden sollen.

Anwendungsbereiche

Rufen Sie im Playbook die Nutzeranmeldedaten aus SCCM ab.

Ausführen am

Diese Aktion wird für die Entität „Nutzer“ ausgeführt.

Aktionsergebnisse

Entitätsanreicherung
Name des Anreicherungsfelds Logik – Wann wird sie angewendet?
Nutzername Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
LoginCount Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
LastLoggedIn Wird zurückgegeben, wenn im JSON-Ergebnis vorhanden
Scriptergebnis
Name des Skriptergebnisses Wertoptionen Beispiel
is_success Wahr/falsch is_success:False
JSON-Ergebnis
[
    {
        "EntityResult": [
            {
                "Username": "pc-01\\\\local_users",
                "LoginCount": 22,
                "LastLoggedIn": "20170815103710.000000+***"
            }
        ],
        "Entity": "pc-01"
    }
]
Fall-Repository
Ergebnistyp Wert / Beschreibung Typ
Ausgabenachricht*

Die Aktion sollte nicht fehlschlagen und die Playbook-Ausführung nicht beenden:

Wenn Daten für einige oder alle der bereitgestellten Entitäten abgerufen wurden:

print "Found SCCM information on the following entities;:\n {0}".format([entity list])

Wenn einige der angegebenen Entitäten nicht im SCCM gefunden wurden:

print "SCCM data for the following entities was not found:\n {0}".format([entity list])

Wenn für alle angegebenen Entitäten keine Daten gefunden werden:

print "No results were found."

Aktion sollte fehlschlagen und die Playbook-Ausführung beenden:

Bei kritischen Fehlern, z. B. falschen Anmeldedaten oder Netzwerkverbindungsproblemen:

print "Failed to connect to the Microsoft SCCM instance! Fehler ist {0}".format(exception.stacktrace).

Allgemein
Tabelle

Tabellenname: Microsoft SCCM-Anmeldeverlauf für {0}.format(entity.Identifier)

Tabelleninhalt: Der Inhalt ist dynamisch und basiert auf Abfrageergebnissen.

Entität

Entitäten anreichern

Beschreibung

Google SecOps-Host-, IP- oder Nutzerentitäten basierend auf den Informationen aus Microsoft SCCM anreichern.

Parameter

–

Ausführen am

Diese Aktion wird für die folgenden Entitäten ausgeführt:

  • Nutzer
  • Host
  • IP-Adresse

Aktionsergebnisse

Scriptergebnis
Name des Skriptergebnisses Wertoptionen Beispiel
is_success Wahr/falsch is_success:False
JSON-Ergebnis

Beispiel für die Rückgabe der Hostentität, die Anfrage wurde in PowerShell gestellt:

    __GENUS                       : 2
    __CLASS                       : SMS_R_System
    __SUPERCLASS                  : SMS_Resource
    __DYNASTY                     : SMS_BaseClass
    __RELPATH                     : SMS_R_System.ResourceId=16777219
    __PROPERTY_COUNT              : 77
    __DERIVATION                  : {SMS_Resource, SMS_BaseClass}
    __SERVER                      : SCCM-SCCM
    __NAMESPACE                   : ROOT\SMS\site_SCM
    __PATH                        : \\SCCM-SCCM\ROOT\SMS\site_SCM:SMS_R_System.ResourceId=16777219
    AADDeviceID                   : 00000000-0000-0000-0000-000000000000
    AADTenantID                   : 00000000-0000-0000-0000-000000000000
    Active                        : 1
    ADSiteName                    : Default-First-Site-Name
    AgentName                     : {SMS_AD_SYSTEM_DISCOVERY_AGENT, SMS_AD_SECURITY_GROUP_DISCOVERY_AGENT, MP_ClientRegistration, Heartbeat Discovery}
    AgentSite                     : {SCM, SCM, SCM, SCM}
    AgentTime                     : {20200730230502.000000+***, 20200415051330.000000+***, 20200415055902.000000+***, 20200730231034.000000+***}
    AlwaysInternet                : 0
    AMTFullVersion                :
    AMTStatus                     :
    Build                         : 10.0.18363
    BuildExt                      : 10.0.18363.900
    Client                        : 1
    ClientEdition                 : 0
    ClientType                    : 1
    ClientVersion                 : 5.00.8790.1007
    CPUType                       : Intel64 Family 6 Model 63 Stepping 2
    CreationDate                  : 20200415121334.000000+***
    Decommissioned                : 0
    DeviceOwner                   : 1
    DistinguishedName             : CN=SCCM-W10,OU=Workstations,OU=SCCM,DC=sccm-lab,DC=local
    EASDeviceID                   :
    FullDomainName                : SCCM-LAB.LOCAL
    HardwareID                    : 2:39AC2A8E6794B559B4F8D5677EFE804D834DE6FF
    InternetEnabled               : 0
    IPAddresses                   : {172.30.202.92, fe80::4cca:c991:272d:24c3}
    IPSubnets                     : {172.30.202.0}
    IPv6Addresses                 : {}
    IPv6Prefixes                  : {}
    IsAOACCapable                 : False
    IsAssignedToUser              : False
    IsClientAMT30Compatible       :
    IsMachineChangesPersisted     : True
    IsPortableOperatingSystem     : False
    IsVirtualMachine              : True
    IsWriteFilterCapable          : False
    LastLogonTimestamp            : 20200731060204.000000+***
    LastLogonUserDomain           : SCCM-LAB
    LastLogonUserName             : Administrator
    MACAddresses                  : {00:50:56:A2:D7:A8}
    ManagementAuthority           : 0
    MDMComplianceStatus           :
    MDMDeviceCategoryID           :
    Name                          : SCCM-W10
    NetbiosName                   : SCCM-W10
    ObjectGUID                    : {230, 152, 150, 13...}
    Obsolete                      : 0
    OperatingSystemNameandVersion : Microsoft Windows NT Workstation 10.0
    OSBranch                      : 0
    PreviousSMSUUID               : Unknown
    PrimaryGroupID                : 515
    PublisherDeviceID             :
    ResourceDomainORWorkgroup     : SCCM-LAB
    ResourceId                    : 16777219
    ResourceNames                 : {SCCM-W10.sccm-lab.local}
    ResourceType                  : 5
    SecurityGroupName             : {SCCM-LAB\Domain Computers}
    SerialNumber                  :
    SID                           : S-1-5-21-3004247314-75612377-2250890222-1104
    SMBIOSGUID                    : 8ABD2242-1FEF-CCCE-12F5-77021D40BE0E
    SMSAssignedSites              : {SCM}
    SMSInstalledSites             : {SCM}
    SMSResidentSites              : {SCM}
    SMSUniqueIdentifier           : GUID:778CB685-B19A-40CD-9257-E9883A0E4AD3
    SMSUUIDChangeDate             : 20200701090912.000000+***
    SNMPCommunityName             :
    SuppressAutoProvision         :
    SystemContainerName           : {}
    SystemGroupName               : {SCCM-LAB\Domain Computers}
    SystemOUName                  : {SCCM-LAB.LOCAL/SCCM, SCCM-LAB.LOCAL/SCCM/WORKSTATIONS}
    SystemRoles                   : {}
    Unknown                       :
    UserAccountControl            : 4096
    VirtualMachineHostName        :
    VirtualMachineType            : 0
    WipeStatus                    :
    WTGUniqueKey                  :
    PSComputerName                : SCCM-SCCM

Fall-Repository
Ergebnistyp Wert / Beschreibung Typ
Ausgabenachricht*

Die Aktion sollte nicht fehlschlagen und die Playbook-Ausführung nicht beenden:

Wenn einige oder alle der bereitgestellten Entitäten angereichert wurden: „Folgende Entitäten wurden mit SCCM-Daten angereichert:\n {0}“.format([Entitätenliste])

Wenn einige der angegebenen Entitäten nicht angereichert wurden: „SCCM-Daten für die folgenden Entitäten wurden nicht gefunden:\n {0}“.format([entity list])

Wenn keine der angegebenen Entitäten angereichert wurde: „Es wurden keine Entitäten angereichert“

Aktion sollte fehlschlagen und die Playbook-Ausführung beenden:

Bei einem kritischen Fehler, z. B. falschen Anmeldedaten oder Problemen mit der Netzwerkverbindung: „Verbindung zur Microsoft SCCM-Instanz konnte nicht hergestellt werden! Fehler ist {0}".format(exception.stacktrace).

Allgemein
Tabelle

Tabellenname: Microsoft SCCM-Anreicherungsergebnisse für {0}.format(entity.Identifier)

Tabelleninhalt: Der Inhalt ist dynamisch und basiert auf Abfrageergebnissen.

Entität

WQL-Abfrage ausführen

Beschreibung

Führen Sie eine beliebige WQL-Abfrage (Windows Management Instrumentation Query Language) für die Microsoft SCCM-Instanz aus.

Parameter

Anzeigename des Parameters Typ Standardwert Ist obligatorisch Beschreibung
Auszuführende Abfrage String SELECT UniqueUserName,LastLoginTime,LoginCount,ResourceName from SMS_UserMachineIntelligence JOIN SMS_R_User ON SMS_UserMachineIntelligence.UniqueUserName = SMS_R_User.UniqueUserName WHERE SMS_R_User.UserPrincipalName = "sccm_user@sccm-domain.com" Ja Geben Sie die auszuführende WQL-Abfrage an. Sehen Sie sich die Standardbeispielanfrage an.
Anzahl der zurückzugebenden Datensätze Ganzzahl 100 Ja Maximale Anzahl der Datensätze, die in der Aktion zurückgegeben werden sollen.

Anwendungsbereiche

Führen Sie beliebige Abfragen für Microsoft SCCM-Instanzen aus, um die erforderlichen Daten basierend auf der Benachrichtigungsanalyse in Google SecOps abzurufen.

Ausführen am

Diese Aktion wird nicht für Entitäten ausgeführt.

Aktionsergebnisse

Scriptergebnis
Name des Skriptergebnisses Wertoptionen Beispiel
is_success Wahr/falsch is_success:False
JSON-Ergebnis

Beispiel für die Rückgabe der Hostentität, die Anfrage wurde in PowerShell gestellt:

    __GENUS                       : 2
    __CLASS                       : SMS_R_System
    __SUPERCLASS                  : SMS_Resource
    __DYNASTY                     : SMS_BaseClass
    __RELPATH                     : SMS_R_System.ResourceId=16777219
    __PROPERTY_COUNT              : 77
    __DERIVATION                  : {SMS_Resource, SMS_BaseClass}
    __SERVER                      : SCCM-SCCM
    __NAMESPACE                   : ROOT\SMS\site_SCM
    __PATH                        : \\SCCM-SCCM\ROOT\SMS\site_SCM:SMS_R_System.ResourceId=16777219
    AADDeviceID                   : 00000000-0000-0000-0000-000000000000
    AADTenantID                   : 00000000-0000-0000-0000-000000000000
    Active                        : 1
    ADSiteName                    : Default-First-Site-Name
    AgentName                     : {SMS_AD_SYSTEM_DISCOVERY_AGENT, SMS_AD_SECURITY_GROUP_DISCOVERY_AGENT, MP_ClientRegistration, Heartbeat Discovery}
    AgentSite                     : {SCM, SCM, SCM, SCM}
    AgentTime                     : {20200730230502.000000+***, 20200415051330.000000+***, 20200415055902.000000+***, 20200730231034.000000+***}
    AlwaysInternet                : 0
    AMTFullVersion                :
    AMTStatus                     :
    Build                         : 10.0.18363
    BuildExt                      : 10.0.18363.900
    Client                        : 1
    ClientEdition                 : 0
    ClientType                    : 1
    ClientVersion                 : 5.00.8790.1007
    CPUType                       : Intel64 Family 6 Model 63 Stepping 2
    CreationDate                  : 20200415121334.000000+***
    Decommissioned                : 0
    DeviceOwner                   : 1
    DistinguishedName             : CN=SCCM-W10,OU=Workstations,OU=SCCM,DC=sccm-lab,DC=local
    EASDeviceID                   :
    FullDomainName                : SCCM-LAB.LOCAL
    HardwareID                    : 2:39AC2A8E6794B559B4F8D5677EFE804D834DE6FF
    InternetEnabled               : 0
    IPAddresses                   : {172.30.202.92, fe80::4cca:c991:272d:24c3}
    IPSubnets                     : {172.30.202.0}
    IPv6Addresses                 : {}
    IPv6Prefixes                  : {}
    IsAOACCapable                 : False
    IsAssignedToUser              : False
    IsClientAMT30Compatible       :
    IsMachineChangesPersisted     : True
    IsPortableOperatingSystem     : False
    IsVirtualMachine              : True
    IsWriteFilterCapable          : False
    LastLogonTimestamp            : 20200731060204.000000+***
    LastLogonUserDomain           : SCCM-LAB
    LastLogonUserName             : Administrator
    MACAddresses                  : {00:50:56:A2:D7:A8}
    ManagementAuthority           : 0
    MDMComplianceStatus           :
    MDMDeviceCategoryID           :
    Name                          : SCCM-W10
    NetbiosName                   : SCCM-W10
    ObjectGUID                    : {230, 152, 150, 13...}
    Obsolete                      : 0
    OperatingSystemNameandVersion : Microsoft Windows NT Workstation 10.0
    OSBranch                      : 0
    PreviousSMSUUID               : Unknown
    PrimaryGroupID                : 515
    PublisherDeviceID             :
    ResourceDomainORWorkgroup     : SCCM-LAB
    ResourceId                    : 16777219
    ResourceNames                 : {SCCM-W10.sccm-lab.local}
    ResourceType                  : 5
    SecurityGroupName             : {SCCM-LAB\Domain Computers}
    SerialNumber                  :
    SID                           : S-1-5-21-3004247314-75612377-2250890222-1104
    SMBIOSGUID                    : 8ABD2242-1FEF-CCCE-12F5-77021D40BE0E
    SMSAssignedSites              : {SCM}
    SMSInstalledSites             : {SCM}
    SMSResidentSites              : {SCM}
    SMSUniqueIdentifier           : GUID:778CB685-B19A-40CD-9257-E9883A0E4AD3
    SMSUUIDChangeDate             : 20200701090912.000000+***
    SNMPCommunityName             :
    SuppressAutoProvision         :
    SystemContainerName           : {}
    SystemGroupName               : {SCCM-LAB\Domain Computers}
    SystemOUName                  : {SCCM-LAB.LOCAL/SCCM, SCCM-LAB.LOCAL/SCCM/WORKSTATIONS}
    SystemRoles                   : {}
    Unknown                       :
    UserAccountControl            : 4096
    VirtualMachineHostName        :
    VirtualMachineType            : 0
    WipeStatus                    :
    WTGUniqueKey                  :
    PSComputerName                : SCCM-SCCM

Fall-Repository
Ergebnistyp Wert / Beschreibung Typ
Ausgabenachricht*

Die Aktion sollte nicht fehlschlagen und die Playbook-Ausführung nicht beenden:

Wenn die Abfrage erfolgreich ist und Daten zurückgegeben werden:

print "Query executed successfully and returned results".

Wenn nichts gefunden wurde:

print "Query executed successfully, but did not return any results.".

Bei einem Fehler:

print "Query didn't complete due to error: {0}".format(exception.stacktrace).

Wenn Abfrageergebnisse abgeschnitten wurden:

print "Query results exceeded limits and were truncated!".

Aktion sollte fehlschlagen und die Playbook-Ausführung beenden:

Bei kritischen Fehlern, z. B. falschen Anmeldedaten oder Netzwerkverbindungsproblemen:

print "Failed to connect to the Microsoft SCCM instance! Fehler ist {0}".format(exception.stacktrace).

Allgemein
Tabelle

Tabellenname: WQL-Abfrageergebnisse

Spalten: Spalten werden dynamisch anhand der Abfrageergebnisse generiert.

Allgemein
Anhänge Run_WQL_query_response.json – enthält die von der Aktion zurückgegebenen technischen JSON-Daten. Allgemein
JSON-Viewer JSON-Viewer für das Abfrageergebnis anzeigen. Allgemein

Aufgabe zum Erstellen eines Scan-Endpunkts

Beschreibung

Erstellen Sie auf dem Microsoft SCCM-Server eine Aufgabe zum Scannen des Endpunkts. Es sind zwei Arten von Scans verfügbar: „Vollständig“ oder „Schnell“. Die Aktion funktioniert entweder mit Host- oder IP-Google SecOps-Entitäten.

Parameter

Anzeigename des Parameters Typ Standardwert Ist obligatorisch Beschreibung
Scantyp DDL Schnellscan Ja Geben Sie an, ob ein vollständiger oder ein schneller Scan ausgeführt werden soll.

Ausführen am

Diese Aktion wird nicht für Entitäten ausgeführt.

Aktionsergebnisse

Scriptergebnis
Name des Skriptergebnisses Wertoptionen Beispiel
is_success Wahr/falsch is_success:False
Fall-Repository
Ergebnistyp Wert / Beschreibung Typ
Ausgabenachricht\*

Die Aktion sollte nicht fehlschlagen und die Playbook-Ausführung nicht beenden:

Wenn die Aufgabe für einige oder alle der angegebenen Entitäten erstellt wurde: „Scan endpoint task was created for the following entities:\n {0}".format([entity list])

Wenn die Aufgabe zum Erstellen des Scan-Endpunkts für einige der bereitgestellten Entitäten nicht angereichert wurde: „Failed to create scan endpoint task for the following entities:\n {0}“.format([entity list])

Wenn für alle angegebenen Entitäten keine Aufgabe erstellt werden kann: „Es wurden keine Aufgaben zum Scannen von Endpunkten erstellt. Weitere Informationen finden Sie im Aktionsprotokoll.“

Aktion sollte fehlschlagen und die Playbook-Ausführung beenden:

Bei einem kritischen Fehler, z. B. falschen Anmeldedaten oder Problemen mit der Netzwerkverbindung: „Verbindung zur Microsoft SCCM-Instanz konnte nicht hergestellt werden! Fehler ist {0}".format(exception.stacktrace).

Allgemein

Ping

Beschreibung

Testen Sie die Verbindung zur Microsoft SCCM-Instanz mit den Parametern, die auf der Seite „Integrationskonfiguration“ im Google SecOps Content Hub angegeben sind.

Parameter

–

Anwendungsbereiche

Die Aktion wird verwendet, um die Konnektivität auf der Seite „Integrationskonfiguration“ im Google SecOps Content Hub zu testen. Sie kann als manuelle Aktion ausgeführt werden, die nicht Teil von Playbooks ist.

Ausführen am

Diese Aktion wird nicht für Entitäten ausgeführt.

Aktionsergebnisse

Scriptergebnis
Name des Skriptergebnisses Wertoptionen Beispiel
is_succeed Wahr/falsch is_succeed:False

Fall-Repository

Ergebnistyp Wert / Beschreibung Typ
Ausgabenachricht*

Die Aktion sollte nicht fehlschlagen und die Playbook-Ausführung nicht beenden:

Bei Erfolg: „Successfully connected to the Microsoft SCCM instance with the provided connection parameters!“ (Verbindung zur Microsoft SCCM-Instanz mit den angegebenen Verbindungsparametern erfolgreich hergestellt!)

Aktion sollte fehlschlagen und die Playbook-Ausführung beenden:

Wenn nicht erfolgreich: „Verbindung zur Microsoft SCCM-Instanz konnte nicht hergestellt werden! Fehler ist {0}".format(exception.stacktrace).

Allgemein

Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten