この変数は、最後に実行したコマンドの実行状態を保持するブール変数です。直前の処理が成功した場合にはTrue、それ以外の場合はFalseとなります。まずは、この変数の動きを見てみましょう。何もエラーが発生していない状態で、$?変数の中身を確認すると...
PowerShell がどのようにインストールされたかが分からない場合は、現在のセッションが実行している PowerShell を含むディレクトリを常に指す $PSHOME 変数の値を確認できます。値が$HOME\.dotnet\tools の場合、PowerShell は .NET グローバル ツールを使用してインストールされています。 値...
ここで、$Sessionという名前の変数を使用して、メソッドを使って Windows タイムサービスを開始し、サービスの状態を確認します。 PowerShell Invoke-Command-Session$Session{(Get-Service-NameW32time).Start()}Invoke-Command-Session$Session{Get-Service-NameW32time} ...
catchスクリプトは、終了エラーが発生した場合にのみ実行されます。tryが正常に実行された場合は、catchはスキップされます。catchブロック内の例外情報は、$_変数を使用してアクセスできます。 Try/Finally エラーを処理する必要はなくても、例外が発生したかどうかにかかわらず、何らかのコ...
PowerShell では、引用符で囲まれた文字列の内容に、実際の値に拡張する必要がある変数が含まれていない限り、常に二重引用符ではなく一重引用符を使用する必要があります。 一重引用符を使用することで、引用符で囲まれている内容を PowerShell が解析する必要がなくなり、コードの実行速度がわずか...
前のコマンドを何度も実行する代わりに、$Users変数の内容を使用します。 Active Directory 内でそのユーザーに変更を加えても変数の内容は更新されないことに注意してください。 $Users変数をGet-Memberにパイプ処理すると、使用可能なプロパティを見つけることができます。
その後、$server 変数を使用してインスタンスの Reboot メソッドにアクセスし、コンピュータを再起動します。この操作には十分注意してください。 豊富なクエリ言語 VBScript などのテクノロジで WMI を使用したことがあれば、おそらく、WQL (WMI Query Language) で記述したクエリを使用して ...
makecab.makecab オブジェクトの作成時にエラーが発生しなかった場合は、$cab 変数に格納されたオブジェクトを使用して、CreateCab メソッドを呼び出せます。 コピー $cab.CreateCab($path,$false,$false,$false) .cab ファイルが作成されたら、ForEach ステートメントを使用してファイルを ...