Powershell凭证删除脚本错误

时间:2018-11-26 18:09:31

标签: powershell credential-manager

远程运行此脚本时出现以下错误。

“ DeleteCred失败,错误代码为1168”

Install-PackageProvider -name NuGet -Requiredversion 2.8.5.201 -force 
Set-PSRepository -Name "PSGallery" -InstallationPolicy Trusted 
Install-Module -Name "CredentialManager" 

$storedCreds = Get-StoredCredential -AsCredentialObject
if ($storedCreds -ne $null)
{
    #Write-Output($storedCreds)
    Remove-StoredCredential -Type DomainPassword -Target "domainname.com"
}

如果直接在计算机上运行,​​它似乎运行良好。我在想我需要在代码中的某处为用户或计算机提供凭据。网络上关于此错误的帮助不多,因此希望有人提出建议。

编辑: 看来我遇到了更大的问题。是的,最初发布的错误已通过使用凭据运行而得到修复。

现在的问题似乎是Powershell不允许安装没有管理员特权的应用程序,并且无法在远程会话中提供这些应用程序。因此,除非直接在计算机上运行,​​否则此脚本似乎无用。

0 个答案:

没有答案