cmdlet

    8

    2答えて

    背景 私はPowerShellのモジュール内のコマンドレットを書いています のWindows 7上のPowershell 2.0を使用しています(「モジュールから呼び出されたときにPowerShellのコマンドレットの詳細な出力をキャプチャする方法"Powershell 2.0の新機能です)。 コマンドレットをテストするために、Visual Studio 2008でプログラムによってコマンドレット

    9

    3答えて

    PowerShellスクリプトを実行するアセンブリからカスタムコマンドレットを使用するC#コードからPowerShellスクリプトを実行しようとしています。コードは次のとおりです。 using System; using System.Management.Automation; [Cmdlet(VerbsCommon.Get,"Hello")] public class GetHello

    1

    1答えて

    カスタムタイプのパラメータをmyコマンドレットに渡したいとします。私はこのようなパラメータを宣言します。 [Parameter(Position = 1)] public StoreIdParameter Identity { get; set; } しかし、私は(このような:ゲット・ストアVS)パラメータを指定してコマンドレットを実行すると、私は例外を取得: は、パラメータ「アイデンティテ

    1

    1答えて

    私のPowerShellプロバイダーは、SQLデータベース上のビジネスロジックレイヤーで、Powershellドライブはデータベース接続設定と同じです。この接続設定のコレクションは、ローカルコンピュータ上の暗号化されたXMLファイルに保存されます。管理者は、これらのPSドライブをコンピュータに追加して、SQL Server資格情報を提供し、別のPowershellユーザーがスクリプトの作成時に使用

    1

    1答えて

    PowerShellスクリプトの例外をMicrosoft Enterprise Library v5.0例外処理ブロックに送るカスタムPowerShell 1.0コマンドレットを作成しています。 コマンドレットがdllにコンパイルされ、configを使用してExceptionManagerのインスタンスを作成しようとすると、Exception handling configが外部ファイルからロード

    3

    2答えて

    Rename-Itemはスクリプトブロックを受け入れます(私は思っています...)をパラメータとして受け取りますので、ファイルの名前を変更する場合など):私はいくつかの項目の名前を変更するコマンドレットを書いているし、新しい名前のために、このような構文を使用できるようにしたいと思い Dir *.ps1 | Rename-item -NewName {$_.Name -replace ".ps1"