functions/Start-D365LBDMonitorDeployment.ps1
function Start-D365LBDMonitorDeployment { <# TODO: incomplete function. .SYNOPSIS Looks inside the agent share extracts the version from the zip by using the custom module name. Puts an xml in root for easy idenitification .DESCRIPTION Exports .EXAMPLE Start-D365LBDMonitorDeployment .EXAMPLE Export-D365FOLBDAssetModuleVersion .PARAMETER AgentShare optional string The location of the Agent Share .PARAMETER CustomModuleName optional string The name of the custom module you will be using to capture the version number #> [alias("Start-D365MonitorDeployment")] [CmdletBinding()] param ( [Parameter(Mandatory = $true)] [int]$Timeout ) BEGIN { } PROCESS { $propsToCompare = $Primary[0].psobject.properties.name $allnow = $Primary + $secondary | Sort-Object { $_.TimeCreated } -Descending | Select-Object -First $NumberofEventsToCheck if (Compare-Object -ReferenceObject $all -DifferenceObject $allnow -Property $propsToCompare) { $allnow } else { Write-Host "Nothing New" } } END { } } |