SCCM

Ce document explique comment intégrer SCCM à Google SecOps.

Configurer SCCM pour qu'il fonctionne avec Google Security Operations

Connecter SCCM à Linux

Pour exécuter l'intégration SCCM sur le serveur Centos, installez d'abord 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

Vous pourrez ensuite configurer et utiliser l'intégration.

Configurer l'intégration de SCCM dans Google SecOps

Pour obtenir des instructions détaillées sur la configuration d'une intégration dans Google SecOps, consultez Configurer des intégrations.

Paramètres d'intégration

Utilisez les paramètres suivants pour configurer l'intégration :

Nom à afficher du paramètre Type Valeur par défaut Est obligatoire Description
Nom de l'instance Chaîne N/A Non Nom de l'instance pour laquelle vous souhaitez configurer l'intégration.
Description Chaîne N/A Non Description de l'instance.
Adresse du serveur Chaîne x.x.x.x Oui Adresse IP ou nom DNS du serveur Microsoft SCCM auquel se connecter.
Domaine Chaîne domaine Oui Domaine du serveur Microsoft SCCM.
Nom d'utilisateur Chaîne N/A Oui Nom d'utilisateur à utiliser pour se connecter à Microsoft SCCM.
Mot de passe Mot de passe N/A Oui Mot de passe à utiliser pour se connecter à Microsoft SCCM.
Exécuter à distance Case à cocher Décochée Non Cochez le champ pour exécuter l'intégration configurée à distance. Une fois cette option cochée, l'option permettant de sélectionner l'utilisateur distant (agent) s'affiche.

Actions

Obtenir les propriétés de l'ordinateur

Description

Obtenez les propriétés de l'ordinateur à partir de l'instance Microsoft SCCM et utilisez les informations obtenues pour enrichir l'entité d'hôte Google SecOps fournie.

Paramètres

N/A

Cas d'utilisation

Obtenez des informations sur l'hôte dans le playbook Google SecOps à partir de Microsoft SCCM et utilisez ces données pour l'enrichissement.

Exécuter sur

Cette action s'exécute sur l'entité "Nom d'hôte".

Résultats de l'action

