SCCM

Dokumen ini memberikan panduan tentang cara mengintegrasikan SCCM dengan Google SecOps.

Mengonfigurasi SCCM agar dapat berfungsi dengan Google Security Operations

Menghubungkan SCCM ke Linux

Untuk menjalankan integrasi SCCM di server Centos, instal wmi terlebih dahulu:

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

Setelah itu, Anda dapat mengonfigurasi dan menggunakan integrasi.

Mengonfigurasi integrasi SCCM di Google SecOps

Untuk mendapatkan petunjuk mendetail tentang cara mengonfigurasi integrasi di Google SecOps, lihat Mengonfigurasi integrasi.

Parameter integrasi

Gunakan parameter berikut untuk mengonfigurasi integrasi:

Nama Tampilan Parameter Jenis Nilai Default Wajib Deskripsi
Nama Instance String T/A Tidak Nama Instance yang ingin Anda konfigurasi integrasinya.
Deskripsi String T/A Tidak Deskripsi Instance.
Alamat Server String x.x.x.x Ya Alamat IP atau nama DNS server Microsoft SCCM yang akan dihubungkan.
Domain String domain Ya Domain server Microsoft SCCM.
Nama pengguna String T/A Ya Nama pengguna yang akan digunakan untuk terhubung ke Microsoft SCCM.
Sandi Sandi T/A Ya Sandi yang akan digunakan untuk terhubung ke Microsoft SCCM.
Menjalankan dari Jarak Jauh Kotak centang Tidak dicentang Tidak Centang kolom untuk menjalankan integrasi yang dikonfigurasi dari jarak jauh. Setelah dicentang, opsi akan muncul untuk memilih pengguna jarak jauh (agen).

Tindakan

Mendapatkan Properti Komputer

Deskripsi

Mendapatkan properti komputer dari instance Microsoft SCCM dan menggunakan informasi yang diperoleh untuk memperkaya entitas Host Google SecOps yang disediakan.

Parameter

T/A

Kasus Penggunaan

Dapatkan informasi tentang host dalam playbook Google SecOps dari Microsoft SCCM dan gunakan data ini untuk pengayaan.

Terus Berjalan

Tindakan ini dijalankan pada entity Hostname.

Hasil Tindakan

