Powershell导出/导入CLIXML突然失败(但仅在Powershell shell中)

Powershell导出/导入CLIXML突然失败(但仅在Powershell shell中),powershell,credentials,Powershell,Credentials,嗯。这很奇怪,这一定与以某种形式或方式应用的政策有关。我只是不知道我在这样一个大的组织中工作,以至于很难找到一个能够充分理解我这边发生的事情并将其与他们这边做的事情联系起来的人。 无论如何使用Export/Import CLIxml导出/导入凭据已停止工作。奇怪的是,它只是在PowerShell外壳中停止工作。如果我从ISE试一下,效果很好。 以管理员身份运行ISE和Powershell,并执行以下代码: (获取凭证)|导出clixml somenoexistentpathfile.xml$my

嗯。这很奇怪,这一定与以某种形式或方式应用的政策有关。我只是不知道我在这样一个大的组织中工作,以至于很难找到一个能够充分理解我这边发生的事情并将其与他们这边做的事情联系起来的人。 无论如何使用Export/Import CLIxml导出/导入凭据已停止工作。奇怪的是,它只是在PowerShell外壳中停止工作。如果我从ISE试一下,效果很好。 以管理员身份运行ISE和Powershell,并执行以下代码:

(获取凭证)|导出clixml somenoexistentpathfile.xml$mycreds=import CLIxml somenoexistentpathfile.xml$我的信条

在ISE中,变量将用户名/密码打印为安全字符串。在powershell中,我收到一条红色警告,提示导入已成功完成,消息为NotSpecified:(:)[import Clixml],CryptographicException。并且变量为空(但文件正常生成)。
有人有什么想法吗?

您是否在同一台计算机上导入CLIXML,并以同一用户的身份登录?是的。同一用户(作为管理员)同一台计算机。但它影响了我从上周开始试过的所有机器。所以这不是一个“本地化”的问题。再一次。。ISE中的代码、用户、计算机完全相同,但结果与Powershell不同。您是否更改了密码?既然它在ISE中工作,那么您的“shell”是什么版本的powershell?使用
$PSVersionTable
检查
PSVersion
PSEdition
。您是否使用同一版本导出和导入?如果没有,如果您有一些时髦的符号,xml文件编码可能是罪魁祸首。是的。ISE和powershell上的版本相同。。5.1.17763.1490/桌面。我敢肯定,在这一点上,密码更改是不相关的,因为powershell甚至无法读取变量。显然,一旦我使用这个变量做某事,一个错误的密码肯定会破坏它。但在这一点上,我只是想确保它是进口。