Enrichissement d'entités
Nom du champ d'enrichissement Logique : quand les utiliser ?
ClientEdition Renvoie si elle existe dans le résultat JSON
SMSInstalledSites Renvoie si elle existe dans le résultat JSON
MDMDeviceCategoryID Renvoie si elle existe dans le résultat JSON
ManagementAuthority Renvoie si elle existe dans le résultat JSON
IPAddresses Renvoie si elle existe dans le résultat JSON
EASDeviceID Renvoie si elle existe dans le résultat JSON
ResourceType Renvoie si elle existe dans le résultat JSON
SID Renvoie si elle existe dans le résultat JSON
DeviceOwner Renvoie si elle existe dans le résultat JSON
IsWriteFilterCapable Renvoie si elle existe dans le résultat JSON
HardwareID Renvoie si elle existe dans le résultat JSON
IsMachineChangesPersisted Renvoie si elle existe dans le résultat JSON
SMBIOSGUID Renvoie si elle existe dans le résultat JSON
NetbiosName Renvoie si elle existe dans le résultat JSON
Créer Renvoie si elle existe dans le résultat JSON
AgentSite Renvoie si elle existe dans le résultat JSON
IPv6Addresses Renvoie si elle existe dans le résultat JSON
ResourceNames Renvoie si elle existe dans le résultat JSON
PrimaryGroupID Renvoie si elle existe dans le résultat JSON
ClientVersion Renvoie si elle existe dans le résultat JSON
ClientType Renvoie si elle existe dans le résultat JSON
PreviousSMSUUID Renvoie si elle existe dans le résultat JSON
ResourceId Renvoie si elle existe dans le résultat JSON
IPv6Prefixes Renvoie si elle existe dans le résultat JSON
ObjectGUID Renvoie si elle existe dans le résultat JSON
SMSAssignedSites Renvoie si elle existe dans le résultat JSON
SMSResidentSites Renvoie si elle existe dans le résultat JSON
IsPortableOperatingSystem Renvoie si elle existe dans le résultat JSON
MDMComplianceStatus Renvoie si elle existe dans le résultat JSON
WTGUniqueKey Renvoie si elle existe dans le résultat JSON
AMTStatus Renvoie si elle existe dans le résultat JSON
SystemGroupName Renvoie si elle existe dans le résultat JSON
AgentName Renvoie si elle existe dans le résultat JSON
Actif Renvoie si elle existe dans le résultat JSON
SNMPCommunityName Renvoie si elle existe dans le résultat JSON
ADSiteName Renvoie si elle existe dans le résultat JSON
IsClientAMT30Compatible Renvoie si elle existe dans le résultat JSON
IsVirtualMachine Renvoie si elle existe dans le résultat JSON
AlwaysInternet Renvoie si elle existe dans le résultat JSON
Hors service Renvoie si elle existe dans le résultat JSON
Nom Renvoie si elle existe dans le résultat JSON
SystemOUName Renvoie si elle existe dans le résultat JSON
SuppressAutoProvision Renvoie si elle existe dans le résultat JSON
SMSUniqueIdentifier Renvoie si elle existe dans le résultat JSON
ResourceDomainORWorkgroup Renvoie si elle existe dans le résultat JSON
UserAccountControl Renvoie si elle existe dans le résultat JSON
LastLogonTimestamp Renvoie si elle existe dans le résultat JSON
AMTFullVersion Renvoie si elle existe dans le résultat JSON
OperatingSystemNameandVersion Renvoie si elle existe dans le résultat JSON
PublisherDeviceID Renvoie si elle existe dans le résultat JSON
SystemContainerName Renvoie si elle existe dans le résultat JSON
LastLogonUserName Renvoie si elle existe dans le résultat JSON
InternetEnabled Renvoie si elle existe dans le résultat JSON
SMSUUIDChangeDate Renvoie si elle existe dans le résultat JSON
AgentTime Renvoie si elle existe dans le résultat JSON
IsAssignedToUser Renvoie si elle existe dans le résultat JSON
WipeStatus Renvoie si elle existe dans le résultat JSON
SecurityGroupName Renvoie si elle existe dans le résultat JSON
DistinguishedName Renvoie si elle existe dans le résultat JSON
SystemRoles Renvoie si elle existe dans le résultat JSON
Obsolète Renvoie si elle existe dans le résultat JSON
SerialNumber Renvoie si elle existe dans le résultat JSON
FullDomainName Renvoie si elle existe dans le résultat JSON
IsAOACCapable Renvoie si elle existe dans le résultat JSON
MACAddresses Renvoie si elle existe dans le résultat JSON
IPSubnets Renvoie si elle existe dans le résultat JSON
VirtualMachineType Renvoie si elle existe dans le résultat JSON
CPUType Renvoie si elle existe dans le résultat JSON
CreationDate Renvoie si elle existe dans le résultat JSON
VirtualMachineHostName Renvoie si elle existe dans le résultat JSON
OSBranch Renvoie si elle existe dans le résultat JSON
LastLogonUserDomain Renvoie si elle existe dans le résultat JSON
Résultat du script
Nom du résultat du script Options de valeur Exemple
is_enriched Vrai/Faux is_enriched:False
Résultat JSON
[
    {
        "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"
    }
]
Mur des cas
Type de résultat Valeur / Description Type
Message de sortie*

L'action ne doit pas échouer ni arrêter l'exécution du playbook :

Si tout ou partie des entités fournies ont été enrichies :

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

Si certaines des entités fournies n'ont pas été enrichies :

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

Si aucune des entités fournies n'a été enrichie :

print "No entities were enriched"

L'action doit échouer et arrêter l'exécution du playbook :

En cas d'erreur critique, comme des identifiants incorrects ou des problèmes de connectivité réseau :

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

Général
Table

Nom de la table : résultats de la requête Microsoft SCCM pour {0}.entity.Identifier

Contenu du tableau : le contenu est dynamique et basé sur les résultats de la requête.

Entité

Obtenir l'historique des connexions

Description

Récupérez l'historique de connexion des utilisateurs à partir de l'instance Microsoft SCCM en fonction de l'entité utilisateur Google SecOps fournie.

Paramètres

