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.PSResourceGet의 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
패키지에 필요한 경우 설치 중에 라이선스 계약을 자동으로 수락합니다.
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[]
출력
참고
PowerShell 갤러리 더 이상 TLS(전송 계층 보안) 버전 1.0 및 1.1을 지원하지 않습니다. TLS 1.2 이상을 사용해야 합니다. 다음 명령을 사용하여 TLS 1.2를 사용하는지 확인합니다.
[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12
관련 링크
PSResourceGet