Pengayaan Entity
Nama Kolom Pengayaan Logika - Kapan harus diterapkan
ClientEdition Menampilkan apakah ada dalam hasil JSON
SMSInstalledSites Menampilkan apakah ada dalam hasil JSON
MDMDeviceCategoryID Menampilkan apakah ada dalam hasil JSON
ManagementAuthority Menampilkan apakah ada dalam hasil JSON
IPAddresses Menampilkan apakah ada dalam hasil JSON
EASDeviceID Menampilkan apakah ada dalam hasil JSON
ResourceType Menampilkan apakah ada dalam hasil JSON
SID Menampilkan apakah ada dalam hasil JSON
DeviceOwner Menampilkan apakah ada dalam hasil JSON
IsWriteFilterCapable Menampilkan apakah ada dalam hasil JSON
HardwareID Menampilkan apakah ada dalam hasil JSON
IsMachineChangesPersisted Menampilkan apakah ada dalam hasil JSON
SMBIOSGUID Menampilkan apakah ada dalam hasil JSON
NetbiosName Menampilkan apakah ada dalam hasil JSON
Build Menampilkan apakah ada dalam hasil JSON
AgentSite Menampilkan apakah ada dalam hasil JSON
IPv6Addresses Menampilkan apakah ada dalam hasil JSON
ResourceNames Menampilkan apakah ada dalam hasil JSON
PrimaryGroupID Menampilkan apakah ada dalam hasil JSON
ClientVersion Menampilkan apakah ada dalam hasil JSON
ClientType Menampilkan apakah ada dalam hasil JSON
PreviousSMSUUID Menampilkan apakah ada dalam hasil JSON
ID resource Menampilkan apakah ada dalam hasil JSON
IPv6Prefixes Menampilkan apakah ada dalam hasil JSON
ObjectGUID Menampilkan apakah ada dalam hasil JSON
SMSAssignedSites Menampilkan apakah ada dalam hasil JSON
SMSResidentSites Menampilkan apakah ada dalam hasil JSON
IsPortableOperatingSystem Menampilkan apakah ada dalam hasil JSON
MDMComplianceStatus Menampilkan apakah ada dalam hasil JSON
WTGUniqueKey Menampilkan apakah ada dalam hasil JSON
AMTStatus Menampilkan apakah ada dalam hasil JSON
SystemGroupName Menampilkan apakah ada dalam hasil JSON
AgentName Menampilkan apakah ada dalam hasil JSON
Aktif Menampilkan apakah ada dalam hasil JSON
SNMPCommunityName Menampilkan apakah ada dalam hasil JSON
ADSiteName Menampilkan apakah ada dalam hasil JSON
IsClientAMT30Compatible Menampilkan apakah ada dalam hasil JSON
IsVirtualMachine Menampilkan apakah ada dalam hasil JSON
AlwaysInternet Menampilkan apakah ada dalam hasil JSON
Dihapus Menampilkan apakah ada dalam hasil JSON
Nama Menampilkan apakah ada dalam hasil JSON
SystemOUName Menampilkan apakah ada dalam hasil JSON
SuppressAutoProvision Menampilkan apakah ada dalam hasil JSON
SMSUniqueIdentifier Menampilkan apakah ada dalam hasil JSON
ResourceDomainORWorkgroup Menampilkan apakah ada dalam hasil JSON
UserAccountControl Menampilkan apakah ada dalam hasil JSON
LastLogonTimestamp Menampilkan apakah ada dalam hasil JSON
AMTFullVersion Menampilkan apakah ada dalam hasil JSON
OperatingSystemNameandVersion Menampilkan apakah ada dalam hasil JSON
PublisherDeviceID Menampilkan apakah ada dalam hasil JSON
SystemContainerName Menampilkan apakah ada dalam hasil JSON
LastLogonUserName Menampilkan apakah ada dalam hasil JSON
InternetEnabled Menampilkan apakah ada dalam hasil JSON
SMSUUIDChangeDate Menampilkan apakah ada dalam hasil JSON
AgentTime Menampilkan apakah ada dalam hasil JSON
IsAssignedToUser Menampilkan apakah ada dalam hasil JSON
WipeStatus Menampilkan apakah ada dalam hasil JSON
SecurityGroupName Menampilkan apakah ada dalam hasil JSON
DistinguishedName Menampilkan apakah ada dalam hasil JSON
SystemRoles Menampilkan apakah ada dalam hasil JSON
Usang Menampilkan apakah ada dalam hasil JSON
SerialNumber Menampilkan apakah ada dalam hasil JSON
FullDomainName Menampilkan apakah ada dalam hasil JSON
IsAOACCapable Menampilkan apakah ada dalam hasil JSON
MACAddresses Menampilkan apakah ada dalam hasil JSON
IPSubnets Menampilkan apakah ada dalam hasil JSON
VirtualMachineType Menampilkan apakah ada dalam hasil JSON
CPUType Menampilkan apakah ada dalam hasil JSON
CreationDate Menampilkan apakah ada dalam hasil JSON
VirtualMachineHostName Menampilkan apakah ada dalam hasil JSON
OSBranch Menampilkan apakah ada dalam hasil JSON
LastLogonUserDomain Menampilkan apakah ada dalam hasil JSON
Hasil Skrip
Nama Hasil Skrip Opsi Nilai Contoh
is_enriched Benar/Salah is_enriched:False
Hasil 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"
    }
]
Repositori Kasus
Jenis Hasil Nilai / Deskripsi Jenis
Pesan output*

Tindakan tidak boleh gagal dan tidak menghentikan eksekusi playbook:

Jika beberapa atau semua entitas yang diberikan telah di-enrich:

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

Jika beberapa entitas yang diberikan tidak di-enrich:

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

Jika semua entitas yang disediakan tidak di-enrich:

print "No entities were enriched" (Tidak ada entitas yang di-enrich)

Tindakan akan gagal dan menghentikan eksekusi playbook:

Jika terjadi error kritis, seperti kredensial salah atau masalah konektivitas jaringan:

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

Umum
Tabel

Nama tabel: Hasil kueri Microsoft SCCM untuk {0}.entity.Identifier

Konten tabel: konten bersifat dinamis, berdasarkan hasil kueri.

Entity

Mendapatkan Histori Login

Deskripsi

Mengambil histori login pengguna dari instance Microsoft SCCM berdasarkan entitas pengguna Google SecOps yang diberikan.

Parameter

