Вот мой код:
function Execute-Script($path) {
$key = (3,4,2,3,56,34,254,222,1,1,2,23,42,54,33,233,1,34,2,7,6,5,35,43)
trap { "failed"; break }
$raw = Get-Content $path
$secure = ConvertTo-SecureString $raw -Key $key
$helper = New-Object system.Management.Automation.PSCredential("asapkal", $secure)
$plain = $helper.GetNetworkCredential().Password
Invoke-Expression $plain
}
Execute-Script "D:\PDMReport\PDMReport.bin"
, и я получаю ошибку ниже:
Invoke-Expression : Cannot bind parameter 'Start' to the target. Exception setting "Start": "Cannot convert null to type "System.DateTime"."
At line:8 char:3
+ Invoke-Expression $plain
+ ~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : WriteError: (:) [Invoke-Expression], ParameterBindingException
+ FullyQualifiedErrorId : ParameterBindingFailed,Microsoft.PowerShell.Commands.InvokeExpressionCommand
Пожалуйста, помогите с разрешением, я попытался запустить ISE с администратором, но ошибка все еще там .