PSCCMClient
0.2.0
Module focused on interacting with and managing the MEMCM Client
Installation Options
Owners
Copyright
(c) 2020 Cody Mathis. All rights reserved.
Package Details
Author(s)
- Cody Mathis
Tags
SCCM MEMCM CIM ConfigMgr PowerShell SystemCenter
Functions
ConvertFromCCMSchedule Get-CCMApplication Get-CCMBaseline Get-CCMCacheInfo Get-CCMCacheContent Get-CCMClientDirectory Get-CCMClientInfo Get-CCMClientVersion Get-CCMCurrentManagementPoint Get-CCMCurrentSoftwareUpdatePoint Get-CCMDNSSuffix 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-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-CCMStaleLog Write-CCMLogEntry
Dependencies
This module has no dependencies.
Release Notes
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
- PSCCMClient.nuspec
- LICENSE
- PSCCMClient.psd1
- PSCCMClient.psm1
- README.md
- Private\Convert-FunctionToString.ps1
- Private\ConvertFrom-Base64StringToObject.ps1
- Private\ConvertFrom-CLIXml.ps1
- Private\ConvertTo-Base64StringFromObject.ps1
- Private\ConvertTo-CliXML.ps1
- Private\Get-CIMRegistryProperty.ps1
- Private\New-LoopAction.ps1
- Private\Restart-CCMService.ps1
- Private\Set-CIMRegistryProperty.ps1
- Private\Start-CCMService.ps1
- Private\Stop-CCMService.ps1
- Public\ConvertFrom-CCMSchedule.ps1
- Public\Get-CCMApplication.ps1
- Public\Get-CCMBaseline.ps1
- Public\Get-CCMCacheContent.ps1
- Public\Get-CCMCacheInfo.ps1
- Public\Get-CCMClientDirectory.ps1
- Public\Get-CCMClientInfo.ps1
- Public\Get-CCMClientVersion.ps1
- Public\Get-CCMCurrentManagementPoint.ps1
- Public\Get-CCMCurrentSite.ps1
- Public\Get-CCMCurrentSoftwareUpdatePoint.ps1
- Public\Get-CCMDNSSuffix.ps1
- Public\Get-CCMGUID.ps1
- Public\Get-CCMLastHardwareInventory.ps1
- Public\Get-CCMLastHeartbeat.ps1
- Public\Get-CCMLastScheduleTrigger.ps1
- Public\Get-CCMLastSoftwareInventory.ps1
- Public\Get-CCMLogFile.ps1
- Public\Get-CCMLoggingConfiguration.ps1
- Public\Get-CCMMaintenanceWindow.ps1
- Public\Get-CCMPackage.ps1
- Public\Get-CCMPrimaryUser.ps1
- Public\Get-CCMProvisioningMode.ps1
- Public\Get-CCMServiceWindow.ps1
- Public\Get-CCMSite.ps1
- Public\Get-CCMSoftwareUpdateGroup.ps1
- Public\Get-CCMSoftwareUpdatePoint.ps1
- Public\Get-CCMTaskSequence.ps1
- Public\Get-CCMUpdate.ps1
- Public\Get-CIMRegistryProperty.ps1
- Public\Invoke-CCMApplication.ps1
- Public\Invoke-CCMBaseline.ps1
- Public\Invoke-CCMClientAction.ps1
- Public\Invoke-CCMPackage.ps1
- Public\Invoke-CCMResetPolicy.ps1
- Public\Invoke-CCMTaskSequence.ps1
- Public\Invoke-CCMTriggerSchedule.ps1
- Public\Invoke-CCMUpdate.ps1
- Public\Invoke-CIMPowerShell.ps1
- Public\New-LoopAction.ps1
- Public\Remove-CCMCacheContent.ps1
- Public\Repair-CCMCacheLocation.ps1
- Public\Reset-CCMGUID.ps1
- Public\Reset-CCMLoggingConfiguration.ps1
- Public\Set-CCMCacheLocation.ps1
- Public\Set-CCMCacheSize.ps1
- Public\Set-CCMDNSSuffix.ps1
- Public\Set-CCMLoggingConfiguration.ps1
- Public\Set-CCMManagementPoint.ps1
- Public\Set-CCMProvisioningMode.ps1
- Public\Set-CCMSite.ps1
- Public\Set-CIMRegistryProperty.ps1
- Public\Test-CCMStaleLog.ps1
- Public\Write-CCMLogEntry.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
0.3.1 | 1,700 | 11/27/2020 |
0.3.0 | 176 | 3/9/2020 |
0.2.3 | 63 | 2/4/2020 |
0.2.2 | 30 | 2/2/2020 |
0.2.1 | 31 | 2/1/2020 |
0.2.0 (current version) | 33 | 1/27/2020 |
0.1.9 | 30 | 1/25/2020 |
0.1.7 | 29 | 1/24/2020 |
0.1.6 | 29 | 1/24/2020 |
0.1.5 | 27 | 1/24/2020 |
0.1.4 | 30 | 1/19/2020 |
0.1.3 | 29 | 1/19/2020 |
0.1.2 | 30 | 1/18/2020 |
0.1.1 | 27 | 1/18/2020 |
0.1.0 | 29 | 1/17/2020 |