2

UpdateModuleモジュールをネットワーク共有からローカル モジュール フォルダーにコピーし、モジュールをリロードするというコマンドがあります。

モジュールにタブ補完を追加して、 の項目に基づいて補完したいと考えています'~\Documents\WindowsPowerShell\Modules'UpdateModule *また、すべてのモジュールを更新するために使用したいと思います。

4

1 に答える 1

2

タブ補完に「動的な値」を提供する方法は (まだ) ありません。パラメーターの検証属性に値をハードコーディングすると、タブ補完で値が取得されます。

function Test-TabCompletion
{
    param(
        [ValidateSet('module1','module2','module3')]
        [string]$Name       
    )
}

Test-TabCompletion -Name <tab>
于 2012-07-15T06:40:04.483 に答える