- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何从另一个脚本调用一个脚本并将 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
关于powershell - 将 PSCredential 作为参数传递给脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29203062/
如何创建没有密码的 PSCredential 实例? (无需手动填写 Get-Credential 没有密码的对话框,这是用于无人值守的运行。) 我尝试过的事情: $mycreds = New-Obj
我成为 SO 的成员已经一年了,这是我的第一个问题! 我目前正在使用 C# 开发调用 PowerShell 脚本的 WinForms 应用程序。它并非旨在成为 PowerShell 的所有功能的综合处
我知道我可以将密码保存到文件中: Read-Host "Enter Password" -AsSecureString | ConvertFrom-SecureString | Out-File $
如何从另一个脚本调用一个脚本并将 PSCredential 作为参数传递? 我拥有的代码正在将 PSCredential 转换为带有 System.Management.Automation.PSCr
在 Windows 10 Build 10240 上运行 PowerShell 5.0 版。我需要获取包含 LocalSystem 上下文的 PSCredential 实例。我怎样才能做到这一点? h
我不知道为什么我想不通,这不像我做的那么难。我正在尝试创建一个 powershell 脚本,该脚本将使用 AzureAD 的显式凭据提升自身。我创建了一个 PSCredential 对象: $ss =
是否可以将网络凭证(或变体)转换为 PSCredential? 我想透明地使用当前用户的凭据,但不想提示他们。 最佳答案 $cred = new-object PSCredential($nc.Use
我尝试创建一个 PSCredential密码包含 的对象德国元音变音并将其传递给 New-WebServiceProxy小命令。只要密码不包含以下示例中的任何变音符号,代码就会按预期工作: $secp
上下文:在 PowerShell 中工作,需要 PSCredential 对象,有一个 WindowsIdentity 类型的对象。 假设您使用以下方法获取 WindowsIdentity 类型: [
我尝试在 azure 自动化中运行 DSC 配置,但它因以下异常而被暂停: "The running command stopped because the preference variable "
我正在尝试通过脚本以非交互方式登录我的 Azure 帐户。我只是不知道为什么会失败: $secpasswd = ConvertTo-SecureString "P@$$W0rd" -AsPlainTe
我有一个采用 PSCredential 对象的 Powershell 函数。如果 PSCredential 为空,我想自己在函数中专门处理它。但是,最终发生的是我收到 PSCredential 提示(
我正在尝试以编程方式运行 HPC cmdlet 以更改远程计算机上的 HPC 安装凭据。如果在本地运行 cmdlet,则非常简单: Runspace rs = GetPowerShellRunspac
我希望将一封电子邮件发送给多个收件人,并且我不想提示输入用户名和密码。所以我使用了下面的字符串转换,但是我遇到了下面的错误消息。 您能否提出解决此问题的答案? [string] [ValidateNo
我正在 Windows 8.1 机器上编写 PowerShell 脚本。尝试使用 New-Object cmdlet 创建 PSCredential 对象时,出现以下错误: 新对象:找不到“PSCre
我一直在尝试弄清楚如何启用 Runspace Powershell 命令以另一个用户身份运行,并且我找到了诸如 this 之类的示例。 : var con = new WSManConnectionI
我在 C# 中有一个 PSCredential 对象,想将它作为参数传递给这个 PowerShell 脚本 这是 PSCredential 对象 PSCredential Credential
我是一名优秀的程序员,十分优秀!