-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSyncIntune.ps1
More file actions
17 lines (15 loc) · 787 Bytes
/
SyncIntune.ps1
File metadata and controls
17 lines (15 loc) · 787 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<#
Specify the OS for the devices you want to Sync (line 13):
Windows: $Devices = Get-IntuneManagedDevice -Filter "contains(operatingsystem, 'Windows')"
iOS/ipadOS: $Devices = Get-IntuneManagedDevice -Filter "contains(operatingsystem, 'iOS')"
Android: $Devices = Get-IntuneManagedDevice -Filter "contains(operatingsystem, 'Android')"
macOS: $Devices = Get-IntuneManagedDevice -Filter "contains(operatingsystem, 'macOS')"
All devices: $Devices = Get-IntuneManagedDevice
Related post: https://dykhl.in/post/6
#>
Connect-MSGraph
$Devices = Get-IntuneManagedDevice -Filter "contains(operatingsystem, 'Windows')"
Foreach ($Device in $Devices) {
Invoke-IntuneManagedDeviceSyncDevice -managedDeviceId $Device.managedDeviceId
Write-Host "Sending Sync request to device $($Device.deviceName)"
}