Skip to content

Commit a305eb2

Browse files
authored
Merge pull request #188777 from MicrosoftGuyJFlo/patch-33
[Azure AD] Devices - Public PR 86547
2 parents 4fa69ac + aeee15b commit a305eb2

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

articles/active-directory/devices/manage-stale-devices.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,10 @@ Using the same commands we can pipe the output to the set command to disable the
153153

154154
```powershell
155155
$dt = (Get-Date).AddDays(-90)
156-
Get-AzureADDevice -All:$true | Where {$_.ApproximateLastLogonTimeStamp -le $dt} | Set-AzureADDevice -AccountEnabled $false
156+
$Devices = Get-AzureADDevice -All:$true | Where {$_.ApproximateLastLogonTimeStamp -le $dt}
157+
foreach ($Device in $Devices) {
158+
Set-AzureADDevice -ObjectId $Device.ObjectId -AccountEnabled $false
159+
}
157160
```
158161

159162
### Delete devices
@@ -167,8 +170,10 @@ Building on the [disable devices example](#disable-devices) we look for disabled
167170

168171
```powershell
169172
$dt = (Get-Date).AddDays(-120)
170-
$state = $false
171-
Get-AzureADDevice -All:$true | Where {($_.ApproximateLastLogonTimeStamp -le $dt) -and ($_.AccountEnabled -le $state)} | Remove-AzureADDevice
173+
$Devices = Get-AzureADDevice -All:$true | Where {($_.ApproximateLastLogonTimeStamp -le $dt) -and ($_.AccountEnabled -eq $false)}
174+
foreach ($Device in $Devices) {
175+
Remove-AzureADDevice -ObjectId $Device.ObjectId
176+
}
172177
```
173178

174179
## What you should know

0 commit comments

Comments
 (0)