Questo articolo spiega come creare e applicare lo script per controllare le unità flash USB collegate ai dispositivi.
1. Aprite il Blocco note e incollate questo script
$usb_size = @{ Name = 'Size';Expression = { [Math]::Round( ($_.Size/1073741824), 2) } }
$usb_drives = Get-Disk | Where-Object -FilterScript { $_.Bustype -Eq "USB"} | FL -Property Model,SerialNumber,$usb_size | Out-String
IF (!($usb_drives -ieq $null)){
$headers = New-Object "System.Collections.Generic.Dictionary[[String],[String]]"
$headers.Add("X-API-KEY", 'YOUR_API_KEY_HERE')
$Dguid = (Invoke-RestMethod "https://app.atera.com/api/v3/agents/machine/$ENV:COMPUTERNAME" -Headers $headers).Items.DeviceGuid
$Cid = (Invoke-RestMethod "https://app.atera.com/api/v3/agents/machine/$ENV:COMPUTERNAME" -Headers $headers).Items.CustomerID
$Body = @{
DeviceGuid = $Dguid
CustomerID = $Cid
Title = "USB Drives - $(Get-Date -Format g)"
MessageTemplate = "$usb_drives GB"
Severity = "Information"
AlertCategoryID = "General"
Code = 1
}
Invoke-RestMethod -Method Post 'https://app.atera.com/api/v3/alerts' -Headers $headers -Body $Body
}
exit
2. Nella Dashboard di Atera, selezionare Admin (nel pannello laterale), quindi fare clic su API.
Fare clic sui pulsanti visualizza e copia per copiare la chiave API.
- Incollare questa chiave API dove c'è scritto YOUR_API_KEY_HERE tra le virgolette.
- Salvare lo script con il suffisso .PS1
Impostare il PC per eseguire lo script
1. Nel menu di avvio del PC, aprire il Visualizzatore eventi.
2. Spostatevi su Applicazioni e registri di servizio > Microsoft > Windows > DriverFrameworks-UserMode e fate clic per visualizzare Operational.
3. Fare clic su Abilita registro. In questo modo si avvierà la registrazione ogni volta che qualcuno inserisce una chiavetta USB nel PC.
Ora che la registrazione è abilitata, è necessario creare un'attività pianificata per eseguire lo script ogni volta che viene creato un evento.
1. Nel menu di avvio del PC, aprire l'Utilità di pianificazione.
2. Fare clic sulla libreria dell'Utilità di pianificazione e selezionare Crea attività sul lato destro.
3. Compilate la scheda Generale con il nome della nuova attività.
4. Fare clic sulla scheda Trigger. Fare clic su Nuovo. Nell'elenco a discesa Iniziare l'attività, selezionare Su un evento e scegliere Personalizzato.
5. Fare clic su Nuovo filtro eventi.
6. Impostate Registrato su Qualsiasi tempo. Fare clic su Per registro e spostarsi su Microsoft-Windows-DriverFrameworks-UserMode/Operational. Nel campo ID, aggiungere 1003.
7. Fare clic su OK in entrambe le schede Trigger e Generale.
8. Fare quindi clic sulla scheda Azioni. Fare clic su Nuovo. Nel campo Programma, digitare Powershell.exe. Nella casella Aggiungi argomenti, aggiungere
-windowstyle hidden 'C:\Scripts\USB_Alert.ps1' con il percorso dello script.
9. Immettere le condizioni e le impostazioni desiderate e fare clic su OK per creare l'attività pianificata.
Verificare lo script
1. Inserire un'unità USB nel computer.
2. Navigare al dispositivo nel portale Atera.
3. Verrà visualizzato un avviso ogni volta che viene inserita un'unità USB.
Sorry about that. Can you tell us why?
Please note that submitting this form will create a ticket in an unmonitored queue, resulting in longer response times. Use this form exclusively for providing feedback on the article or product. For issues or questions about features discussed in this article, please contact our support team.