PSCCMClient

0.2.3

Module focused on interacting with and managing the MEMCM Client

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name PSCCMClient -RequiredVersion 0.2.3

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name PSCCMClient -Version 0.2.3

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2020 Cody Mathis. All rights reserved.

Package Details

Author(s)

  • Cody Mathis

Tags

SCCM MEMCM CIM ConfigMgr PowerShell SystemCenter

Functions

ConvertFrom-CCMSchedule Get-CCMApplication Get-CCMBaseline Get-CCMCacheInfo Get-CCMCacheContent Get-CCMClientDirectory Get-CCMClientInfo Get-CCMClientVersion Get-CCMCurrentManagementPoint Get-CCMCurrentSoftwareUpdatePoint Get-CCMCurrentWindowAvailableTime Get-CCMDNSSuffix Get-CCMExecStartupTime Get-CCMGUID Get-CCMLastHardwareInventory Get-CCMLastHeartbeat Get-CCMLastScheduleTrigger Get-CCMLastSoftwareInventory Get-CCMLogFile Get-CCMLoggingConfiguration Get-CCMMaintenanceWindow Get-CCMPackage Get-CCMPrimaryUser Get-CCMProvisioningMode Get-CCMServiceWindow Get-CCMSite Get-CCMSoftwareUpdateGroup Get-CCMSoftwareUpdateSettings Get-CCMTaskSequence Get-CCMUpdate Get-CIMRegistryProperty Invoke-CCMApplication Invoke-CCMBaseline Invoke-CCMClientAction Invoke-CCMPackage Invoke-CCMResetPolicy Invoke-CCMTriggerSchedule Invoke-CCMUpdate Invoke-CIMPowerShell Invoke-CCMTaskSequence New-LoopAction Remove-CCMCacheContent Repair-CCMCacheLocation Reset-CCMLoggingConfiguration Set-CCMCacheLocation Set-CCMCacheSize Set-CCMDNSSuffix Set-CCMLoggingConfiguration Set-CCMManagementPoint Set-CCMProvisioningMode Set-CCMSite Set-CIMRegistryProperty Test-CCMIsClientOnInternet Test-CCMIsClientAlwaysOnInternet Test-CCMIsWindowAvailableNow Test-CCMStaleLog Write-CCMLogEntry

Dependencies

This module has no dependencies.

Release Notes

v0.2.3
* Fix ConvertFrom-CCMSchedule function export name... again
v0.2.2
* Add Get-CCMCurrentWindowAvailableTime to module
v0.2.1
* Add Get-CCMExecStartupTime to module
* Fix Set-CCMSite - working as expected now. It was passing an empty sitecode to remote machines
* Add Test-CCMIsWindowAvailableNow to module
* Add Get-CCMSoftwareUpdateSettings to module
* Fix ConvertFrom-CCMSchedule function export name
* Add Test-CCMIsClientOnInternet to module
* Add Test-CCMIsClientAlwaysOnInternet to module
* Improve ConvertFrom-CCMSchedule parsing of SMS_ST_NonRecurring
* Fix LastComplianceStatus mapping for *-CCMBaseline
* Add -Filter parameter to Get-CCMLogFile function
v0.2.0
* Fix WhatIf support for Set-CIMRegistryProperty
* Add WhatIf support to Set-CCMLoggingConfiguration
* Move New-LoopAction from Private to Public
* Move Get-CIMRegistryProperty from Private to Public
* Move Set-CIMRegistryProperty from Private to Public
* Add Test-CCMStaleLog to module
v0.1.9
* Fix bad function reference in Get-CCMClientInfo
v0.1.8
* Correct Get-CCMCacheInfo function name in file            
* Get-CCMClientDirectory now returns [pscustomobject] instead of hash table
* Add Get-CCMClientVersion to module
* Add Get-CCMClientInfo to module
           This is a WIP function that will have info added when other functions are developed
v0.1.7
* Correct missing references to Get-CCMGUID
v0.1.6
* Improve output of Get-CCMApplication
v0.1.5
* Add Get-CCMSoftwareUpdateGroup to module
* Add Get-CCMApplication to module
* Add Invoke-CCMApplication to module
* Add Get-CCMCB alias to Get-CCMBaseline
* Update Write-CCMLogEntry function to support pipeline by property name for the message
           Usecase would be custom objects with a 'ToLog' property
v0.1.4
* Correct alias implementation
v0.1.3
* Rename Get-CCMSoftwareUpdatePoint.ps1 file to Get-CCMCurrentSoftwareUpdatePoint.ps1 to match function name
* Add Get-CCMDNSSuffix to module
* Add Get-CCMGUID to module
* Add Set-CCMDNSSuffix to module
* Add Set-CCMManagementPoint to module
* Add Set-CCMSite to module
* Add Get-CCMSite to module
* Adding some aliases for MP/SUP/DDR commands
* Add -whatif support to some functions that should have already had it implemented
v0.1.2
* Adding release notes to manifest
v0.1.1
* Update Get-CCMUpdate to translate ComplianceState and EvaluationState
v0.1.0
* Initial publish to PowerShell Gallery

FileList

Version History

Version Downloads Last updated
0.3.1 898 11/27/2020
0.3.0 175 3/9/2020
0.2.3 (current version) 62 2/4/2020
0.2.2 29 2/2/2020
0.2.1 30 2/1/2020
0.2.0 32 1/27/2020
0.1.9 29 1/25/2020
0.1.7 28 1/24/2020
0.1.6 28 1/24/2020
0.1.5 26 1/24/2020
0.1.4 29 1/19/2020
0.1.3 28 1/19/2020
0.1.2 29 1/18/2020
0.1.1 26 1/18/2020
0.1.0 28 1/17/2020
Show more