-
-
Notifications
You must be signed in to change notification settings - Fork 24
Open
Labels
Description
Expected Behavior
Expect VcRedist to create application packages in SCCM.
Current Behavior
Error related to date format occurs when attempting to create the packages.
Failure Information (for bugs)
New-Item : Invalid operation
At C:\Program Files\WindowsPowerShell\Modules\VcRedist\4.1.484\Public\Import-VcConfigMgrApplication.ps1:87 char:21
+ ... New-Item -Path $DestCmFolder -ErrorAction "Continue" > $n ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (fssc02.uk.forbe...ation\VcRedists:String) [New-Item], WqlQueryException
+ FullyQualifiedErrorId : Path,Microsoft.PowerShell.Commands.NewItemCommand
Cannot find an overload for "Contains" and the argument count: "1".
At C:\Program Files\WindowsPowerShell\Modules\VcRedist\4.1.484\Public\Import-VcConfigMgrApplication.ps1:125 char:29
+ if ($PSBoundParameters.Contains($NoCopy)) {
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], MethodException
+ FullyQualifiedErrorId : MethodCountCouldNotFindBest
WARNING: Failed to create application Visual C++ Redistributable for Visual Studio 2012 Update 4 x64.
New-CMApplication : Cannot convert value "8/31/2023" to type "System.DateTime". Error: "String was not recognized as a valid DateTime."
At C:\Program Files\WindowsPowerShell\Modules\VcRedist\4.1.484\Public\Import-VcConfigMgrApplication.ps1:179 char:54
+ $app = New-CMApplication @cmAppParams
+ ~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [New-CMApplication], PSInvalidCastException
+ FullyQualifiedErrorId : CannotConvertArgumentNoMessage,Microsoft.ConfigurationManagement.PowerShell.Cmdlets.AppMan.NewApplication
Steps to Reproduce
- Installed latest VCRedist with Install-Module.
- Setu1p required folders
- Ran $VcList = Get-VcList -Export All | Save-VcRedist -Path "C:\Temp\VcRedist"
- Ran Import-VcConfigMgrApplication -VcList $VcList -CMPath "\uk\dfs\SCCMDeployments\VCRedist" -SMSSiteCode FS1
Context
The error relates to date formats. My locale is en-GB. Therefore my date format is dd/mm/yyyy rather than the usual mm/dd/yyyy en-US uses. I expect this is the confusion. Probably related to the fixes for #88
- VcRedist version: 4.1.484
- Powershell version: 5.1.14393.5582
- OS: Windows Server 2016
Failure Logs
See above.
Reactions are currently unavailable