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 コマンドレットは、ローカル コンピューターにインストールされているスクリプトを更新します。 更新されたスクリプトは、インストールされているバージョンと同じリポジトリからダウンロードされます。
これは、Update-PSResource の コマンドレットのプロキシ コマンドレットです。 詳細については、「 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)
配置: Named
必須: False
パイプラインからの値: False
プロパティ名別のパイプラインからの値: False
残りの引数からの値: False
-AllowPrerelease
プレリリースとしてマークされた新しいスクリプトでスクリプトを更新できます。
プロキシ コマンドレットは、このパラメーターを のUpdate-PSResource パラメーターにマップします。
パラメーターのプロパティ
パラメーター セット
(All)
配置: Named
必須: False
パイプラインからの値: False
プロパティ名別のパイプラインからの値: False
残りの引数からの値: False
-Confirm
Update-Scriptを実行する前に確認を求めるメッセージが表示されます。
パラメーターのプロパティ
パラメーター セット
(All)
配置: Named
必須: False
パイプラインからの値: False
プロパティ名別のパイプラインからの値: False
残りの引数からの値: False
-Credential
スクリプトを更新するアクセス許可を持つユーザー アカウントを指定します。
パラメーターのプロパティ
パラメーター セット
(All)
配置: Named
必須: False
パイプラインからの値: False
プロパティ名別のパイプラインからの値: True
残りの引数からの値: False
-Force
ユーザーの確認を求めずに Update-Script を強制的に実行します。
パラメーターのプロパティ
パラメーター セット
(All)
配置: Named
必須: False
パイプラインからの値: False
プロパティ名別のパイプラインからの値: False
残りの引数からの値: False
-MaximumVersion
プロキシ コマンドレットは、このパラメーターの値を使用して、 の Update-PSResource パラメーターで使用する NuGet バージョン検索文字列を作成します。
パラメーターのプロパティ
型: String
規定値: None
ワイルドカードのサポート: False
DontShow: False
パラメーター セット
(All)
配置: Named
必須: False
パイプラインからの値: False
プロパティ名別のパイプラインからの値: True
残りの引数からの値: False
-Name
更新する 1 つのスクリプト名またはスクリプト名の配列を指定します。
パラメーターのプロパティ
型: String [ ]
規定値: None
ワイルドカードのサポート: False
DontShow: False
パラメーター セット
(All)
配置: 0
必須: False
パイプラインからの値: False
プロパティ名別のパイプラインからの値: True
残りの引数からの値: False
-PassThru
PassThru パラメーターを使用すると、Update-Script はスクリプトの PSRepositoryItemInfo オブジェクトを出力します。
パラメーターのプロパティ
パラメーター セット
(All)
配置: Named
必須: False
パイプラインからの値: False
プロパティ名別のパイプラインからの値: False
残りの引数からの値: False
-Proxy
プロキシ コマンドレットは、 Update-PSResourceでサポートされていないため、このパラメーターを無視します。
パラメーターのプロパティ
型: Uri
規定値: None
ワイルドカードのサポート: False
DontShow: False
パラメーター セット
(All)
配置: Named
必須: False
パイプラインからの値: False
プロパティ名別のパイプラインからの値: True
残りの引数からの値: False
-ProxyCredential
プロキシ コマンドレットは、 Update-PSResourceでサポートされていないため、このパラメーターを無視します。
パラメーターのプロパティ
パラメーター セット
(All)
配置: Named
必須: False
パイプラインからの値: False
プロパティ名別のパイプラインからの値: True
残りの引数からの値: False
-RequiredVersion
プロキシ コマンドレットは、このパラメーターの値を使用して、 の Update-PSResource パラメーターで使用する NuGet バージョン検索文字列を作成します。
パラメーターのプロパティ
型: String
規定値: None
ワイルドカードのサポート: False
DontShow: False
パラメーター セット
(All)
配置: Named
必須: False
パイプラインからの値: False
プロパティ名別のパイプラインからの値: True
残りの引数からの値: False
-WhatIf
Update-Script が実行された場合の動作を示します。 コマンドレットは実行されません。
パラメーターのプロパティ
型: SwitchParameter
規定値: False
ワイルドカードのサポート: False
DontShow: False
Aliases: ウィスコンシン
パラメーター セット
(All)
配置: Named
必須: False
パイプラインからの値: False
プロパティ名別のパイプラインからの値: False
残りの引数からの値: False
CommonParameters
このコマンドレットでは、一般的なパラメーター -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