CSNAPC-8159:当用户的区域设置采用非美国日期格式时、SnapCenter cmdlet Refresh-SmSnaplock -all错误
问题描述
使用SnapCenterAdmin roled帐户通过Open-SmConnection登录后、从SC commandlet运行Refresh-SmSnapLock -all会在同一日期/时间多次引发以下未处理的异常(日期/时间值为数字、其中Day "dd"大于12):UpdateSnaplockSettings failed with error: String 'dd.MM.YYYY HH:mm:ss' was not recognized as a valid DateTime.
System.FormatException: String 'dd.MM.YYYY HH:mm:ss' was not recognized as a valid DateTime.
at System.DateTimeParse.Parse(ReadOnlySpan`1 s, DateTimeFormatInfo dtfi, DateTimeStyles styles)
at System.Convert.ToDateTime(String value)
at SnapManager.SMSDALHelper.SnapLockHelper.<>c.<FindMaxSnapLockExpTime>b__1_2(String s)
日志文件是作业历史记录日志包中的SnapManagerWeb_<JOB_ID>.log
、或来自 %PROGRAMFILES%\NetApp\SnapCenter WebApp\App_Data\log