cmdlet은 New-ScriptFileInfo 라는 Demo-Script.ps1스크립트 파일을 만듭니다.
Get-Content 의 내용을 Demo-Script.ps1표시합니다. cmdlet은 Add-Content 함수와 워크플로를 추가합니다 Demo-Script.ps1.
$newScriptInfo = @{
Path = 'D:\ScriptSharingDemo\Demo-Script.ps1'
Version = '1.0'
Author = 'author@contoso.com'
Description = "my test script file description goes here"
}
New-ScriptFileInfo @newScriptInfo
Get-Content -Path $newScriptInfo.Path
<#PSScriptInfo
.VERSION 1.0
.AUTHOR pattif@microsoft.com
.COMPANYNAME
.COPYRIGHT
.TAGS
.LICENSEURI
.PROJECTURI
.ICONURI
.EXTERNALMODULEDEPENDENCIES
.REQUIREDSCRIPTS
.EXTERNALSCRIPTDEPENDENCIES
.RELEASENOTES
#>
<#
.DESCRIPTION
my test script file description goes here
#>
Param()
Version Name Type Repository Description
------- ---- ---- ---------- -----------
1.0 Demo-Script Script LocalRepo1 my test script file description goes here
cmdlet은 Test-ScriptFileInfo 유효성을 검사합니다.Demo-Script.ps1 cmdlet은 Publish-ScriptLocalRepo1 리포지토리에 스크립트를 게시합니다. 마침내.
Find-ScriptDemo-Script.ps1 리포지토리에서 검색 하는 데 사용됩니다.
하나 이상의 위치에 대한 경로를 지정합니다.
Path 매개 변수와 달리 LiteralPath 매개 변수의 값은 입력된 대로 정확하게 사용됩니다. 와일드카드로 해석되는 문자는 없습니다. 경로에 이스케이프 문자가 포함된 경우 작은따옴표로 묶습니다. 작은따옴표를 사용하면 Windows PowerShell에서 어떤 문자도 이스케이프 시퀀스로 해석하지 않도록 할 수 있습니다.
이 cmdlet은 일반적인 매개 변수인 -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction 및 -WarningVariable 매개 변수를 지원합니다. 자세한 내용은 about_CommonParameters를 참조하세요.