powershell-v5.0

    1

    1答えて

    Try statementとTryブロックと複数のCatchブロックを持つスクリプトを作成しています。 This page has provided a good guide to help with identifying error types PowerShellで、そしてcatchステートメントでそれらを処理する方法。 私は今までWrite-Errorを使っています。私は、任意のパラメータ

    0

    1答えて

    私はPowerShellアプリケーションで作業しています。このアプリケーションでは、テキストボックスからユーザーIDを入力し、ActiveDirectoryを検索して3つのフィールドを返す必要があります。しかし、私は次のエラー受け取る、私はそれを使用しようとするたび: Get-ADUser : Cannot validate argument on parameter 'Identity'. Th

    0

    1答えて

    なぜこれが機能しないのか、何を検索するのかについては迷っています。 私は単純な関数Get-FileInputを持っています。 Import-CSVを呼び出し、データを渡す前に特定の列をチェックするだけです。 私はその後、私はこの $data = Get-FileInput foreach ($computer in $data) { Get-ADComputer -Filter {$

    0

    1答えて

    説明するには、私は現在、処理後にファイルの最初の2つのタブを分離し、新しいワークブックを開き、そのワークブックを保存します。名前はレポートの担当者の名前(各ファイルに名前が記載されています)と電子メールで送信されます。 私は2つのことについて助けが必要です。名前の参照としてセルを使用してファイルを保存することができず、同時に2枚のシートをコピーすることはできません(シート1はシート2に依存し、コピ

    2

    1答えて

    末尾に,\r\nのCSVファイルを修正しようとしています。私が何をしても、それは単に何もしません。私は式を[]に入れてみましたが、これはすべての単一カンマを置き換えます。つまり、改行文字と一致できないということです。 サブライムテキストを使用してファイルをWindowsラインエンディングで保存しましたが、\r\n,\n\r、および\nの両方のバリエーションを試しました。 (Get-Content

    1

    5答えて

    ディレクトリを指す文字列変数があります。このディレクトリには、拡張子が.xyzの単一ファイルがあります。ファイル名自体を知らなくても、このファイルへのパスを取得する方法は? 私がこれまでに次のコードを持っている: $dir = "C:\Temp\MyDir" $xyzFiles = @(Get-ChildItem "$dir\*.xyz") $file = $xyzFiles[0] は、P

    -4

    2答えて

    私はいくつかの手動プロセスを自動化するためにPSv5で以下のPowerShellスクリプトを使用しようとしていますが、失敗し続けています。私はISEでそれをデバッグしようとすると、私は次のエラーを取得し、出力ファイルが生成されません: Get-Content : Cannot bind argument to parameter 'Path' because it is null. At lin

    1

    2答えて

    を動作していないこれは私のコードです:これらの機能の両方が$falseに評価するとき if (FuncOne($valOne) -and FuncTwo($valTwo)) { ... } 、if文の中のコードはまだ実行されます。何故ですか?これも期待どおりに動作しません。 このように記述すると、期待どおりに動作します。 $a = FuncOne($valOne) $b = Fu

    2

    2答えて

    このPowerShellスクリプトはうまくいきますが、1行のスクリプトにする必要があります。どのようにパラメータオブジェクトをインラインで作成できますか? $action = New-ScheduledTaskAction -Execute 'Powershell.exe' -Argument 'invoke-command -scriptblock {iisreset}' $trigger =

    4

    1答えて

    PowerShellを使用する場合、時々、異なる型のオブジェクトを比較します。一般的なシナリオは$int -eq $boolです(つまり、0 -eq $false、0 -ne $true、すべての非ゼロ値のみが真、偽ではありません)。 大部分は良いことです。時には痛みです(例えば、値が1のオブジェクトのすべてのプロパティを検索していますが、値が$trueのすべてのプロパティを必要としない場合など)