Nama Tampilan Parameter Jenis Nilai Default Wajib Deskripsi
Jumlah Data yang Akan Ditampilkan Bilangan bulat 100 Ya Jumlah maksimum data yang akan ditampilkan dalam tindakan.

Kasus Penggunaan

Dapatkan info login pengguna dari SCCM di playbook.

Terus Berjalan

Tindakan ini berjalan di entity Pengguna.

Hasil Tindakan

Pengayaan Entity
Nama Kolom Pengayaan Logika - Kapan harus menerapkan
Nama pengguna Menampilkan apakah ada dalam hasil JSON
LoginCount Menampilkan apakah ada dalam hasil JSON
LastLoggedIn Menampilkan apakah ada dalam hasil JSON
Hasil Skrip
Nama Hasil Skrip Opsi Nilai Contoh
is_success Benar/Salah is_success:False
Hasil JSON
[
    {
        "EntityResult": [
            {
                "Username": "pc-01\\\\local_users",
                "LoginCount": 22,
                "LastLoggedIn": "20170815103710.000000+***"
            }
        ],
        "Entity": "pc-01"
    }
]
Repositori Kasus
Jenis Hasil Nilai / Deskripsi Jenis
Pesan output*

Tindakan tidak boleh gagal dan tidak menghentikan eksekusi playbook:

Jika mendapatkan data untuk beberapa atau semua entitas yang diberikan:

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

Jika beberapa entitas yang diberikan tidak ditemukan di SCCM:

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

Jika gagal menemukan data untuk semua entitas yang diberikan:

print "Tidak ada hasil yang ditemukan."

Tindakan akan gagal dan menghentikan eksekusi playbook:

Jika terjadi error kritis, seperti kredensial salah atau masalah konektivitas jaringan:

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

Umum
Tabel

Nama tabel: Histori login Microsoft SCCM untuk {0}.format(entity.Identifier)

Konten tabel: konten bersifat dinamis, berdasarkan hasil kueri.

Entity

Memperkaya Entitas

Deskripsi

Memperkaya entitas Host, IP, atau Pengguna Google SecOps berdasarkan informasi dari Microsoft SCCM.

Parameter

T/A

Terus Berjalan

Tindakan ini berjalan di entity berikut:

  • Pengguna
  • Host
  • Alamat IP

Hasil Tindakan

Hasil Skrip
Nama Hasil Skrip Opsi Nilai Contoh
is_success Benar/Salah is_success:False
Hasil JSON

Contoh hasil untuk entity Host, permintaan dibuat di 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

Repositori Kasus
Jenis Hasil Nilai / Deskripsi Jenis
Pesan output*

Tindakan tidak boleh gagal dan tidak menghentikan eksekusi playbook:

Jika beberapa atau semua entitas yang diberikan telah dilengkapi: "Following entities were enriched with SCCM data:\n {0}".format([entity list])

Jika beberapa entitas yang diberikan tidak di-enrich: "SCCM data for the following entities were not found:\n {0}".format([entity list])

Jika semua entitas yang diberikan tidak di-enrich: "No entities were enriched" (Tidak ada entitas yang di-enrich)

Tindakan akan gagal dan menghentikan eksekusi playbook:

Jika terjadi error kritis, seperti kredensial salah atau masalah konektivitas jaringan: "Failed to connect to the Microsoft SCCM instance! Error is {0}".format(exception.stacktrace).

Umum
Tabel

Nama tabel: Hasil pengayaan Microsoft SCCM untuk {0}.format(entity.Identifier)

Konten tabel: konten bersifat dinamis, berdasarkan hasil kueri.

Entity

Menjalankan Kueri WQL

Deskripsi

Menjalankan kueri Windows Management Instrumentation Query Language (WQL) arbitrer terhadap Instance Microsoft SCCM.

Parameter

Nama Tampilan Parameter Jenis Nilai Default Wajib Deskripsi
Kueri yang akan dijalankan 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" Ya Tentukan kueri WQL yang akan dijalankan. Pertimbangkan contoh permintaan default untuk referensi.
Jumlah data yang akan ditampilkan Bilangan bulat 100 Ya Jumlah maksimum data yang akan ditampilkan dalam tindakan.

Kasus Penggunaan

Jalankan kueri arbitrer terhadap instance Microsoft SCCM untuk mendapatkan data yang diperlukan berdasarkan analisis pemberitahuan di Google SecOps.

