Update-Script 
	
   
	
	语法 
	
		All
	 
	
		Update-Script
    [[-Name] <String[]>]
    [-RequiredVersion <String>]
    [-MaximumVersion <String>]
    [-Proxy <Uri>]
    [-ProxyCredential <PSCredential>]
    [-Credential <PSCredential>]
    [-Force]
    [-AllowPrerelease]
    [-AcceptLicense]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]
 
	说明 
	
		该 Update-Script cmdlet 更新在本地计算机上安装的脚本。 已更新的脚本从安装的版本所在的存储库下载。
	 
	示例 
	示例 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  
		允许使用标记为预发行版的新脚本更新脚本。
		参数属性 
		
		参数集 
			
				
					(All) 
					
						 
				 
				
						Position: Named 必需: False 来自管道的值: False 来自管道的值(按属性名称): False 来自剩余参数的值: False 
			 
		-Confirm 
		在运行 Update-Script之前,提示你进行确认。
		参数属性 
		
		参数集 
			
				
					(All) 
					
						 
				 
				
						Position: Named 必需: False 来自管道的值: False 来自管道的值(按属性名称): False 来自剩余参数的值: False 
			 
		-Credential 
		指定有权更新脚本的用户帐户。
		参数属性 
		
		参数集 
			
				
					(All) 
					
						 
				 
				
						Position: Named 必需: False 来自管道的值: False 来自管道的值(按属性名称): True 来自剩余参数的值: False 
			 
		-Force 
		
              Update-Script强制运行而不要求用户确认。
		参数属性 
		
		参数集 
			
				
					(All) 
					
						 
				 
				
						Position: Named 必需: False 来自管道的值: False 来自管道的值(按属性名称): False 来自剩余参数的值: False 
			 
		-MaximumVersion  
		指定要更新的脚本的最大版本或最新版本。 
              不能 在同一命令中使用 MaximumVersion 和 RequiredVersion  参数。
		参数属性 
		
				类型: String 
默认值: None 支持通配符: False 不显示: False 
		参数集 
			
				
					(All) 
					
						 
				 
				
						Position: Named 必需: False 来自管道的值: False 来自管道的值(按属性名称): True 来自剩余参数的值: False 
			 
		-Name 
		指定要更新的一个脚本名称或脚本名称数组。
		参数属性 
		
				类型: String [ ] 
默认值: None 支持通配符: False 不显示: False 
		参数集 
			
				
					(All) 
					
						 
				 
				
						Position: 0 必需: False 来自管道的值: False 来自管道的值(按属性名称): True 来自剩余参数的值: False 
			 
		-PassThru  
		该 Update-Script cmdlet 更新在本地计算机上安装的脚本。 已更新的脚本从安装的版本所在的存储库下载。
		参数属性 
		
		参数集 
			
				
					(All) 
					
						 
				 
				
						Position: Named 必需: False 来自管道的值: False 来自管道的值(按属性名称): False 来自剩余参数的值: False 
			 
		-Proxy 
		指定请求的代理服务器,而不是直接连接到 Internet 资源。
		参数属性 
		
				类型: Uri 
默认值: None 支持通配符: False 不显示: False 
		参数集 
			
				
					(All) 
					
						 
				 
				
						Position: Named 必需: False 来自管道的值: False 来自管道的值(按属性名称): True 来自剩余参数的值: False 
			 
		-ProxyCredential  
		指定有权使用由 Proxy  参数指定的代理服务器的用户帐户。
		参数属性 
		
		参数集 
			
				
					(All) 
					
						 
				 
				
						Position: Named 必需: False 来自管道的值: False 来自管道的值(按属性名称): True 来自剩余参数的值: False 
			 
		-RequiredVersion  
		指定要更新的脚本的确切版本号。 
              MinimumVersion  和 RequiredVersion  参数不能在同一命令中使用。
		参数属性 
		
				类型: String 
默认值: None 支持通配符: False 不显示: False 
		参数集 
			
				
					(All) 
					
						 
				 
				
						Position: Named 必需: False 来自管道的值: False 来自管道的值(按属性名称): True 来自剩余参数的值: False 
			 
		-WhatIf  
		显示 Update-Script 运行时会发生什么情况。 cmdlet 未能运行。
		参数属性 
		
		参数集 
			
				
					(All) 
					
						 
				 
				
						Position: Named 必需: False 来自管道的值: False 来自管道的值(按属性名称): False 来自剩余参数的值: False 
			 
		CommonParameters 
		
			此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters 。
		 
	
			
			
				
			
			
			
				
			
			
			
				
			
			
			
				
			
	输出 
			
			
				
			
	备注 
	
		
重要
截至 2020 年 4 月,PowerShell 库不再支持传输层安全性(TLS)版本 1.0 和 1.1。 如果未使用 TLS 1.2 或更高版本,则尝试访问 PowerShell 库时会收到错误。 使用以下命令确保使用的是 TLS 1.2:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
有关详细信息,请参阅 PowerShell 博客中的 公告 。