@@ -272,35 +272,102 @@ Other improvements:
272272
273273For more information on how to navigate the collection dependency graph with a keyboard, see [ Accessibility features] ( ../../../understand/accessibility-features.md#collection-relationship-diagram-shortcuts ) .
274274
275- ## PowerShell
275+ ## Automate with Windows PowerShell
276276
277- You can also use PowerShell to manage collections. For more information, see the following articles:
277+ You can use the following PowerShell cmdlets to manage collections:
278+
279+ ### Generic cmdlets for all collection types
280+
281+ #### Basic cmdlets
278282
279283- [ Get-CMCollection] ( /powershell/module/configurationmanager/get-cmcollection )
280- - [ Set-CMCollection] ( /powershell/module/configurationmanager/set-cmcollection )
281284- [ New-CMCollection] ( /powershell/module/configurationmanager/new-cmcollection )
282- - [ Copy-CMCollection] ( /powershell/module/configurationmanager/copy-cmcollection )
283285- [ Remove-CMCollection] ( /powershell/module/configurationmanager/remove-cmcollection )
284- - [ Import-CMCollection] ( /powershell/module/configurationmanager/import-cmcollection )
286+ - [ Set-CMCollection] ( /powershell/module/configurationmanager/set-cmcollection )
287+
288+ #### Other actions
289+
290+ - [ Copy-CMCollection] ( /powershell/module/configurationmanager/copy-cmcollection )
285291- [ Export-CMCollection] ( /powershell/module/configurationmanager/export-cmcollection )
286292- [ Get-CMCollectionMember] ( /powershell/module/configurationmanager/get-cmcollectionmember )
287293- [ Get-CMCollectionSetting] ( /powershell/module/configurationmanager/get-cmcollectionsetting )
294+ - [ Import-CMCollection] ( /powershell/module/configurationmanager/import-cmcollection )
288295- [ Invoke-CMCollectionUpdate] ( /powershell/module/configurationmanager/invoke-cmcollectionupdate )
289- - [ Add-CMCollectionMembershipRule] ( /powershell/module/configurationmanager/add-cmcollectionmembershiprule )
290- - [ Set-CMCollectionPowerManagement] ( /powershell/module/configurationmanager/set-cmcollectionpowermanagement )
291- - [ Get-CMCollectionMembershipRule] ( /powershell/module/configurationmanager/get-cmcollectionmembershiprule )
292- - [ Remove-CMCollectionMembershipRule] ( /powershell/module/configurationmanager/remove-cmcollectionmembershiprule )
296+
297+ #### Get membership rules
298+
293299- [ Get-CMCollectionDirectMembershipRule] ( /powershell/module/configurationmanager/get-cmcollectiondirectmembershiprule )
294- - [ Get-CMCollectionQueryMembershipRule ] ( /powershell/module/configurationmanager/get-cmcollectionquerymembershiprule )
300+ - [ Get-CMCollectionExcludeMembershipRule ] ( /powershell/module/configurationmanager/get-cmcollectionexcludemembershiprule )
295301- [ Get-CMCollectionIncludeMembershipRule] ( /powershell/module/configurationmanager/get-cmcollectionincludemembershiprule )
296- - [ Add-CMCollectionToAdministrativeUser] ( /powershell/module/configurationmanager/add-cmcollectiontoadministrativeuser )
297- - [ Remove-CMCollectionQueryMembershipRule] ( /powershell/module/configurationmanager/remove-cmcollectionquerymembershiprule )
302+ - [ Get-CMCollectionQueryMembershipRule] ( /powershell/module/configurationmanager/get-cmcollectionquerymembershiprule )
303+
304+ #### Remove membership rules
305+
298306- [ Remove-CMCollectionDirectMembershipRule] ( /powershell/module/configurationmanager/remove-cmcollectiondirectmembershiprule )
299- - [ Get-CMCollectionExcludeMembershipRule] ( /powershell/module/configurationmanager/get-cmcollectionexcludemembershiprule )
300- - [ Add-CMCollectionToDistributionPointGroup] ( /powershell/module/configurationmanager/add-cmcollectiontodistributionpointgroup )
301- - [ Remove-CMCollectionIncludeMembershipRule] ( /powershell/module/configurationmanager/remove-cmcollectionincludemembershiprule )
302307- [ Remove-CMCollectionExcludeMembershipRule] ( /powershell/module/configurationmanager/remove-cmcollectionexcludemembershiprule )
303- - [ Remove-CMCollectionFromAdministrativeUser] ( /powershell/module/configurationmanager/remove-cmcollectionfromadministrativeuser )
308+ - [ Remove-CMCollectionIncludeMembershipRule] ( /powershell/module/configurationmanager/remove-cmcollectionincludemembershiprule )
309+ - [ Remove-CMCollectionQueryMembershipRule] ( /powershell/module/configurationmanager/remove-cmcollectionquerymembershiprule )
310+
311+ ### Device collection-specific cmdlets
312+
313+ #### Basic actions for device collections
314+
315+ - [ Get-CMDeviceCollection] ( /powershell/module/configurationmanager/get-cmdevicecollection )
316+ - [ New-CMDeviceCollection] ( /powershell/module/configurationmanager/new-cmdevicecollection )
317+
318+ #### Device collection variables
319+
320+ - [ Get-CMDeviceCollectionVariable] ( /powershell/module/configurationmanager/get-cmdevicecollectionvariable )
321+ - [ New-CMDeviceCollectionVariable] ( /powershell/module/configurationmanager/new-cmdevicecollectionvariable )
322+ - [ Remove-CMDeviceCollectionVariable] ( /powershell/module/configurationmanager/remove-cmdevicecollectionvariable )
323+ - [ Set-CMDeviceCollectionVariable] ( /powershell/module/configurationmanager/set-cmdevicecollectionvariable )
324+
325+ #### Add device collection membership rules
326+
327+ - [ Add-CMDeviceCollectionDirectMembershipRule] ( /powershell/module/configurationmanager/add-cmdevicecollectiondirectmembershiprule )
328+ - [ Add-CMDeviceCollectionExcludeMembershipRule] ( /powershell/module/configurationmanager/add-cmdevicecollectionexcludemembershiprule )
329+ - [ Add-CMDeviceCollectionIncludeMembershipRule] ( /powershell/module/configurationmanager/add-cmdevicecollectionincludemembershiprule )
330+ - [ Add-CMDeviceCollectionQueryMembershipRule] ( /powershell/module/configurationmanager/add-cmdevicecollectionquerymembershiprule )
331+
332+ #### Get device collection membership rules
333+
334+ - [ Get-CMDeviceCollectionDirectMembershipRule] ( /powershell/module/configurationmanager/get-cmdevicecollectiondirectmembershiprule )
335+ - [ Get-CMDeviceCollectionExcludeMembershipRule] ( /powershell/module/configurationmanager/get-cmdevicecollectionexcludemembershiprule )
336+ - [ Get-CMDeviceCollectionIncludeMembershipRule] ( /powershell/module/configurationmanager/get-cmdevicecollectionincludemembershiprule )
337+ - [ Get-CMDeviceCollectionQueryMembershipRule] ( /powershell/module/configurationmanager/get-cmdevicecollectionquerymembershiprule )
338+
339+ #### Remove device collection membership rules
340+
341+ - [ Remove-CMDeviceCollectionDirectMembershipRule] ( /powershell/module/configurationmanager/remove-cmdevicecollectiondirectmembershiprule )
342+ - [ Remove-CMDeviceCollectionExcludeMembershipRule] ( /powershell/module/configurationmanager/remove-cmdevicecollectionexcludemembershiprule )
343+ - [ Remove-CMDeviceCollectionIncludeMembershipRule] ( /powershell/module/configurationmanager/remove-cmdevicecollectionincludemembershiprule )
344+ - [ Remove-CMDeviceCollectionQueryMembershipRule] ( /powershell/module/configurationmanager/remove-cmdevicecollectionquerymembershiprule )
345+
346+ ### User collection-specific cmdlets
347+
348+ - [ Get-CMUserCollection] ( /powershell/module/configurationmanager/get-cmusercollection )
349+ - [ New-CMUserCollection] ( /powershell/module/configurationmanager/new-cmusercollection )
350+
351+ #### Add user collection membership rules
352+
353+ - [ Add-CMUserCollectionDirectMembershipRule] ( /powershell/module/configurationmanager/add-cmusercollectiondirectmembershiprule )
354+ - [ Add-CMUserCollectionExcludeMembershipRule] ( /powershell/module/configurationmanager/add-cmusercollectionexcludemembershiprule )
355+ - [ Add-CMUserCollectionIncludeMembershipRule] ( /powershell/module/configurationmanager/add-cmusercollectionincludemembershiprule )
356+ - [ Add-CMUserCollectionQueryMembershipRule] ( /powershell/module/configurationmanager/add-cmusercollectionquerymembershiprule )
357+
358+ #### Get user collection membership rules
359+
360+ - [ Get-CMUserCollectionDirectMembershipRule] ( /powershell/module/configurationmanager/get-cmusercollectiondirectmembershiprule )
361+ - [ Get-CMUserCollectionExcludeMembershipRule] ( /powershell/module/configurationmanager/get-cmusercollectionexcludemembershiprule )
362+ - [ Get-CMUserCollectionIncludeMembershipRule] ( /powershell/module/configurationmanager/get-cmusercollectionincludemembershiprule )
363+ - [ Get-CMUserCollectionQueryMembershipRule] ( /powershell/module/configurationmanager/get-cmusercollectionquerymembershiprule )
364+
365+ #### Remove user collection membership rules
366+
367+ - [ Remove-CMUserCollectionDirectMembershipRule] ( /powershell/module/configurationmanager/remove-cmusercollectiondirectmembershiprule )
368+ - [ Remove-CMUserCollectionExcludeMembershipRule] ( /powershell/module/configurationmanager/remove-cmusercollectionexcludemembershiprule )
369+ - [ Remove-CMUserCollectionIncludeMembershipRule] ( /powershell/module/configurationmanager/remove-cmusercollectionincludemembershiprule )
370+ - [ Remove-CMUserCollectionQueryMembershipRule] ( /powershell/module/configurationmanager/remove-cmusercollectionquerymembershiprule )
304371
305372## Next steps
306373
0 commit comments