Nom à afficher du paramètre Type Valeur par défaut Est obligatoire Description
Nombre d'enregistrements à renvoyer Integer 100 Oui Nombre maximal d'enregistrements à renvoyer dans l'action.

Cas d'utilisation

Obtenez les informations de connexion des utilisateurs à partir de SCCM dans le playbook.

Exécuter sur

Cette action s'exécute sur l'entité "Utilisateur".

Résultats de l'action

Enrichissement d'entités
Nom du champ d'enrichissement Logique : quand l'appliquer
Nom d'utilisateur Renvoie si elle existe dans le résultat JSON
LoginCount Renvoie si elle existe dans le résultat JSON
LastLoggedIn Renvoie si elle existe dans le résultat JSON
Résultat du script
Nom du résultat du script Options de valeur Exemple
is_success Vrai/Faux is_success:False
Résultat JSON
[
    {
        "EntityResult": [
            {
                "Username": "pc-01\\\\local_users",
                "LoginCount": 22,
                "LastLoggedIn": "20170815103710.000000+***"
            }
        ],
        "Entity": "pc-01"
    }
]
Mur des cas
Type de résultat Valeur / Description Type
Message de sortie*

L'action ne doit pas échouer ni arrêter l'exécution du playbook :

Si vous avez obtenu des données pour certaines ou toutes les entités fournies :

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

Si certaines des entités fournies n'ont pas été trouvées dans SCCM :

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

Si aucune donnée n'est trouvée pour toutes les entités fournies :

print "No results were found."

L'action doit échouer et arrêter l'exécution du playbook :

En cas d'erreur critique, comme des identifiants incorrects ou des problèmes de connectivité réseau :

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

Général
Table

Nom de la table : historique de connexion Microsoft SCCM pour {0}.format(entity.Identifier)

Contenu du tableau : le contenu est dynamique et basé sur les résultats de la requête.

Entité

Enrichir les entités

Description

Enrichissez les entités d'hôte, d'adresse IP ou d'utilisateur Google SecOps en fonction des informations de Microsoft SCCM.

Paramètres

N/A

Exécuter sur

Cette action s'exécute sur les entités suivantes :

  • Utilisateur
  • Hôte
  • Adresse IP

Résultats de l'action

Résultat du script
Nom du résultat du script Options de valeur Exemple
is_success Vrai/Faux is_success:False
Résultat JSON

Exemple de réponse pour l'entité Host (la requête a été effectuée dans PowerShell) :

    __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

Mur des cas
Type de résultat Valeur / Description Type
Message de sortie*

L'action ne doit pas échouer ni arrêter l'exécution du playbook :

Si certaines ou toutes les entités fournies ont été enrichies : "Following entities were enriched with SCCM data:\n {0}".format([entity list])

Si certaines des entités fournies n'ont pas été enrichies : "SCCM data for the following entities were not found:\n {0}".format([entity list])

Si aucune des entités fournies n'a été enrichie : "Aucune entité n'a été enrichie"

L'action doit échouer et arrêter l'exécution du playbook :

En cas d'erreur critique, comme des identifiants incorrects ou des problèmes de connectivité réseau : "Échec de la connexion à l'instance Microsoft SCCM ! Error is {0}".format(exception.stacktrace).

Général
Table

Nom de la table : résultats de l'enrichissement Microsoft SCCM pour {0}.format(entity.Identifier)

Contenu du tableau : le contenu est dynamique et basé sur les résultats de la requête.

Entité

Exécuter une requête WQL

Description

Exécutez une requête WQL (Windows Management Instrumentation Query Language) arbitraire sur l'instance Microsoft SCCM.

Paramètres

Nom à afficher du paramètre Type Valeur par défaut Est obligatoire Description
Requête à exécuter Chaîne 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" Oui Spécifiez la requête WQL à exécuter. Consultez l'exemple de requête par défaut pour référence.
Nombre d'enregistrements à renvoyer Integer 100 Oui Nombre maximal d'enregistrements à renvoyer dans l'action.

Cas d'utilisation

Exécutez des requêtes arbitraires sur des instances Microsoft SCCM pour obtenir les données nécessaires en fonction de l'analyse des alertes dans Google SecOps.