Terus Berjalan

Tindakan ini tidak dijalankan pada entity.

Hasil Tindakan

Hasil Skrip
Nama Hasil Skrip Opsi Nilai Contoh
is_success Benar/Salah is_success:False
Hasil JSON

Contoh hasil untuk entity Host, permintaan dibuat di 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

Repositori Kasus
Jenis Hasil Nilai / Deskripsi Jenis
Pesan output*

Tindakan tidak boleh gagal dan tidak menghentikan eksekusi playbook:

Jika kueri berhasil dan mendapatkan data:

print "Query executed successfully and returned results".

Jika tidak ada yang ditemukan:

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

Jika terjadi error:

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

Jika hasil kueri terpotong:

cetak "Hasil kueri melebihi batas dan dipangkas".

Tindakan akan gagal dan menghentikan eksekusi playbook:

Jika terjadi error kritis, seperti kredensial salah atau masalah konektivitas jaringan:

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

Umum
Tabel

Nama tabel: Hasil kueri WQL

Kolom: membuat kolom secara dinamis berdasarkan hasil kueri

Umum
Lampiran Run_WQL_query_response.json - berisi data JSON teknis yang ditampilkan oleh tindakan. Umum
Penampil JSON Menampilkan penampil JSON untuk hasil kueri. Umum

Buat Tugas Endpoint Pemindaian

Deskripsi

Buat tugas endpoint pemindaian di server Microsoft SCCM untuk endpoint. Dua jenis pemindaian tersedia - Penuh atau Cepat. Tindakan ini berfungsi dengan entity Google SecOps Host atau IP.

Parameter

Nama Tampilan Parameter Jenis Nilai Default Wajib Deskripsi
Jenis Pemindaian DDL Pemindaian Cepat Ya Tentukan apakah akan menjalankan Pemindaian penuh atau Pemindaian cepat.

Terus Berjalan

Tindakan ini tidak dijalankan pada entity.

Hasil Tindakan

Hasil Skrip
Nama Hasil Skrip Opsi Nilai Contoh
is_success Benar/Salah is_success:False
Repositori Kasus
Jenis Hasil Nilai / Deskripsi Jenis
Pesan output\*

Tindakan tidak boleh gagal dan tidak menghentikan eksekusi playbook:

Jika tugas berhasil dibuat untuk beberapa atau semua entitas yang diberikan: "Scan endpoint task was created for the following entities:\n {0}".format([entity list])

Jika gagal membuat tugas endpoint pemindaian untuk beberapa entitas yang disediakan tidak di-enrich: "Failed to create scan endpoint task for the following entities:\n {0}".format([entity list])

Jika gagal membuat tugas untuk semua entitas yang diberikan: "Endpoint scan tasks were not created, check the action log for details" (Tugas pemindaian endpoint tidak dibuat, periksa log tindakan untuk mengetahui detailnya)

Tindakan akan gagal dan menghentikan eksekusi playbook:

Jika terjadi error kritis, seperti kredensial salah atau masalah konektivitas jaringan: "Failed to connect to the Microsoft SCCM instance! Error is {0}".format(exception.stacktrace).

Umum

Ping

Deskripsi

Uji konektivitas ke instance Microsoft SCCM dengan parameter yang diberikan di halaman konfigurasi integrasi pada tab Google Security Operations Marketplace.

Parameter

T/A

Kasus Penggunaan

Tindakan ini digunakan untuk menguji konektivitas di halaman konfigurasi integrasi pada tab Google Security Operations Marketplace, dan dapat dijalankan sebagai tindakan manual, yang bukan merupakan bagian dari playbook.

Terus Berjalan

Tindakan ini tidak dijalankan pada entity.

Hasil Tindakan

Hasil Skrip
Nama Hasil Skrip Opsi Nilai Contoh
is_succeed Benar/Salah is_succeed:False

Repositori Kasus

Jenis Hasil Nilai / Deskripsi Jenis
Pesan output*

Tindakan tidak boleh gagal dan tidak menghentikan eksekusi playbook:

Jika berhasil: "Successfully connected to the Microsoft SCCM instance with the provided connection parameters!".

Tindakan akan gagal dan menghentikan eksekusi playbook:

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

Umum

Perlu bantuan lain? Dapatkan jawaban dari anggota Komunitas dan profesional Google SecOps.