2017-09-08 2 views
1

첫 번째 질문은 여기에 있습니다. 한마디로Powershell 설명서 옵션 및 필수 인수 구문

https://superuser.com/questions/1129307/how-to-read-powershell-documentation-syntax

: 나는 대를 요구하는 인수 알고 어떻게

나는이의 마지막 부분 (그 부분은 대답하지 않았다가 답) 본질적으로 같은 질문이 있습니다 선택 과목? 예를 들어

, 복사-Item 명령 :

SYNTAX 
    Copy-Item [-Path] <String[]> [[-Destination] <String>] [-Container] [-Credential <PSCredential>] [-Exclude <String[]>] [-Filter <String>] [-Force] [-Include 
    <String[]>] [-PassThru] [-Recurse] [-Confirm] [-WhatIf] [-UseTransaction [<SwitchParameter>]] [<CommonParameters>] 

    Copy-Item [[-Destination] <String>] [-Container] [-Credential <PSCredential>] [-Exclude <String[]>] [-Filter <String>] [-Force] [-Include <String[]>] [-PassThru] 
    [-Recurse] -LiteralPath <String[]> [-Confirm] [-WhatIf] [-UseTransaction [<SwitchParameter>]] [<CommonParameters>] 

대상이 필수 매개 변수인가? 어떻게 알았 겠어?

마지막으로 일반적으로 질문 할 질문의 유형은 무엇입니까? 필자는 "powershell man pages syntax"와 "man pages를 읽는 방법"(유닉스의 경우)을 시도했다. 실제로, 나는 문서 작성 방법에 관한 문서를 찾고있다.

편집 : Unix 용 리소스를 발견했습니다. Powershell과 비슷한 것이 좋습니다 : http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap12.html

감사합니다.

답변

0

필수 인수에 대괄호가 없습니다. 매개 변수 이름에 대괄호가 없으면 위치에 의해 바인딩되지 않으므로 항목과 함께 선언해야합니다. 당신이 Get-Help으로 -online 플래그를 사용하는 경우가 종종 예제와 함께 등 구문, 매개 변수에 대한 매우 상세한 정보를 가지고, 또한
about_Comment_Based_Help

:

이 내가 도움에 대한 찾을 수있는 가장 가까운 것입니다.

+0

"position by bound"는 무엇을 의미합니까? 또한 연결할 수있는 소스가 있습니까? 편집 : 방금 소스를 보았다 –

+0

@element_j PowerShell 매개 변수는 위치에 의해 바인딩 될 수 있고 (다른 방법으로 지정되어 있지 않은 한 기본적으로 사용되는 경우가 많다) 사용자가 보는 다른 구문은 'ParameterSetName'매개 변수 특성으로 정의됩니다. – TheIncorrigible1

+0

흠, 고마워. 'Copy-Item [-Destination] '은 대상 플래그가 지정되면 문자열을 포함해야 함을 의미합니다. '[-UseTransaction []]와 같은 것은'UseTransaction'이 지정 되더라도'SwitchParameter'는 선택 사항이라는 것을 의미합니다, 맞습니까? –