2017-05-20 12 views
-3

내가 cmd를에서이 명령을 실행하려고 어떻게powershell에 터미네이터 오류가 누락 되었습니까?

The string starting: 
At line:1 char:5 
+ & {& <<<< 'get-wmiobject Win32_Product | Format-Table Name, LocalPackage} 
is missing the terminator: '. 
At line:1 char:68 
+ & {&'get-wmiobject Win32_Product | Format-Table Name, LocalPackage} <<<< 
    + CategoryInfo   : ParserError: (get-wmiobject W..., LocalPackage}: 
    String) [], ParentContainsErrorRecordException 
    + FullyQualifiedErrorId : TerminatorExpectedAtEndOfString 

내가 할 수

powershell -command "& {&'get-wmiobject Win32_Product | Format-Table Name, LocalPackage}" 

... 그것은 2008 R2 x64 기반 bitIi이 ​​오류를 가지고 윈도우 7에 있지만 내 Windows 서버에서 작업이다 이 오류를 해결 하시겠습니까? cmd에서 실행해야합니다!

+0

오류 당 종료 작은 따옴표 문자 누락 한 것으로 나타났습니다 않습니다. 로컬 패키지 다음에 하나 넣기 –

+0

powershell -command "& {& 'get-wmiobject Win32_Product | Format-Table Name, LocalPackage'}"?? 작동하지 않음 – evilcode1

+0

동일한 오류가 발생하는 것처럼 작동하지 않습니까? 누락 된 항목을 추가 한 후 오류가 무엇입니까? –

답변

1

두 변종 여기서 일 :

powershell -command "get-wmiobject Win32_Product | Format-Table Name, LocalPackage" 
powershell -command "&{get-wmiobject Win32_Product | Format-Table Name, LocalPackage}" 
+0

그들은 둘 다에 대한 동일한 오류가있어 작동하지 않았다 : : 줄에 : 1 char : 16 + & {get-wmiobject <<<< Win32_Product | 형식 - 테이블 이름, LocalPackage} + CategoryInfo : InvalidOperation : (:), COMExcept [-WmiObject를 취득] 이온 + FullyQualifiedErrorId : GetWMICOMException, Microsoft.PowerShell.Commands 는 – evilcode1

+0

은 다음 PowerShell을 버전에 문제가있는 것 같다 .GetWmiObjectCommand . – LotPings

+0

어떻게 알 수 있습니까 ?? – evilcode1