다음을 통해 공유


Update-Script

스크립트를 업데이트.

Syntax

Update-Script
      [[-Name] <String[]>]
      [-RequiredVersion <String>]
      [-MaximumVersion <String>]
      [-Proxy <Uri>]
      [-ProxyCredential <PSCredential>]
      [-Credential <PSCredential>]
      [-Force]
      [-AllowPrerelease]
      [-AcceptLicense]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

cmdlet은 Update-Script 로컬 컴퓨터에 설치된 스크립트를 업데이트합니다. 업데이트된 스크립트는 설치된 버전과 동일한 리포지토리에서 다운로드됩니다.

Microsoft.PowerShell.PSResourceGetUpdate-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

패키지에 필요한 경우 설치 중에 라이선스 계약을 자동으로 수락합니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AllowPrerelease

시험판으로 표시된 최신 스크립트로 스크립트를 업데이트할 수 있습니다.

프록시 cmdlet은 이 매개 변수를 의 Prerelease 매개 변수에 Update-PSResource매핑합니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

를 실행 Update-Script하기 전에 확인 메시지를 표시합니다.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

스크립트를 업데이트할 수 있는 권한이 있는 사용자 계정을 지정합니다.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Force

Update-Script 사용자 확인을 요청하지 않고 강제로 실행합니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaximumVersion

프록시 cmdlet은 이 매개 변수의 값을 사용하여 의 Version 매개 변수 Update-PSResource와 함께 사용할 NuGet 버전 검색 문자열을 만듭니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Name

업데이트할 하나의 스크립트 이름 또는 스크립트 이름 배열을 지정합니다.

Type:String[]
Position:0
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-PassThru

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Proxy

프록시 cmdlet은 에서 지원 Update-PSResource되지 않으므로 이 매개 변수를 무시합니다.

Type:Uri
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ProxyCredential

프록시 cmdlet은 에서 지원 Update-PSResource되지 않으므로 이 매개 변수를 무시합니다.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-RequiredVersion

프록시 cmdlet은 이 매개 변수의 값을 사용하여 의 Version 매개 변수 Update-PSResource와 함께 사용할 NuGet 버전 검색 문자열을 만듭니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

실행될 경우 Update-Script 어떤 일이 발생하는지 표시합니다. cmdlet이 실행되지 않습니다.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

입력

String[]

String

Uri

PSCredential

출력

Object

참고

PowerShell 갤러리 더 이상 TLS(전송 계층 보안) 버전 1.0 및 1.1을 지원하지 않습니다. TLS 1.2 이상을 사용해야 합니다. 다음 명령을 사용하여 TLS 1.2를 사용하는지 확인합니다.

[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12