powershell

    5

    1答えて

    を%*を渡すとき、私は、任意の数の引数(ファイルのリスト)を受け取り、以下のコマンド構造でPowerShellスクリプトを実行するバッチスクリプトを持っている: "%POWERSHELL%" -Command "%SCRIPT%" %*を %POWERSHELL%はPowerShell.exeへのパスで、%SCRIPT%は$argsとして%*を受けることを解釈する私のPowerShellスクリプト

    5

    2答えて

    次のような正規表現がありますが、変数$ regexにファイルから読み込んだので、デザイン時にその内容がわかりませんが、実行時には私はそれが "バージョン1"、 "バージョン2"、 "バージョン3" と "バージョン4" という名前のグループ含まれていることを発見することができます。 "Version (?<version1>\d),(?<version2>\d),(?<version3>\d),(

    8

    3答えて

    私は、160万のファイルを1つのフォルダに入れ、ファイル名に基づいて正しいフォルダに移動するスクリプトを作成しようとしています。 NTFSでは、パフォーマンスが低下することなく、単一のフォルダ内で多数のファイルを処理できないためです。 このスクリプトフォルダー内のすべてのアイテムを取得するスクリプト呼び出し "Get-ChildItem"は、予想通り、多くのメモリを消費します(約3.8  GB)。

    15

    5答えて

    PowerShellを使用してウェブサイトにログインし、ファイルをダウンロードしようとしています。 しかし、PSに資格情報を正しく渡すことができません。ここで は私のPSです:ここでは $webclient = new-object System.Net.WebClient $webclient.Credentials = new-object System.Net.NetworkCredent

    5

    2答えて

    私はpowershellを初めて使っていますが、windows2003サーバ上で実行されるいくつかのスクリプトを書きました。それは間違いなくcmdスクリプトよりも強力です(おそらく私がプログラミングの背景を持っているためです)。しかし、さらに掘り下げると、次のように気付きました。 各スクリプトの起動は1回のpowershellプロセスで実行されます。 各スクリプトに対して新しいPowerShell

    13

    2答えて

    Windows PowerShell 3.0でTabExpansion2関数をオーバーライドする方法を示す例がありますか?私は古いTabExpansion関数をオーバーライドする方法を知っていますが、PowerShell ISEでintellisenseの項目のリストを提供したいと思います。私はTabExpansion2の定義を見て、タブ拡張プロセスで自分のコードをどのように注入するのかは分かりま

    5

    3答えて

    私はRename-ItemにパイプGet-ChildItemを使用してファイルのリストを選択し、「名前を変更oldfilename newfilename へ」のようなものを示す各ラインと出力表示テキストを持っているしたいと思います。 どうすればいいですか?

    7

    1答えて

    、Iこのような何か: Invoke-Expression "& `"C:\Scripts\psftp.exe`" ftp.blah.com" 私はすべての出力パイプにしたい、文字列にこのエラーなど$output 私はこれをどのように行うことができますか?私は最後に>を試してみましたが、$output = ...でもどちらもエラーとソートを捕まえることはできません。パスにスペースが含まれていない

    8

    1答えて

    私はこのようになりますしているものを、PowerShellの.EXE試着キャッチをしたい: Try { $output = C:\psftp.exe ftp.blah.com 2>&1 } Catch { echo "ERROR: " echo $output return } echo "DONE: " echo $output 私は無

    16

    1答えて

    (2.0)スクリプト:オプションは、オプションのパラメータの任意の数です .\{script name} [options] PATH を - に沿って考えます冗長のために '-v'の行。 PATH引数は、最後に引数が渡されたものであり、必須です。オプションと1つだけの引数を指定してスクリプトを呼び出すことができ、その引数はパスとみなされます。私は、オプションのパラメータだけを含むパラメータリ