将PSCredential作为参数传递给脚本

戴维·克莱姆普夫纳

如何从另一个脚本调用一个脚本并传递PSCredential作为参数?

我拥有的代码将PSCredential转换System.Management.Automation.PSCredential为具有字符串值的字符串,因此它不起作用:

错误:

 Cannot process argument transformation on parameter 'cred'. Cannot convert the 
"System.Management.Automation.PSCredential" value of type "System.String" to type "System.Management.Automation.PSCredential".

代码:

function getCurrentSequenceNumber([System.Management.Automation.PSCredential]$cred)
{
    $scriptPath = 'D:\Ave\A\Scripts\UploadPasswordToStorageTable\ReadTableEntity\Read-TableEntity.ps1'
    $argumentList = "-SubscriptionName $SubscriptionName -StorageAccountName $StorageAccountName -TableName $TableName -partitionKey $partitionKey -rowKey $rowKey -Key $Key -CredentialName $CredentialName -cred $cred"
    $currentSequenceNumber = Invoke-Expression "$scriptPath $argumentList"
    return $currentSequenceNumber
}

$cred = Get-Credential
$currentSequenceNumber = getCurrentSequenceNumber $cred
戴维·克莱姆普夫纳

这工作:

& D:\Ave\A\Scripts\UploadPasswordToStorageTable\ReadTableEntity\Read-TableEntity.ps1 -SubscriptionName $SubscriptionName -StorageAccountName $StorageAccountName -TableName $TableName -partitionKey $partitionKey -rowKey $rowKey -Key $Key -CredentialName $CredentialName -cred $cred

您不能在双引号中使用对象,因为它将对象序列化为字符串。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将字体作为参数传递给脚本

来自分类Dev

将Java脚本函数作为参数传递给C ++函数

来自分类Dev

将路径作为参数传递给Shell脚本

来自分类Dev

通过SSH将dict作为参数传递给Python脚本

来自分类Dev

将路径作为参数传递给Shell脚本

来自分类Dev

如何将变量日志作为参数传递给脚本?

来自分类Dev

将特殊字符作为参数传递给Powershell脚本函数

来自分类Dev

将'*'作为命令行参数传递给Shell脚本

来自分类Dev

将字符串作为参数传递给 python 脚本

来自分类Dev

JENKINS 将参数作为输入传递给远程主机脚本

来自分类Dev

将参数传递给脚本

来自分类Dev

分割文件,将每个参数作为参数传递给脚本,并行运行每个脚本

来自分类Dev

分割文件,将每个参数作为参数传递给脚本,并行运行每个脚本

来自分类Dev

如何使用argparse模块将文件作为参数传递给python脚本中的参数?

来自分类Dev

如何将命令及其参数作为单个参数传递给脚本?

来自分类Dev

将方法作为参数传递给PHP

来自分类Dev

将数组作为参数传递给printf

来自分类Dev

将Document作为参数传递给xslt

来自分类Dev

将splat传递给nil作为参数

来自分类Dev

将矩阵作为参数传递给函数

来自分类Dev

将函数作为参数传递给函数

来自分类Dev

将流作为参数传递给作业

来自分类Dev

将值作为参数传递给规则

来自分类Dev

将函数作为参数传递给操作

来自分类Dev

将Cmdlet作为参数传递给Function

来自分类Dev

将数组作为参数传递给函数

来自分类Dev

将函数作为参数传递给方法

来自分类Dev

将函数作为参数传递给Action

来自分类Dev

将参数作为val传递给class

Related 相关文章

热门标签

归档