通过CMD执行Powershell字符串

时间:2019-02-27 08:28:14

标签: windows powershell cmd certificate

我尝试在控制台中执行以下命令:

powershell.exe -NoLogo -Command `"Get-ChildItem "Cert:\CurrentUser\My" | WHERE{$_.Extensions['Certificate Template Name'] -match 'CA'}`"

但我收到此错误:
error pic here

我需要在CMD中执行此命令,而不是ps1脚本。

1 个答案:

答案 0 :(得分:0)

您的双引号有问题。

我已对其进行了一些更改:

powershell.exe -NoLogo -Command "Get-ChildItem Cert:\CurrentUser\My | where {$_.Extensions['Certificate Template Name'] -match 'CA'}"