Microsoft Intune
Versione integrazione: 3.0
Configura l'integrazione di Microsoft Intune in modo che funzioni con Google Security Operations
Passaggi preliminari
Per utilizzare questa integrazione, è necessaria l'applicazione Azure Active Directory (Azure AD).
Configurare Azure Active Directory
- Accedi al portale tenant Azure come utente con autorizzazioni amministrative.
- Vai ad Azure Active Directory > Registrazioni app > Nuova registrazione.
- Nel modulo di registrazione, scegli un nome per la tua applicazione e i tipi di account supportati a seconda del tuo ambiente.
- Fai clic su Register (Registrati).
Specifica le autorizzazioni per l'applicazione Azure AD
- Vai alla scheda Autorizzazioni API.
- Fai clic su Aggiungi un'autorizzazione.
- In una nuova finestra, seleziona Microsoft Graph > Autorizzazioni applicazione.
- Per semplificare la ricerca, in un campo di ricerca sotto Seleziona autorizzazioni digita
managed
. - Nella scheda DeviceManagementManagedDevices, seleziona le seguenti
autorizzazioni:\
- DeviceManagementManagedDevices.PrivilegedOperations.All\
- DeviceManagementManagedDevices.ReadWrite.All
- Concedi il consenso amministratore per le nuove modifiche.
Crea un client secret per l'applicazione Azure AD
- Vai a Certificates and Secrets (Certificati e secret).
- Nella scheda Client secret, fai clic su Nuovo client secret.
- Aggiungi le descrizioni richieste per il nuovo secret.
Una volta aggiunto il segreto, vedrai i relativi dati. - Per utilizzare il secret nell'integrazione, annota il valore del client secret.\
Completare la configurazione
- Nella pagina di configurazione dell'applicazione Azure AD, vai alla scheda Elementi essenziali.
- Fornisci l'ID applicazione (client) e l'ID directory (tenant) dei passaggi precedenti.
Una volta raccolti i dati, la configurazione dell'applicazione Azure AD per l'integrazione di Microsoft Intune è completata.
Configura l'integrazione di Microsoft Intune in Google SecOps
Parametri di integrazione
Nome visualizzato del parametro | Tipo | Valore predefinito | È obbligatorio | Descrizione |
---|---|---|---|---|
Endpoint Azure AD | Stringa | https://login.microsoftonline.com | Vero | Endpoint Azure AD a cui connettersi. Può variare a seconda dei tipi di tenant. |
Endpoint Microsoft Graph | Stringa | https://graph.microsoft.com | Vero | Endpoint Microsoft Graph a cui connettersi. Può variare a seconda dei tipi di tenant. |
ID client | Stringa | N/D | Vero | Specifica l'ID client (applicazione) dell'applicazione Azure AD da utilizzare per l'integrazione. |
Valore del client secret | Password | N/D | Vero | Specifica il valore del client secret (non l'ID secret) dell'app Azure AD da utilizzare per l'integrazione. |
ID Azure Active Directory | Stringa | N/D | Vero | Specifica l'ID Azure Active Directory (ID tenant). Per trovarlo, vai alla pagina Azure AD > Registrazione app > Application you configured for your integration > ID directory (tenant). |
Verifica SSL | bool | Selezionata | N/D | Se abilitato, verifica che il certificato SSL per la connessione al server Microsoft Intune sia valido. |
Azioni
Dindin
Descrizione
Testa la connettività.
Parametri
N/D
Pubblica su
L'azione non è in esecuzione sulle entità.
Risultati dell'azione
Risultato dello script
Nome risultato script | Opzioni di valore | Esempio |
---|---|---|
is_success | Vero/Falso | is_success:False |
Se l'azione viene eseguita correttamente, is_success
deve essere impostato su True
. Altrimenti,
False
.
Bacheca casi
Tipo di risultato | Valore/Descrizione | Tipo (entità/generale) |
---|---|---|
Messaggio di output* | L'azione non deve non riuscire né interrompere l'esecuzione di un playbook: se l'operazione va a buon fine: print "Successfully connected to the Microsoft Intune service with the provided connection parameters!" L'azione deve non riuscire e interrompere l'esecuzione di un playbook: se si verifica un errore critico, ad esempio credenziali errate o perdita di connettività: stampa "Failed to connect to the Microsoft Intune service! Error is {0}".format(exception.stacktrace) |
Generale |
Elenca i dispositivi gestiti
Descrizione
Elenca i dispositivi gestiti disponibili nell'istanza di Microsoft Intune in base ai criteri forniti.
Parametri
Nome visualizzato del parametro | Tipo | Valore predefinito | È obbligatorio | Descrizione |
---|---|---|---|---|
Chiave di filtro | DDL | Seleziona un'opzione Valori possibili DDL;elenco a discesa:
|
Falso | Specifica la chiave da utilizzare per filtrare i dispositivi gestiti. |
Logica di filtro | DDL | Non specificato Valori possibili DDL;elenco a discesa:
| Falso | Specifica la logica di filtro da applicare. La logica di filtraggio funziona in base al valore fornito nel parametro Filter Key . |
Valore filtro | Stringa | N/D | Falso | Specifica il valore da utilizzare nel filtro. Se è selezionato Equal , l'azione tenterà di trovare la corrispondenza esatta tra i risultati, mentre se è selezionato Contains , l'azione tenterà di trovare risultati che contengano quella sottostringa.Se non viene fornito alcun valore in questo parametro, il filtro non verrà applicato. La logica di filtraggio funziona in base al valore fornito nel parametro Filter Key . |
Numero massimo di record da restituire | Int | 50 | Falso | Specifica il numero di record da restituire. Se non viene fornito alcun valore, l'azione restituirà 50 record per impostazione predefinita. Il valore massimo è 100 record. |
Pubblica su
L'azione non è in esecuzione sulle entità.
Risultati dell'azione
Risultato dello script
Nome risultato script | Opzioni di valore | Esempio |
---|---|---|
is_success | Vero/Falso | is_success:False |
Se l'azione viene eseguita correttamente (i dati vengono restituiti, la risposta del server è 200 OK),
is_success
deve essere impostato su True
.
Risultato JSON
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#deviceManagement/managedDevices",
"@odata.count": 8,
"value": [
{
"id": "a80a77c5-c26f-4def-b350-2b80ae9b5e00",
"userId": "",
"deviceName": "CROWDSTRIKEV2",
"managedDeviceOwnerType": "personal",
"enrolledDateTime": "2022-03-01T20:42:04Z",
"lastSyncDateTime": "2022-03-04T04:42:03Z",
"operatingSystem": "Windows",
"complianceState": "noncompliant",
"jailBroken": "Unknown",
"managementAgent": "mdm",
"osVersion": "10.0.19043.1526",
"easActivated": false,
"easDeviceId": "",
"easActivationDateTime": "0001-01-01T00:00:00Z",
"azureADRegistered": null,
"deviceEnrollmentType": "windowsAutoEnrollment",
"activationLockBypassCode": null,
"emailAddress": "",
"azureADDeviceId": "a80a77c5-c26f-4def-b350-2b80ae9b5e00",
"deviceRegistrationState": "registered",
"deviceCategoryDisplayName": "Unknown",
"isSupervised": false,
"exchangeLastSuccessfulSyncDateTime": "0001-01-01T00:00:00Z",
"exchangeAccessState": "none",
"exchangeAccessStateReason": "none",
"remoteAssistanceSessionUrl": null,
"remoteAssistanceSessionErrorDetails": null,
"isEncrypted": false,
"userPrincipalName": "",
"model": "VMware7,1",
"manufacturer": "VMware, Inc.",
"imei": "",
"complianceGracePeriodExpirationDateTime": "2022-10-16T16:36:51Z",
"serialNumber": "VMware-422238ba4acad659-63a1867ec4889b06",
"phoneNumber": "",
"androidSecurityPatchLevel": "",
"userDisplayName": "",
"configurationManagerClientEnabledFeatures": null,
"wiFiMacAddress": "",
"deviceHealthAttestationState": null,
"subscriberCarrier": "",
"meid": "",
"totalStorageSpaceInBytes": 63766003712,
"freeStorageSpaceInBytes": 38917898240,
"managedDeviceName": "",
"partnerReportedThreatState": "unknown",
"requireUserEnrollmentApproval": null,
"managementCertificateExpirationDate": "2023-02-27T08:10:12Z",
"iccid": null,
"udid": null,
"notes": null,
"ethernetMacAddress": null,
"physicalMemoryInBytes": 0,
"deviceActionResults": []
},
...
Bacheca casi
Tipo di risultato | Valore/Descrizione | Tipo (entità/generale) |
---|---|---|
Messaggio di output* | L'azione non deve non riuscire né interrompere l'esecuzione di un playbook: Se i dati sono disponibili(is_success = true): print "Successfully found managed device(s) for the provided criteria in the Microsoft Intune instance". Se i dati non sono disponibili (is_success=false): print "No managed devices were found for the provided criteria in the Microsoft Intune instance". Se "Valore filtro" è vuoto (is_success=true): Il filtro non è stato applicato perché il parametro "Valore filtro" ha un valore vuoto. L'azione deve non riuscire e interrompere l'esecuzione di un playbook: Se la chiave di filtro è "Seleziona uno" e la logica di filtro è "Uguale a" o "Contiene": Errore durante l'esecuzione dell'azione Elenca dispositivi gestiti. Motivo: devi selezionare un campo dal parametro Filter Key .Se viene fornito un valore non valido per Numero massimo di record da restituire o se il valore è maggiore di 100: Errore durante l'esecuzione dell'azione Elenca dispositivi gestiti. Motivo: "È stato fornito un valore non valido per "Numero massimo di record da restituire": <valore fornito>. Deve essere fornito un numero positivo compreso tra 1 e 100". Se si verifica un errore irreversibile, ad esempio credenziali errate, nessuna connessione al server o altro: "Errore durante l'esecuzione dell'azione Elenca dispositivi gestiti. Motivo: {0}''.format(error.Stacktrace) |
Generale |
Tabella della bacheca casi |
Nome: Available Managed Devices Colonne:
|
Generale |
Recupero dispositivo gestito
Descrizione
Recupera le informazioni sui dispositivi gestiti dal servizio Microsoft Intune, incluse
informazioni su azioni specifiche, ad esempio la posizione del dispositivo
(sezione deviceActionResults
del risultato JSON).
Il nome host su cui eseguire l'azione può essere fornito come
entità Google SecOps o come parametro di input dell'azione. Se l'hostname
viene passato all'azione sia come entità sia come parametro di input, l'azione verrà
eseguita sul parametro di input. Il nome host non distingue tra maiuscole e minuscole. L'azione può anche
essere fornita con l'ID host su cui eseguire.
Se vengono forniti sia l'ID host che il nome host, l'azione verrà eseguita sull'ID host in via prioritaria.
Parametri
Nome visualizzato del parametro | Tipo | Valore predefinito | È obbligatorio | Descrizione |
---|---|---|---|---|
Nome host | Stringa | N/D | Falso | Specifica il nome host su cui eseguire l'azione. Il nome host non distingue tra maiuscole e minuscole. Se l'azione non viene eseguita su un'entità Nome host, può essere eseguita su Nome host o ID host. È possibile impostare più valori come stringa separata da virgole. |
ID host | Stringa | N/D | Falso | Specifica l'ID host su cui eseguire l'azione. Se l'azione non viene eseguita su un'entità Nome host, può essere eseguita su Nome host o ID host. È possibile impostare più valori come stringa separata da virgole. |
Pubblica su
Nome host, se fornito.
Risultati dell'azione
Risultato dello script
Nome risultato script | Opzioni di valore | Esempio |
---|---|---|
is_success | Vero/Falso | is_success:False |
Se l'azione viene eseguita correttamente (host trovato, la risposta del server è 200 OK),
is_success
deve essere impostato su True
.
Risultato JSON
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#deviceManagement/managedDevices/$entity",
"id": "6caa05f6-563d-4a47-bcd8-e91c5dbab10a",
"userId": "b786d3cf-e97d-4511-b61c-0559e9f4da75",
"deviceName": "msintune2",
"managedDeviceOwnerType": "company",
"enrolledDateTime": "2023-05-11T09:45:08.6273921Z",
"lastSyncDateTime": "2023-05-17T06:41:23.6481049Z",
"operatingSystem": "Windows",
"complianceState": "compliant",
"jailBroken": "Unknown",
"managementAgent": "mdm",
"osVersion": "10.0.19045.2965",
"easActivated": false,
"easDeviceId": null,
"easActivationDateTime": "0001-01-01T00:00:00Z",
"azureADRegistered": true,
"deviceEnrollmentType": "windowsAzureADJoin",
"activationLockBypassCode": null,
"emailAddress": "example@example.com",
"azureADDeviceId": "a5fe5437-cc0e-4ecf-9216-5d60032d149d",
"deviceRegistrationState": "registered",
"deviceCategoryDisplayName": "",
"isSupervised": false,
"exchangeLastSuccessfulSyncDateTime": "0001-01-01T00:00:00Z",
"exchangeAccessState": "none",
"exchangeAccessStateReason": "none",
"remoteAssistanceSessionUrl": "",
"remoteAssistanceSessionErrorDetails": "",
"isEncrypted": false,
"userPrincipalName": "example@example.com",
"model": "VMware7,1",
"manufacturer": "VMware, Inc.",
"imei": null,
"complianceGracePeriodExpirationDateTime": "9999-12-31T23:59:59.9999999Z",
"serialNumber": "VMware-42366cbe5a53838a-d95202d5e9a468c5",
"phoneNumber": null,
"androidSecurityPatchLevel": null,
"userDisplayName": "example_user",
"configurationManagerClientEnabledFeatures": null,
"wiFiMacAddress": null,
"deviceHealthAttestationState": null,
"subscriberCarrier": "",
"meid": null,
"totalStorageSpaceInBytes": 52998176768,
"freeStorageSpaceInBytes": 27044872192,
"managedDeviceName": "example_Windows_5/11/2023_11:43 AM",
"partnerReportedThreatState": "unknown",
"requireUserEnrollmentApproval": null,
"managementCertificateExpirationDate": "2024-05-10T00:50:50Z",
"iccid": "",
"udid": "",
"notes": null,
"ethernetMacAddress": "005056B6FD6F",
"physicalMemoryInBytes": 0,
"deviceActionResults": [
{
"@odata.type": "#microsoft.graph.locateDeviceActionResult",
"actionName": "locateDevice",
"actionState": "pending",
"startDateTime": "2023-05-17T12:36:50.1982608Z",
"lastUpdatedDateTime": "2023-05-17T12:36:50Z",
"deviceLocation": null
}
]
}
Bacheca casi
Tipo di risultato | Valore/Descrizione | Tipo (entità/generale) |
---|---|---|
Messaggio di output* | L'azione non deve non riuscire né interrompere l'esecuzione di un playbook: se l'host viene trovato(is_success = true): Nome host fornito: print "Successfully fetched managed device information for hostname: <hosntame>" ID host fornito: print "Successfully fetched managed device information for host id: <host id>" Se i dati non sono disponibili (is_success=false) Nome host fornito: print "The following hostname was not found in the Microsoft Intune: <hostname>" ID host fornito: print "The following host id was not found in the Microsoft Intune: <host id>" Se vengono restituiti più agenti Intune per il nome host: print "Multiple managed devices were found for the provided hostname: <hostname>. Taking the managed device with the most recent lastSyncDateTime "L'azione deve non riuscire e interrompere l'esecuzione di un playbook: Se si verifica un errore irreversibile, ad esempio credenziali errate, nessuna connessione al server, altro: "Error executing action "Get Managed Device". Motivo: {0}''.format(error.Stacktrace) |
Generale |
Sincronizzare un dispositivo gestito
Descrizione
Sincronizzare un dispositivo gestito con il servizio Microsoft Intune. Il nome host su cui eseguire l'azione può essere fornito come entità Google SecOps o come parametro di input dell'azione. Se il nome host viene passato all'azione sia come
entità sia come parametro di input, l'azione verrà eseguita sul parametro di input.
Il nome host non distingue tra maiuscole e minuscole. L'azione può essere fornita anche con l'ID host da
eseguire.
Se vengono forniti sia l'ID host che il nome host, l'azione verrà eseguita con priorità sull'ID host.
Parametri
Nome visualizzato del parametro | Tipo | Valore predefinito | È obbligatorio | Descrizione |
---|---|---|---|---|
Nome host | CSV | N/D | Falso | Specifica un elenco separato da virgole di nomi host su cui eseguire l'azione. Il nome host non distingue tra maiuscole e minuscole. Se l'azione non viene eseguita su un'entità nome host, può essere eseguita sul nome host o sull'ID host. Nota: se vengono forniti sia il nome host che l'ID host, il valore dell'ID host ha la priorità. È possibile impostare più valori come stringa separata da virgole. |
ID host | CSV | N/D | Falso | Specifica un elenco separato da virgole di ID host su cui eseguire l'azione. Se l'azione non viene eseguita su un'entità nome host, può essere eseguita su Nome host o ID host. Nota: se vengono forniti sia il nome host che l'ID host, il valore dell'ID host ha la priorità. È possibile impostare più valori come stringa separata da virgole. |
Pubblica su
Nome host, se fornito.
Risultati dell'azione
Risultato dello script
Nome risultato script | Opzioni di valore | Esempio |
---|---|---|
is_success | Vero/Falso | is_success:False |
Se l'azione viene eseguita correttamente (host trovato, la risposta del server è 204), is_success
deve essere impostato su True
.
Bacheca casi
Tipo di risultato | Valore/Descrizione | Tipo (entità/generale) |
---|---|---|
Messaggio di output* | L'azione non deve non riuscire né interrompere l'esecuzione di un playbook: Se viene trovato almeno un host ( is_success = true , se sono stati trovati TUTTI gli host nell'ambito dell'avviso, altrimenti is_success=false ):Nome host fornito: print "Successfully started sync for managed devices with hostnames in the Microsoft Intune: CSV of <hosntame>" ID host fornito: print "Successfully started sync for managed devices with host ids in the Microsoft Intune: CSV of <host id>" Se almeno un host non è disponibile ( is_success=false )Nome host fornito: print "The following hostnames were not found in the Microsoft Intune: CSV of <hostname>" ID host fornito: print "The following host ids were not found in the Microsoft Intune: CSV of <host ids>" Se vengono restituiti più agenti Intune per il nome host ( is_success = true ):print "Multiple managed devices were found for the provided hostnames in the Microsoft Intune: <hostnames>. Taking the managed device with the most recent lastSyncDateTime " Se non sono stati trovati nomi host o host oppure se il codice di stato è 400 per tutti ( is_success=false ):Non sono stati creati task sugli host forniti in Microsoft Intune. L'azione deve non riuscire e interrompere l'esecuzione di un playbook: se si verifica un errore irreversibile, ad esempio credenziali errate, nessuna connessione al server, altro: "Error executing action "Sync Managed Device". Motivo: {0}''.format(error.Stacktrace) Se l'entità non viene fornita e non viene fornito nemmeno l'input ( is_success=false ):Errore durante l'esecuzione dell'azione "Sincronizza dispositivo gestito". Motivo: l'azione non è stata avviata perché il nome host o l'ID host non è stato fornito come entità Google SecOps o come parametro di input dell'azione. |
Generale |
Individuare il dispositivo gestito
Descrizione
Individua il dispositivo gestito con il servizio Microsoft Intune. L'azione avvia
l'attività per controllare lo stato attuale dell'attività, esegue l'azione Ottieni dispositivo gestito
e visualizza la sezione deviceActionResults
per lo stato dell'attività.
Il nome host su cui eseguire l'azione può essere fornito come
entità Google SecOps o come parametro di input dell'azione.
Se l'hostname viene passato all'azione sia come entità sia come parametro di input,
l'azione verrà eseguita sul parametro di input. Il nome host non fa distinzione tra maiuscole e minuscole. L'azione può anche essere fornita con l'ID host su cui eseguire.
Se vengono forniti sia l'ID host che il nome host, l'azione verrà eseguita sull'ID host come
priorità.
Parametri
Nome visualizzato del parametro | Tipo | Valore predefinito | È obbligatorio | Descrizione |
---|---|---|---|---|
Nome host | Stringa | N/D | Falso | Specifica un elenco separato da virgole di nomi host su cui eseguire l'azione. Il nome host non distingue tra maiuscole e minuscole. Se l'azione non viene eseguita su un'entità nome host, può essere eseguita su Nome host o ID host. Nota: se vengono forniti sia il nome host che l'ID host, il valore dell'ID host ha la priorità. È possibile impostare più valori come stringa separata da virgole. |
ID host | Stringa | N/D | Falso | Specifica un elenco separato da virgole di ID host su cui eseguire l'azione. Se l'azione non viene eseguita su un'entità nome host, può essere eseguita su Nome host o ID host. Nota: se vengono forniti sia il nome host che l'ID host, il valore dell'ID host ha la priorità. È possibile impostare più valori come stringa separata da virgole. |
Pubblica su
Nome host, se fornito.
Risultati dell'azione
Risultato dello script
Nome risultato script | Opzioni di valore | Esempio |
---|---|---|
is_success | Vero/Falso | is_success:False |
Se l'azione viene eseguita correttamente (host trovato, la risposta del server è 204), is_success
deve essere impostato su True
.
Bacheca casi
Tipo di risultato | Valore/Descrizione | Tipo (entità/generale) |
---|---|---|
Messaggio di output* | L'azione non deve non riuscire né interrompere l'esecuzione di un playbook: Se viene trovato almeno un host( is_success = true , se sono stati trovati TUTTI gli host nell'ambito dell'avviso, altrimenti is_success=false ):Nome host fornito: print "Successfully started locate task for managed devices with hostnames in the Microsoft Intune: CSV of <hosntame>" ID host fornito: print "Successfully started locate task for managed devices with host ids in the Microsoft Intune: CSV of <host id>" Se almeno un host non è disponibile ( is_success=false )Nome host fornito: print "The following hostnames were not found in the Microsoft Intune: CSV of <hostname>" ID host fornito: print "The following host ids were not found in the Microsoft Intune: CSV of <host ids>" Se vengono restituiti più agenti Intune per il nome host ( is_success = true ):print "Multiple managed devices were found for the provided hostnames in the Microsoft Intune: <hostnames>. Taking the managed device with the most recent lastSyncDateTime" Se il codice di stato è 400: Action wasn't able to create a task for the following hosts in the Microsoft Intune: {hostname/hostids} Se non sono stati trovati nomi host o host oppure il codice di stato è 400 per tutti ( is_success=false :No tasks were created on the provided hosts in Microsoft Intune. L'azione deve non riuscire e interrompere l'esecuzione di un playbook: se si verifica un errore irreversibile, ad esempio credenziali errate, nessuna connessione al server, altro: "Error executing action "Locate Managed Device". Motivo: {0}''.format(error.Stacktrace) Se l'entità non viene fornita e non viene fornito nemmeno l'input ( is_success=false ):Errore durante l'esecuzione dell'azione "Individua dispositivo gestito". Motivo: l'azione non è stata avviata perché il nome host o l'ID host non è stato fornito come entità Google SecOps o come parametro di input dell'azione. |
Generale |
Cancella i dati del dispositivo gestito
Descrizione
Cancella un dispositivo gestito con il servizio Microsoft Intune.
Il nome host su cui eseguire l'azione può essere fornito come
entità Google SecOps o come parametro di input dell'azione. Se il nome host
viene passato all'azione sia come entità sia come parametro di input, l'azione verrà
eseguita sul parametro di input.
Il nome host non distingue tra maiuscole e minuscole. L'azione può essere fornita anche con l'ID host da
eseguire.
Se vengono forniti sia l'ID host che il nome host, l'azione verrà eseguita sull'ID host come
priorità.
Parametri
Nome visualizzato del parametro | Tipo | Valore predefinito | È obbligatorio | Descrizione |
---|---|---|---|---|
Nome host | Stringa | N/D | Falso | Specifica un elenco separato da virgole di nomi host su cui eseguire l'azione. Il nome host non distingue tra maiuscole e minuscole. Se l'azione non viene eseguita su un'entità nome host, può essere eseguita su Nome host o ID host. Nota: se vengono forniti sia il nome host che l'ID host, il valore dell'ID host ha la priorità. È possibile specificare più valori come stringa separata da virgole. |
ID host | Stringa | N/D | Falso | Specifica un elenco separato da virgole di nomi host su cui eseguire l'azione. Il nome host non distingue tra maiuscole e minuscole. Se l'azione non viene eseguita su un'entità nome host, può essere eseguita su Nome host o ID host. Nota: se vengono forniti sia il nome host che l'ID host, il valore dell'ID host ha la priorità. È possibile specificare più valori come stringa separata da virgole. |
Conservare i dati di registrazione | Casella di controllo | Casella di controllo deselezionata | Falso | Se abilitato, mantieni i dati di registrazione sul dispositivo. |
Mantieni i dati utente | Casella di controllo | Casella di controllo deselezionata | Falso | Se attivata, mantieni i dati utente sul dispositivo. |
Persistenza del piano dati eSIM | Casella di controllo | Casella di controllo deselezionata | Falso | Se abilitato, il piano dati eSIM viene mantenuto per il dispositivo. |
Codice di sblocco Mac OS | Stringa | N/D | Falso | Specifica il codice di sblocco di Mac OS, se applicabile. |
Pubblica su
Nome host, se fornito.
Risultati dell'azione
Risultato dello script
Nome risultato script | Opzioni di valore | Esempio |
---|---|---|
is_success | Vero/Falso | is_success:False |
Se l'azione viene eseguita correttamente (host trovato, la risposta del server è 204), is_success
deve essere impostato su True
.
Bacheca casi
Tipo di risultato | Valore/Descrizione | Tipo (entità/generale) |
---|---|---|
Messaggio di output* | L'azione non deve non riuscire né interrompere l'esecuzione di un playbook: Se viene trovato almeno un host ( is_success = true , se sono stati trovati TUTTI gli host nell'ambito dell'avviso, altrimenti is_success=false ):Nome host fornito: print "Successfully started wipe task for managed devices with hostnames in the Microsoft Intune: CSV of <hosntame>" ID host fornito: print "Successfully started wipe task for managed devices with host ids in the Microsoft Intune: CSV of <host id>" Se almeno un host non è disponibile ( is_success=false )Nome host fornito: print "The following hostnames were not found in the Microsoft Intune: CSV of <hostname>" ID host fornito: print "The following host ids were not found in the Microsoft Intune: CSV of <host ids>" Se vengono restituiti più agenti Intune per il nome host (is_success = true): print "Multiple managed devices were found for the provided hostnames in the Microsoft Intune: <hostnames>. Taking the managed device with the most recent lastSyncDateTime "Se non sono stati trovati nomi host o host oppure se il codice di stato è 400 per tutti ( is_success=false ):Non sono state create attività sugli host forniti in Microsoft Intune. L'azione deve non riuscire e interrompere l'esecuzione di un playbook: Se si verifica un errore irreversibile, ad esempio credenziali errate, nessuna connessione al server o altro: "Errore durante l'esecuzione dell'azione "Ripristina dispositivo gestito". Motivo: {0}''.format(error.Stacktrace) Se l'entità non viene fornita e non viene fornito nemmeno l'input ( is_success=false ):Errore durante l'esecuzione dell'azione "Cancella dispositivo gestito". Motivo: l'azione non è stata avviata perché il nome host o l'ID host non è stato fornito come entità Google SecOps o come parametro di input dell'azione. |
Generale |
Reimpostare il passcode del dispositivo gestito
Descrizione
Reimposta il passcode di un dispositivo gestito. L'azione avvia l'attività per controllare lo stato attuale dell'attività, esegue l'azione Recupera dispositivo gestito e visualizza la sezione deviceActionResults
per lo stato di un'attività.
Il nome host su cui eseguire l'azione può essere fornito come
entità Google SecOps o come parametro di input dell'azione. Se il nome host
viene passato all'azione sia come entità sia come parametro di input, l'azione verrà
eseguita sul parametro di input.
Il nome host non distingue tra maiuscole e minuscole. L'azione può essere fornita anche con l'ID host da
eseguire.
Se vengono forniti sia l'ID host che il nome host, l'azione verrà eseguita sull'ID host come
priorità.
Parametri
Nome parametro | Tipo | Valore predefinito | È obbligatorio | Descrizione |
---|---|---|---|---|
Nome host | Stringa | N/D | Falso | Specifica un elenco separato da virgole di nomi host su cui eseguire l'azione. Il nome host non distingue tra maiuscole e minuscole. Se l'azione non viene eseguita su un'entità nome host, può essere eseguita su Nome host o ID host. Nota: se vengono forniti sia il nome host che l'ID host, il valore dell'ID host ha la priorità. È possibile specificare più valori come stringa separata da virgole. |
ID host | Stringa | N/D | Falso | Specifica un elenco separato da virgole di nomi host su cui eseguire l'azione. Se l'azione non viene eseguita su un'entità nome host, può essere eseguita su Nome host o ID host. Nota: se vengono forniti sia il nome host che l'ID host, il valore dell'ID host ha la priorità. È possibile specificare più valori come stringa separata da virgole. |
Pubblica su
Nome host, se fornito.
Risultati dell'azione
Risultato dello script
Nome risultato script | Opzioni di valore | Esempio |
---|---|---|
is_success | Vero/Falso | is_success:False |
Se l'azione viene eseguita correttamente (host trovato, la risposta del server è 204), is_success
deve essere impostato su True
.
Bacheca casi
Tipo di risultato | Valore/Descrizione | Tipo (entità/generale) |
---|---|---|
Messaggio di output* | L'azione non deve non riuscire né interrompere l'esecuzione di un playbook: Se viene trovato almeno un host( is_success = true , se sono stati trovati TUTTI gli host nell'ambito dell'avviso, altrimenti is_success=false ):Nome host fornito: print "Successfully started reset task for managed devices with hostnames in the Microsoft Intune: CSV of <hosntame>" ID host fornito: print "Successfully started reset task for managed devices with host ids in the Microsoft Intune: CSV of <host id>" Se almeno un host non è disponibile ( is_success=false )Nome host fornito: print "The following hostnames were not found in the Microsoft Intune: CSV of <hostname>" ID host fornito: print "The following host ids were not found in the Microsoft Intune: CSV of <host ids>" Se vengono restituiti più agenti Intune per il nome host ( is_success = true ):print "Multiple managed devices were found for the provided hostnames in the Microsoft Intune: <hostnames>. Taking the managed device with the most recent lastSyncDateTime "Se non sono stati trovati nomi host o host oppure il codice di stato 400 per tutti ( is_success=false) :No tasks were created on the provided hosts in Microsoft Intune. L'azione deve non riuscire e interrompere l'esecuzione di un playbook: Se si verifica un errore irreversibile, ad esempio credenziali errate, nessuna connessione al server, altro: "Errore durante l'esecuzione dell'azione "Reimposta passcode dispositivo gestito". Motivo: {0}''.format(error.Stacktrace) Errore durante l'esecuzione dell'azione "Reimposta dispositivo gestito". Motivo: l'azione non è stata avviata perché il nome host o l'ID host non è stato fornito come entità Google SecOps o come parametro di input dell'azione. |
Generale |
Blocco da remoto del dispositivo gestito
Descrizione
Bloccare da remoto il dispositivo gestito.
L'azione avvia l'attività per controllare lo stato attuale dell'attività, esegui l'azione "Recupera dispositivo gestito" e consulta la sezione deviceActionResults
per lo stato dell'attività. Il
nome host su cui eseguire l'azione può essere fornito come
entità Google SecOps o come parametro di input dell'azione. Se il nome host
viene passato all'azione sia come entità sia come parametro di input, l'azione verrà
eseguita sul parametro di input.
Il nome host non distingue tra maiuscole e minuscole. L'azione può essere fornita anche con l'ID host da
eseguire. Se vengono forniti sia l'ID host sia il nome host, l'azione verrà eseguita sull'ID host come priorità.
L'azione può essere eseguita sul parametro di input dell'entità o dell'azione.
Parametri
Nome visualizzato del parametro | Tipo | Valore predefinito | È obbligatorio | Descrizione |
---|---|---|---|---|
Nome host | Stringa | N/D | Falso | Specifica un elenco separato da virgole di nomi host su cui eseguire l'azione. Il nome host non distingue tra maiuscole e minuscole. Se l'azione non viene eseguita su un'entità nome host, può essere eseguita su Nome host o ID host. Nota: se vengono forniti sia il nome host che l'ID host, il valore dell'ID host ha la priorità. È possibile specificare più valori come stringa separata da virgole. |
ID host | Stringa | N/D | Falso | Specifica un elenco separato da virgole di ID host su cui eseguire l'azione. Se l'azione non viene eseguita su un'entità nome host, può essere eseguita su Nome host o ID host. Nota: se vengono forniti sia il nome host che l'ID host, il valore dell'ID host ha la priorità. È possibile specificare più valori come stringa separata da virgole. |
Pubblica su
Nome host, se fornito.
Risultati dell'azione
Risultato dello script
Nome risultato script | Opzioni di valore | Esempio |
---|---|---|
is_success | Vero/Falso | is_success:False |
Se l'azione viene eseguita correttamente (host trovato, la risposta del server è 204), is_success
deve essere impostato su True
.
Bacheca casi
Tipo di risultato | Valore/Descrizione | Tipo (entità/generale) |
---|---|---|
Messaggio di output* | L'azione non deve non riuscire né interrompere l'esecuzione di un playbook: Se viene trovato almeno un host( is_success = true , se sono stati trovati TUTTI gli host nell'ambito dell'avviso, altrimenti is_success=false ):Nome host fornito: print "Successfully started remote lock task for managed devices with hostnames in the Microsoft Intune: CSV of <hostname>" ID host fornito: print "Successfully started remote lock task for managed devices with host ids in the Microsoft Intune: CSV of <host id>" Se almeno un host non è disponibile ( is_success=false ):Nome host fornito: print "The following hostnames were not found in the Microsoft Intune: CSV of <hostname>" ID host fornito: print "The following host ids were not found in the Microsoft Intune: CSV of <host ids>" Se vengono restituiti più agenti Intune per il nome host ( is_success = true ):print "Multiple managed devices were found for the provided hostnames in the Microsoft Intune: <hostnames>. Taking the managed device with the most recent lastSyncDateTime "Se non sono stati trovati nomi host o host oppure se il codice di stato è 400 per tutti ( is_success=false ):Non sono state create attività sugli host forniti in Microsoft Intune. L'azione deve non riuscire e interrompere l'esecuzione di un playbook: Se si verifica un errore irreversibile, ad esempio credenziali errate, nessuna connessione al server, altro: "Errore durante l'esecuzione dell'azione "Reimposta dispositivo gestito con blocco". Motivo: {0}''.format(error.Stacktrace) Errore durante l'esecuzione dell'azione "Reimposta dispositivo gestito con serratura". Motivo: l'azione non è stata avviata perché il nome host o l'ID host non è stato fornito come entità Google SecOps o come parametro di input dell'azione. |
Generale |
Hai bisogno di ulteriore assistenza? Ricevi risposte dai membri della community e dai professionisti di Google SecOps.