PowerShellでは、文字列として記述されているコマンドを実行することが可能です。 たとえばテキストファイルなどから文字を読み取ってコマンドとして実行するような場合に有効です。 これを実現するにはInvoke-Expressionコマンドレットを使用します。 たとえば”Get-Date”が文字列の場合は Invoke-Expression "Get-Date" で実行することができます。 実際の実行結果を下記に示します。
PowerShellでブール値を表すにはどうすればよいでしょうか? 変数 $a に trueを直接代入しようとすると次のようになります。 PS > $a = true 用語 'true' は、コマンドレット、関数、操作可能なプログラム、またはスクリプト ファイルとし て認識されません。用語を確認し、再試行してください。 発生場所 行:1 文字:9 + $a = true <<<< true はブール値として認識しません。 実は、PowerShellではブール値を先頭に$を付けて $TRUEや$FALSE と表します。 PS > $a = $TRUE PS > $a.GetType() IsPublic IsSerial Name BaseType -------- -------- ---- -------- True True Boolean System.ValueType Null値
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く