SCCM
Version de l'intégration : 15.0
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 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 | 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 la case 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é 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 la valeur si elle existe dans le résultat JSON. |
SMSInstalledSites | Renvoie la valeur si elle existe dans le résultat JSON. |
MDMDeviceCategoryID | Renvoie la valeur si elle existe dans le résultat JSON. |
ManagementAuthority | Renvoie la valeur si elle existe dans le résultat JSON. |
IPAddresses | Renvoie la valeur si elle existe dans le résultat JSON. |
EASDeviceID | Renvoie la valeur si elle existe dans le résultat JSON. |
ResourceType | Renvoie la valeur si elle existe dans le résultat JSON. |
SID | Renvoie la valeur si elle existe dans le résultat JSON. |
DeviceOwner | Renvoie la valeur si elle existe dans le résultat JSON. |
IsWriteFilterCapable | Renvoie la valeur si elle existe dans le résultat JSON. |
HardwareID | Renvoie la valeur si elle existe dans le résultat JSON. |
IsMachineChangesPersisted | Renvoie la valeur si elle existe dans le résultat JSON. |
SMBIOSGUID | Renvoie la valeur si elle existe dans le résultat JSON. |
NetbiosName | Renvoie la valeur si elle existe dans le résultat JSON. |
Créer | Renvoie la valeur si elle existe dans le résultat JSON. |
AgentSite | Renvoie la valeur si elle existe dans le résultat JSON. |
IPv6Addresses | Renvoie la valeur si elle existe dans le résultat JSON. |
ResourceNames | Renvoie la valeur si elle existe dans le résultat JSON. |
PrimaryGroupID | Renvoie la valeur si elle existe dans le résultat JSON. |
ClientVersion | Renvoie la valeur si elle existe dans le résultat JSON. |
ClientType | Renvoie la valeur si elle existe dans le résultat JSON. |
PreviousSMSUUID | Renvoie la valeur si elle existe dans le résultat JSON. |
ResourceId | Renvoie la valeur si elle existe dans le résultat JSON. |
IPv6Prefixes | Renvoie la valeur si elle existe dans le résultat JSON. |
ObjectGUID | Renvoie la valeur si elle existe dans le résultat JSON. |
SMSAssignedSites | Renvoie la valeur si elle existe dans le résultat JSON. |
SMSResidentSites | Renvoie la valeur si elle existe dans le résultat JSON. |
IsPortableOperatingSystem | Renvoie la valeur si elle existe dans le résultat JSON. |
MDMComplianceStatus | Renvoie la valeur si elle existe dans le résultat JSON. |
WTGUniqueKey | Renvoie la valeur si elle existe dans le résultat JSON. |
AMTStatus | Renvoie la valeur si elle existe dans le résultat JSON. |
SystemGroupName | Renvoie la valeur si elle existe dans le résultat JSON. |
AgentName | Renvoie la valeur si elle existe dans le résultat JSON. |
Actif | Renvoie la valeur si elle existe dans le résultat JSON. |
SNMPCommunityName | Renvoie la valeur si elle existe dans le résultat JSON. |
ADSiteName | Renvoie la valeur si elle existe dans le résultat JSON. |
IsClientAMT30Compatible | Renvoie la valeur si elle existe dans le résultat JSON. |
IsVirtualMachine | Renvoie la valeur si elle existe dans le résultat JSON. |
AlwaysInternet | Renvoie la valeur si elle existe dans le résultat JSON. |
Hors service | Renvoie la valeur si elle existe dans le résultat JSON. |
Nom | Renvoie la valeur si elle existe dans le résultat JSON. |
SystemOUName | Renvoie la valeur si elle existe dans le résultat JSON. |
SuppressAutoProvision | Renvoie la valeur si elle existe dans le résultat JSON. |
SMSUniqueIdentifier | Renvoie la valeur si elle existe dans le résultat JSON. |
ResourceDomainORWorkgroup | Renvoie la valeur si elle existe dans le résultat JSON. |
UserAccountControl | Renvoie la valeur si elle existe dans le résultat JSON. |
LastLogonTimestamp | Renvoie la valeur si elle existe dans le résultat JSON. |
AMTFullVersion | Renvoie la valeur si elle existe dans le résultat JSON. |
OperatingSystemNameandVersion | Renvoie la valeur si elle existe dans le résultat JSON. |
PublisherDeviceID | Renvoie la valeur si elle existe dans le résultat JSON. |
SystemContainerName | Renvoie la valeur si elle existe dans le résultat JSON. |
LastLogonUserName | Renvoie la valeur si elle existe dans le résultat JSON. |
InternetEnabled | Renvoie la valeur si elle existe dans le résultat JSON. |
SMSUUIDChangeDate | Renvoie la valeur si elle existe dans le résultat JSON. |
AgentTime | Renvoie la valeur si elle existe dans le résultat JSON. |
IsAssignedToUser | Renvoie la valeur si elle existe dans le résultat JSON. |
WipeStatus | Renvoie la valeur si elle existe dans le résultat JSON. |
SecurityGroupName | Renvoie la valeur si elle existe dans le résultat JSON. |
DistinguishedName | Renvoie la valeur si elle existe dans le résultat JSON. |
SystemRoles | Renvoie la valeur si elle existe dans le résultat JSON. |
Obsolète | Renvoie la valeur si elle existe dans le résultat JSON. |
SerialNumber | Renvoie la valeur si elle existe dans le résultat JSON. |
FullDomainName | Renvoie la valeur si elle existe dans le résultat JSON. |
IsAOACCapable | Renvoie la valeur si elle existe dans le résultat JSON. |
MACAddresses | Renvoie la valeur si elle existe dans le résultat JSON. |
IPSubnets | Renvoie la valeur si elle existe dans le résultat JSON. |
VirtualMachineType | Renvoie la valeur si elle existe dans le résultat JSON. |
CPUType | Renvoie la valeur si elle existe dans le résultat JSON. |
CreationDate | Renvoie la valeur si elle existe dans le résultat JSON. |
VirtualMachineHostName | Renvoie la valeur si elle existe dans le résultat JSON. |
OSBranch | Renvoie la valeur si elle existe dans le résultat JSON. |
LastLogonUserDomain | Renvoie la valeur 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 certaines ou toutes les 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 "Les données SCCM pour les entités suivantes n'ont pas été trouvées :\n {0}".format([entity list]) Si toutes les entités fournies n'ont pas été enrichies : print "No entities were enriched" L'action doit échouer et arrêter l'exécution du playbook : Si une erreur critique se produit, 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 | 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 la valeur si elle existe dans le résultat JSON. |
LoginCount | Renvoie la valeur si elle existe dans le résultat JSON. |
LastLoggedIn | Renvoie la valeur 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 disposez de données pour une partie ou l'ensemble des 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 "Les données SCCM pour les entités suivantes n'ont pas été trouvées :\n {0}".format([entity list]) Si vous ne trouvez pas de données pour toutes les entités fournies : print "Aucun résultat trouvé." L'action doit échouer et arrêter l'exécution du playbook : Si une erreur critique se produit, 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 des connexions 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 Google SecOps "Hôte", "Adresse IP" ou "Utilisateur" en fonction des informations de Microsoft SCCM.
Paramètres
N/A
Exécuter sur
Cette action s'applique aux 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 ayant é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 tout ou partie des entités fournies ont été enrichies : "Les entités suivantes ont été enrichies avec des données SCCM :\n {0}".format([liste des entités]) Si certaines des entités fournies n'ont pas été enrichies : "Les données SCCM pour les entités suivantes sont introuvables :\n {0}".format([liste des entités]) Si toutes les entités fournies n'ont pas été enrichies : "Aucune entité n'a été enrichie" L'action doit échouer et arrêter l'exécution du playbook : Si une erreur critique se produit, 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 | 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 les 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'applique pas aux 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 ayant é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.". En cas d'erreur : 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 : Si une erreur critique se produit, 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 de point de terminaison d'analyse
Description
Créez une tâche de point de terminaison d'analyse 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 "Adresse IP".
Paramètres
Nom à afficher du paramètre | Type | Valeur par défaut | 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'applique pas aux 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 été créée pour certaines ou toutes les entités fournies : "La tâche d'analyse du point de terminaison a été créée pour les entités suivantes :\n {0}".format([liste des entités]) Si la tâche de création du point de terminaison d'analyse a échoué pour certaines des entités fournies qui n'ont pas été enrichies : "Échec de la création de la tâche de point de terminaison d'analyse pour les entités suivantes :\n {0}".format([liste des entités]) Si la création d'une tâche pour toutes les entités fournies échoue : "Les tâches d'analyse des points de terminaison n'ont pas été créées. Consultez le journal des actions pour en savoir plus." L'action doit échouer et arrêter l'exécution du playbook : Si une erreur critique se produit, 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 l'onglet "Google Security Operations Marketplace".
Paramètres
N/A
Cas d'utilisation
Cette action permet de tester la connectivité sur la page de configuration de l'intégration, dans l'onglet "Google Security Operations Marketplace". Elle peut être exécutée manuellement et ne fait pas partie des playbooks.
Exécuter sur
Cette action ne s'applique pas aux 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.