Exécuter sur

Cette action ne s'exécute pas sur les entités.

Résultats de l'action

Résultat du script
Nom du résultat du script Options de valeur Exemple
is_success Vrai/Faux is_success:False
Résultat JSON

Exemple de réponse pour l'entité Host (la requête a été effectuée dans PowerShell) :

    __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

Mur des cas
Type de résultat Valeur / Description Type
Message de sortie*

L'action ne doit pas échouer ni arrêter l'exécution du playbook :

Si la requête aboutit et que des données sont obtenues :

print "Query executed successfully and returned results".

Si aucun résultat n'est trouvé :

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

Si une erreur se produit :

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

Si les résultats de la requête ont été tronqués :

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

L'action doit échouer et arrêter l'exécution du playbook :

En cas d'erreur critique, comme des identifiants incorrects ou des problèmes de connectivité réseau :

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

Général
Table

Nom de la table : résultats de la requête WQL

Colonnes : générez des colonnes de manière dynamique en fonction des résultats de la requête.

Général
Pièces jointes Run_WQL_query_response.json : contient les données JSON techniques renvoyées par l'action. Général
Lecteur JSON Affichez le lecteur JSON pour le résultat de la requête. Général

Créer une tâche d'analyse de point de terminaison

Description

Créez une tâche d'analyse de point de terminaison sur le serveur Microsoft SCCM pour le point de terminaison. Deux types d'analyses sont disponibles : complète ou rapide. L'action fonctionne avec les entités Google SecOps "Hôte" ou "IP".

Paramètres

Nom à afficher du paramètre Type Valeur par défaut Est obligatoire Description
Type d'analyse LDD Scan rapide Oui Indiquez si vous souhaitez exécuter une analyse complète ou rapide.

Exécuter sur

Cette action ne s'exécute pas sur les entités.

Résultats de l'action

Résultat du script
Nom du résultat du script Options de valeur Exemple
is_success Vrai/Faux is_success:False
Mur des cas
Type de résultat Valeur / Description Type
Message de sortie\*

L'action ne doit pas échouer ni arrêter l'exécution du playbook :

Si la tâche a bien été créée pour certaines ou toutes les entités fournies : "Scan endpoint task was created for the following entities:\n {0}".format([entity list])

Si la création de la tâche de point de terminaison d'analyse a échoué pour certaines des entités fournies qui n'ont pas été enrichies : "Failed to create scan endpoint task for the following entities:\n {0}".format([entity list])

Si la création d'une tâche échoue pour toutes les entités fournies : "Les tâches d'analyse de point de terminaison n'ont pas été créées. Pour en savoir plus, consultez le journal des actions."

L'action doit échouer et arrêter l'exécution du playbook :

En cas d'erreur critique, comme des identifiants incorrects ou des problèmes de connectivité réseau : "Échec de la connexion à l'instance Microsoft SCCM ! Error is {0}".format(exception.stacktrace).

Général

Ping

Description

Testez la connectivité à l'instance Microsoft SCCM avec les paramètres fournis sur la page de configuration de l'intégration dans la page Google SecOps Content Hub.

Paramètres

N/A

Cas d'utilisation

L'action permet de tester la connectivité sur la page de configuration de l'intégration dans la page du hub de contenu Google SecOps. Elle peut être exécutée en tant qu'action manuelle, qui ne fait pas partie des playbooks.

Exécuter sur

Cette action ne s'exécute pas sur les entités.

Résultats de l'action

Résultat du script
Nom du résultat du script Options de valeur Exemple
is_succeed Vrai/Faux is_succeed:False

Mur des cas

Type de résultat Valeur / Description Type
Message de sortie*

L'action ne doit pas échouer ni arrêter l'exécution du playbook :

Si l'opération réussit : "Connexion à l'instance Microsoft SCCM établie avec les paramètres de connexion fournis."

L'action doit échouer et arrêter l'exécution du playbook :

Si l'opération échoue : "Échec de la connexion à l'instance Microsoft SCCM ! Error is {0}".format(exception.stacktrace).

Général

Vous avez encore besoin d'aide ? Obtenez des réponses de membres de la communauté et de professionnels Google SecOps.