2014-06-11 3 views
26

저는 powershell에서 스크립트를 구현하고 아래 오류를 받고 있습니다. sceen 촬영은 내가 입력 한 결과와 그로 인한 오류입니다. enter image description herePowerShell이 ​​용어가 cmdlet 함수 스크립트 파일 또는 작동 가능 프로그램으로 인식되지 않습니다.

이 경로에는 here에서 가져온 Get-NetworkStatistics.ps1 파일이 있습니다. 나는 오류가 있지만 그것으로부터 계단을 따라 가고있다.

. .\Get-NetworkStatistics.ps1 

최초의 '점'을 시작하지, 당신 PowerShell을 환경에 스크립트 파일을로드 PowerShell을 요청 :

답변

36

은 먼저 당신을 위해, 그래서 '점'소스 스크립트가 있습니다. set-ExecutionPolicy Unrestricted 또는 set-ExecutionPolicy AllSigned (the Execution Policy instructions 참조)도 사용해야합니다.

+0

감사합니다. @JPBlanc – user3505712

0

검색자를 위해이 오류 메시지를 생성 할 수있는 또 다른 방법이 있습니다. 스크립트 블록을 호출 할 때 스크립트 블록 이름을 $ 표시하지 않으므로.

나는 스크립트 블록과 같이했다 :

&qa -question "Do you like powershell?" -answer "Yes!" 

그러나 ERRORED :

$qa = { 
    param($question, $answer) 
    Write-Host "Question = $question, Answer = $answer" 
} 

내가 사용하여 호출했습니다. 올바른 방법은 다음과 같습니다.

&$qa -question "Do you like powershell?" -answer "Yes!" 
관련 문제