Muni Bus

パソコンの操作方法や設定方法を忘れないようにメモしています。ブログを一回引っ越ししているので、所々表示がかなり乱れています・・・

PowerShell(変数とオブジェクト)

【PowerShell】プロパティをウィンドウに簡単に表示する

Out-GridViewコマンドレットを使う。以下は、C:\Windowsにあるexplorer.exeの幾つかのプロパティを表示した例。すべてを表示させたければSelect-Objectの指定を*とするとすべてが表示される。 PS > Get-ChildItem C:\Windows\explorer.exe |>> Select-Object…

【PowerShell】オブジェクトのメンバ(プロパティやメソッド)を確認する

Get-Memberコマンドレットを使う。以下は配列のメンバを確認して利用した例。 PS > $s = "石見舞菜香", "鈴木みのり ", " 野口瑠璃子", " 安野希世乃 "PS > $s | Get-Member TypeName: System.StringName MemberType Definition---- ---------- ----------Cl…

【PowerShell】論理型変数

PowerShellの論理リテラルは自動変数である$true(真)か$false(偽)のいずれか。それぞれTrue、Falseと表示される。 PS > $trueTruePS > $falseFalsePS > 2 -eq 1FalsePS > 2 -eq 2TruePS > $b = 2 -eq 3PS > Write-Host $bFalse

【PowerShell】変数の宣言時に特定の型にする

型リテラルを使う。代入する変数名の左側に型リテラルを配置すればよい。型リテラルにはSystem名前空間の構造体を指定する。 PS > [System.Int32]$i = 1.23PS > Write-Output $i1PS > $i.GetType().NameInt32PS > [System.Double]$d = 1.23PS > Write-Output…

【PowerShell】変数が宣言されているかどうか確認する

Test-PathコマンドレットでVariableドライブを参照すればよい。 宣言されていない変数とヌル($null)と比較をするとTrueが返されるが、ヌルが代入された状態の変数もあるため、宣言の有無の判定にヌルとの比較は使えないことに注意。 PS > Write-Output $sP…

【PowerShell】型を指定して変数を作成する

型比較演算子-asを使う。 PS > Test-Path Variable:rFalsePS > $r -eq $nullTruePS > $r = -1.234 -as 'System.int32'PS > Write-Output $r-1PS > $r = -1.234 -as 'System.Double'PS > Write-Output $r-1.234PS > $r = -1.234 -as 'System.String'PS > Writ…

【PowerShell】Variableドライブ

PowerShellでは、変数はVariableドライブに格納され、そこに一覧保存されており参照することができる。 PS > Set-Location Variable:PS Variable:\> Get-ChildItemName Value---- -----$ Variable:? True^ Set-Locationargs {}(以下、表示省略) 通常の定義…