Update-Script
구문
All
Update-Script
[[-Name] <String[]>]
[-RequiredVersion <String>]
[-MaximumVersion <String>]
[-Proxy <Uri>]
[-ProxyCredential <PSCredential>]
[-Credential <PSCredential>]
[-Force]
[-AllowPrerelease]
[-AcceptLicense]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
cmdlet은 Update-Script 로컬 컴퓨터에 설치된 스크립트를 업데이트합니다. 업데이트된 스크립트는 설치된 버전과 동일한 리포지토리에서 다운로드됩니다.
Update-PSResource의 cmdlet에 대한 프록시 cmdlet입니다. 자세한 내용은 Update-PSResource 를 참조하세요.
예제
예제 1: 지정된 스크립트 업데이트
다음은 설치된 스크립트를 업데이트하고 업데이트된 버전을 표시하는 예제입니다.
Update-Script -Name UpdateManagement-Template -RequiredVersion 1.1
Get-InstalledScript -Name UpdateManagement-Template
Version Name Repository Description
------- ---- ---------- -----------
1.1 UpdateManagement-Template PSGallery This is a template script for Update Management...
Update-Script 에서는 Name 매개 변수를 사용하여 업데이트할 스크립트를 지정합니다.
RequiredVersion 매개 변수는 스크립트 버전을 지정합니다.
Get-InstalledScript 는 업데이트된 버전의 스크립트를 표시합니다.
매개 변수
-AcceptLicense
패키지에 필요한 경우 설치 중에 라이선스 계약을 자동으로 수락합니다.
매개 변수 속성
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-AllowPrerelease
시험판으로 표시된 최신 스크립트를 사용하여 스크립트를 업데이트할 수 있습니다.
프록시 cmdlet은 이 매개 변수를 .의 시험판 매개 변수에 매핑합니다 Update-PSResource.
매개 변수 속성
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-Confirm
Update-Script실행하기 전에 확인 메시지를 표시합니다.
매개 변수 속성
형식: SwitchParameter
Default value: False
와일드카드 지원: False
DontShow: False
별칭: cf(cf)
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-Credential
스크립트를 업데이트할 수 있는 권한이 있는 사용자 계정을 지정합니다.
매개 변수 속성
형식: PSCredential
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: True
나머지 인수의 값: False
-Force
사용자 확인을 요청하지 않고 강제로 Update-Script 실행합니다.
매개 변수 속성
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-MaximumVersion
프록시 cmdlet은 이 매개 변수의 값을 사용하여 Version 매개 변수 Update-PSResource와 함께 사용할 NuGet 버전 검색 문자열을 만듭니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: True
나머지 인수의 값: False
-Name
업데이트할 하나의 스크립트 이름 또는 스크립트 이름 배열을 지정합니다.
매개 변수 속성
형식: String [ ]
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: 0
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: True
나머지 인수의 값: False
-PassThru
PassThru 매개 변수를 사용하는 경우 Update-Script 스크립트에 대한 PSRepositoryItemInfo 개체를 출력합니다.
매개 변수 속성
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-Proxy
프록시 cmdlet은 이 매개 변수가 지원 Update-PSResource되지 않으므로 무시합니다.
매개 변수 속성
형식: Uri
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: True
나머지 인수의 값: False
-ProxyCredential
프록시 cmdlet은 이 매개 변수가 지원 Update-PSResource되지 않으므로 무시합니다.
매개 변수 속성
형식: PSCredential
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: True
나머지 인수의 값: False
-RequiredVersion
프록시 cmdlet은 이 매개 변수의 값을 사용하여 Version 매개 변수 Update-PSResource와 함께 사용할 NuGet 버전 검색 문자열을 만듭니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: True
나머지 인수의 값: False
-WhatIf
Update-Script 실행될 경우 어떤 일이 발생하는지 보여줍니다. cmdlet이 실행되지 않습니다.
매개 변수 속성
형식: SwitchParameter
Default value: False
와일드카드 지원: False
DontShow: False
별칭: 위스콘신
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
CommonParameters
이 cmdlet은 일반적인 매개 변수인 -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction 및 -WarningVariable 매개 변수를 지원합니다. 자세한 내용은 about_CommonParameters 를 참조하세요.
출력
참고
PowerShell 갤러리는 더 이상 TLS(전송 계층 보안) 버전 1.0 및 1.1을 지원하지 않습니다. TLS 1.2 이상을 사용해야 합니다. 다음 명령을 사용하여 TLS 1.2를 사용하고 있는지 확인합니다.
[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12