ディスカバリーによって実行される PowerShell コマンド

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:29分
  • これらはディスカバリーが実行する PowerShell コマンドレットとそのパラメーターで、Windows サーバーとアプリケーションの管理を制御および自動化します。プローブパラメーターと、コマンドを含む MID サーバースクリプトがインクルードされています。

    コマンドレット / パラメーター 説明
    Add-Content
    • パス
    • エンコーディング
    指定されたアイテムまたはファイルにコンテンツを追加します。コンテンツを指定するには、コマンド内にコンテンツを入力するか、コンテンツを含むオブジェクトを指定します。
    プローブ
    Windows - ファイルディスカバリー (filebaseddiscovery.ps1)
    MID サーバースクリプト
    CollectConnectionsAndProcessesInfo.ps1
    Add-Member
    • NotePropertyName
    • NotePropertyValue
    • MemberType
    • 名前
    Windows PowerShell オブジェクトのインスタンスにプロパティとメソッドを追加できます。たとえば、オブジェクトの説明、またはスクリプトを実行してオブジェクトを変更する ScriptMethod メンバーを含む、NoteProperty メンバーを追加できます。
    プローブ
    Windows - ファイルディスカバリー (filebaseddiscovery.ps1)
    MID サーバースクリプト
    CollectConnectionsAndProcessesInfo.ps1
    Add-Type
    • TypeDefinition
    • Assemblyname
    • MemberDefinition
    • 名前
    • 名前空間
    • PassThru
    Windows PowerShell セッションに Microsoft .NET Framework クラスを追加します。その後、.NET Framework オブジェクトを使用する場合と同様に、New-Object コマンドレットを使用してオブジェクトをインスタンス化し、それらのオブジェクトを使用することができます。Windows PowerShell プロファイルに Add-Type のコマンドを追加すると、すべての Windows PowerShell セッションでこのクラスを使用できます。
    プローブ
    • Windows - MSSQL (sqlinfo.ps1)
    • Windows - Azure (is.azure.ps1)
    MID サーバースクリプト
    • Credentials.psm1
    • RegistryAPI.psm1
    • LaunchProc.psm1
    Compare-Object
    • プロパティ
    • PassThru
    2 つのセットのオブジェクトを比較します。1 つのオブジェクトセットが参照セットで、もう一方のセットが差異セットです。比較の結果は、プロパティ値が参照セットのオブジェクトにのみ表示されるか、IncludeEqual パラメーターが指定されている場合は両方のオブジェクトに表示されことを示しています。
    MID サーバースクリプト
    DiagnosticsUtil.psm1
    ConvertTo-SecureString
    • 文字列
    • AsPlainText
    • 強制
    暗号化された標準文字列を安全な文字列に変換します。プレーンテキストを安全な文字列に変換することもできます。これは、ConvertFrom-SecureString および Read-Host で使用されます。コマンドレットで作成された安全な文字列は、SecureString タイプのパラメーターを必要とするコマンドレットまたは関数で使用できます。
    プローブ
    Windows - Storage 2012 - PS (storage.2012.ps1)
    MID サーバースクリプト
    Credentials.psm1
    ConvertTo-Json オブジェクトを JavaScript Object Notation (JSON) 形式の文字列に変換します。プロパティはフィールド名に変換され、フィールド値はプロパティ値に変換され、メソッドは削除されます。
    MID サーバースクリプト
    CollectConnectionsAndProcessesInfo.ps1
    Copy-Item
    • パス
    • 移動先
    • 強制
    • 再帰呼び出し
    • PassThru
    ある場所から同じネームスペース内の別の場所にアイテムをコピーします。たとえば、ファイルをフォルダーにコピーすることはできますが、ファイルを認定ドライブにコピーすることはできません。
    MID サーバースクリプト
    • ADMELauncherWMI.psm1
    • ExecuteRemote.psm1
    • LaunchProc.psm1
    • NmapInstallation.ps1
    ForEach-Object - process 入力オブジェクトのコレクション内の各アイテムに対して操作を実行します。入力オブジェクトは、コマンドレットにパイプするか、InputObject パラメーターを使用して指定することができます。
    プローブ
    • Windows - JBoss Find web.xml List (indwebxml.ps1)
    • Windows - MSSQL (sqlinfo.ps1)
    MID サーバースクリプト
    • CollectConnectionsAndProcessesInfo.ps1
    • DiagnosticsUtil.psm1
    • PSScript.ps1
    Format-List 各プロパティが別々の行に表示されるプロパティのリストとして、コマンドの出力をフォーマットします。Format-List を使用して、オブジェクトのすべてのプロパティまたは選択したプロパティをリストとして書式設定し、表示することができます。
    MID サーバースクリプト
    RegistryAPI.psm1
    Get-ChildItem
    • パス
    • ファイル
    • 再帰呼び出し
    • フィルター
    • ディレクトリー
    • インクルード
    指定された 1 つ以上の場所のアイテムを取得します。アイテムがコンテナである場合は、コンテナ内のアイテム (子アイテムと呼ばれます) を取得します。すべての子コンテナ内のアイテムを取得するには、再帰呼び出しパラメーターを使用します。
    MID サーバースクリプト
    • CollectConnectionsAndProcessesInfo.ps1
    • DiagnosticsUtil.psm1
    • ExecuteRemote.psm1
    • LaunchProc.psm1
    • NmapInstallation.ps1
    • PSScript.ps1
    • RegistryAPI.psm1
    Get-Content
    • パス
    ファイル内のテキストなど、パスによって指定された場所にあるアイテムのコンテンツを取得します。コンテンツを 1 行ずつ読み込み、それぞれがコンテンツの行を表すオブジェクトのコレクションを返します。
    プローブ
    Windows - ADM Enhanced
    MID サーバースクリプト
    • ADMELauncherWMI.psm1
    • ADMELauncherWinRM.psm1
    • ScriptAPI.psm1
    Get-Date - Uformat 現在の日付または指定した日付を表す DateTime オブジェクトを取得します。複数の Windows および UNIX 形式で日付と時刻をフォーマットすることができます。Get-Date を使用して日付または時刻の文字列を生成し、その文字列を他のコマンドレットまたはプログラムに送信することができます。
    プローブ
    Windows - ファイルディスカバリー (filebaseddiscovery.ps1 )
    MID サーバースクリプト
    • DiagnosticsUtil.psm1
    • LaunchProc.psm1
    Get-Item 指定された場所にあるアイテムを取得します。ワイルドカード文字 (*) を使用してアイテムのすべてのコンテンツを要求しない限り、その場所でアイテムのコンテンツを取得することはできません。
    プローブ
    Windows - ADM Enhanced
    MID サーバースクリプト
    • ExecuteRemote.psm1
    • ADMELauncherWinRM.psm1
    • ADMELauncherWMI.psm1
    Get-ItemProperty
    • パス
    • 名前
    • ErrorAction
    指定されたアイテムのプロパティを取得します。たとえば、このコマンドレットを使用して、ファイルオブジェクトの LastAccessTime プロパティの値を取得できます。また、このコマンドレットを使用して、レジストリーエントリとその値を表示することもできます。
    MID サーバースクリプト
    • RegistryAPI.psm1
    • ScriptAPI.psm1
    • NmapInstallation.psm1
    Get-Member - MemberType オブジェクトのメンバー、プロパティ、およびメソッドを取得します。オブジェクトを指定するには、InputObject パラメーターまたはパイプオブジェクトを Get-Member に使用します。静的メンバー (インスタンスではなく、クラスのメンバー) についての情報を取得するには、静的パラメーターを使用します。特定のタイプのメンバー (NoteProperties など) のみを取得するには、MemberType パラメーターを使用します。
    プローブ
    Windows - ADM Enhanced
    MID サーバースクリプト
    CollectConnectionsAndProcessesInfo.ps1
    Get-Process
    • ID
    • ErrorVariable (alias EV)
    • PSProvider
    ローカルまたはリモートコンピューターのプロセスを取得します。パラメーターを指定しない場合、このコマンドレットはローカルコンピューター上のすべてのプロセスを取得します。また、プロセス名またはプロセス ID (PID) によって特定のプロセスを指定したり、このコマンドレットにパイプラインを介してプロセスオブジェクトを渡したりすることもできます。
    プローブ
    Windows - ファイルディスカバリー (filebaseddiscovery.ps1 )
    MID サーバースクリプト
    • CollectConnectionsAndProcessesInfo.ps1
    • Get-PEB.psm1
    Get-PSDrive
    • 名前
    • ErrorAction
    • PSProvider
    現在のセッションのドライブを取得します。セッション内の特定のドライブまたはすべてのドライブを取得できます。
    プローブ
    Windows - ADM Enhanced
    MID サーバースクリプト
    • ADMELauncherWMI.psm1
    • Credentials.psm1
    Get-PSSession ローカルおよびリモートコンピューターのユーザー管理 Windows PowerShell セッション (PSSessions) を取得します。
    MID サーバースクリプト
    Credentials.psm1
    Get-Variable - Name 現在のコンソールの Windows PowerShell 変数を取得します。ValueOnly パラメーターを指定して変数の値のみを取得し、名前で返された変数をフィルタリングすることができます。
    MID サーバースクリプト
    • ExecuteRemote.psm1
    • PSScript.ps1
    • DiagnosticsUtil.psm1
    Get-WmiObject
    • ComputerName
    • フィルター
    • 認証情報
    • 代理操作
    • 認証
    • ErrorAction (alias EA)
    • リスト
    • 名前空間
    • クラス
    Windows Management Instrumentation (WMI) クラスのインスタンス、または利用可能な WMI クラスに関する情報を取得します。リモートコンピューターを指定するには、ComputerName パラメーターを使用します。リストパラメーターが指定されている場合、コマンドレットは、指定された名前空間で利用可能な WMI クラスに関する情報を取得します。クエリーパラメーターが指定されている場合、コマンドレットは WMI クエリー言語 (WQL) ステートメントを実行します。
    プローブ
    • Windows - MSSQL (sqlinfo.ps1)
    • Windows - Storage 2008 - PS (storage.ps1)
    MID サーバースクリプト
    • ExecuteRemote.psm1
    • ADMELauncherWinRM.psm1
    • ADMELauncherWMI.psm1
    Get-WSManInstance - ResourceURI リソースの統一リソース識別子 (URI) によって指定された管理リソースのインスタンスを取得します。取得される情報には、オブジェクトである複雑な XML 情報セット、または単純な値があります。
    MID サーバースクリプト
    ScriptAPI.psm1
    Group-Object - NoElement 指定されたプロパティの値に基づいてグループ内のオブジェクトを表示します。Group-Object は、プロパティ値ごとに 1 行と、その値を持つアイテム数を表示する列で構成されるテーブルを返します。
    MID サーバースクリプト
    RegistryAPI.psm1
    Import-Module
    • 名前
    • DisableNameChecking
    • グローバル
    現在のセッションに 1 つ以上のモジュールを追加します。インポートするモジュールは、ローカルコンピューターまたはリモートコンピューターにインストールする必要があります。
    プローブ
    Windows - Storage 2012 - PS (storage.2012.ps1)
    MID サーバースクリプト
    • Credentials.psm1
    • PSScript.ps1
    Invoke-Command
    • セッション
    • ScriptBlock
    • ErrorAction
    • ErrorVariable
    • ArgumentList (エイリアスは args)
    • FilePath
    ローカルまたはリモートのコンピューターでコマンドを実行し、エラーを含むコマンドからのすべての出力を返します。単一の Invoke-Command コマンドを使用すると、複数のコンピューターでコマンドを実行できます。
    プローブ
    Windows - Storage 2012 - PS (storage.2012.ps1)
    MID サーバースクリプト
    • ADMELauncherWinRM.psm1
    • Credentials.psm1
    • ExecuteRemote.psm1
    • LaunchProc.psm1
    • Get-PEB.psm1
    • WMIFetch.psm1
    Invoke-Expression 指定された文字列をコマンドとして評価または実行し、式またはコマンドの結果を返します。Invoke-Expression なしの場合、コマンドラインで送信された文字列は変更されないまま返されます (エコーされます)。
    MID サーバースクリプト
    • NmapInstallation.ps1
    • ScriptAPI.psm1
    Invoke-WmiMethod
    • 名前
    • ComputerName
    • Argumentlist
    • 認証情報
    • ErrorAction
    Windows Management Instrumentation (WMI) オブジェクトのメソッドを呼び出します。
    MID サーバースクリプト
    • LaunchProc.psm1
    • ADMELauncherWinRM.psm1
    • ADMELauncherWMI.psm1
    Measure-Object - Sum 特定のタイプのオブジェクトのプロパティ値を計算します。Measure-Object は、コマンド内のパラメーターに応じて 3 つのタイプの測定を実行します。
    MID サーバースクリプト
    CollectConnectionsAndProcessesInfo.ps1
    New-Item
    • ItemType
    • パス
    • 強制
    • ErrorAction
    新しいアイテムを作成し、その値を設定します。作成できるアイテムのタイプは、アイテムの場所によって異なります。たとえば、ファイルシステムでは、New-Item によってファイルとフォルダーが作成されます。レジストリーでは、New-Item によってレジストリーキーとエントリーが作成されます。
    MID サーバースクリプト
    • CollectConnectionsAndProcessesInfo.ps1
    • ExecuteRemote.psm1
    • LaunchProc.psm1
    • NmapInstallation.ps1
    • ADMELauncherWinRM.psm1
    • ADMELauncherWMI.psm1
    New-Object
    • TypeName
    • プロパティ
    • ArgumentList
    Microsoft .NET Framework または COM オブジェクトのインスタンスを作成します。
    プローブ
    • Windows - AWS Relationship (AWS_InstanceID.ps1)
    • Windows - Azure (is.azure.ps1)
    • Windows - MSSQL (sqlinfo.ps1)
    • Windows - ファイルディスカバリー (filebaseddiscovery.ps1)
    • Windows - Storage 2012 - PS (storage.2012.ps1)
    MID サーバースクリプト
    • ADMELauncherWMI.psm1
    • CollectConnectionsAndProcessesInfo.ps1
    • Credentials.psm1
    • Get-PEB.psm1
    • LaunchProc.psm1
    • WMIFetch.psm1 XMLUtil.psm1
    • ExecuteRemote.psm1
    New-PSDrive
    • PSProvider
    • ルート
    • ErrorAction
    • 認証情報
    • 名前
    • スコープ
    ネットワークドライブやローカルコンピューターのディレクトリ、レジストリーキーなど、データストア内の場所にマップされている、または関連付けられている一時ドライブおよび固定ドライブ、およびリモートコンピューター上のファイルシステムの場所に関連付けられている、マップされている固定 Windows ネットワークドライブを作成します。
    MID サーバースクリプト
    • ADMELauncherWMI.psm1
    • ScriptAPI.psm1
    New-Variable
    • 命名者
    • 強制
    Windows PowerShell に新しい変数を作成します。変数を作成する際に値を割り当てることや、変数を作成した後に値を割り当てたり変更したりすることができます。
    MID サーバースクリプト
    PSScript.ps1
    New-PSSession
    • 認証情報
    • SessionOption
    ローカルまたはリモートコンピューターで Windows PowerShell セッション (PSSession) を作成します。PSSession を作成すると、Windows PowerShell によってリモートコンピューターへの永続的な接続が確立されます。
    MID サーバースクリプト
    PSRemoteSession.psm1
    New-PSSessionOption ユーザー管理セッションの詳細なオプションを含むオブジェクトを作成します。このオブジェクトは、New-PSSession や Enter-PSSession、Invoke-Command などの PSSession を作成するコマンドレットの SessionOption パラメーターの値として使用できます。
    MID サーバースクリプト
    PSRemoteSession.psm1
    New-Timespan
    • 開始
    • 終了
    間隔を表す timespan オブジェクトを作成します。DateTime オブジェクトの時間を加算または減算するために使用できます。
    プローブ
    Windows - ファイルディスカバリー (filebaseddiscovery.ps1)
    Out-File - FilePath 出力をファイルに送信します。パラメーターを使用する必要がある場合は、> 演算子の代わりにこれを使用できます。
    プローブ
    Windows - ファイルディスカバリー (filebaseddiscovery.ps1)
    Out-Null 出力を NULL に送信します。実質的には削除します。
    MID サーバースクリプト
    Get-PEB.psm1
    Out-String Windows PowerShell が管理するオブジェクトを文字列のアレイに変換します。デフォルトでは、Out-String は文字列を累積して単一の文字列として返しますが、stream パラメーターを使用すると、一度に 1 つの文字列を返すよう Out-String に指示することができます。このコマンドレットを使用すると、オブジェクトの操作が不便な場合に、従来のシェルと同じ方法で文字列出力を検索して操作できます。
    MID サーバースクリプト
    Get-PEB.psm1
    Receive-Job Start-Job コマンドレットを使用して、または任意のコマンドレットの AsJob パラメーターを使用して開始された Windows PowerShell バックグラウンドジョブの結果を取得します。すべてのジョブの結果を取得するか、または名前、ID、インスタンス ID、コンピューター名、場所、またはセッション別に、あるいはジョブオブジェクトを送信することによってジョブを指定できます。
    MID サーバースクリプト
    LaunchProc.psm1
    Remove-Item
    • 再帰呼び出し
    • パス
    • 強制
    1 つまたは複数のアイテムを削除します。多くのプロバイダーでサポートされているため、ファイルやフォルダー、レジストリーキー、変数、エイリアス、機能を含むさまざまなタイプのアイテムを削除できます。
    MID サーバースクリプト
    • ExecuteRemote.psm1
    • NmapInstallation.ps1
    • LaunchProc.psm1
    • CollectConnectionsAndProcessesInfo.ps1
    Remove-Job Windows PowerShell のバックグラウンドジョブを削除します。任意のコマンドレットの Start-Job または AsJob パラメーターを使用してコマンドを開始できます。このコマンドレットを使用してすべてのジョブを削除するか、または名前、ID、インスタンス ID、コマンド、またはステータスに基づいて、あるいはジョブオブジェクトを Remove-Job に渡すことによってジョブを削除できます。パラメーターまたはパラメーター値がない場合、Remove-Job は無効になります。
    MID サーバースクリプト
    LaunchProc.psm1
    Remove-PSDrive - Name New-PSDrive コマンドレットを使用して作成された一時 Windows PowerShell ドライブを削除します。
    MID サーバースクリプト
    • ADMELauncherWMI.psm1
    • ScriptAPI.psm1
    Remove-PSSession - Session 現在のセッションで Windows PowerShell セッション (PSSessions) を閉じます。PSSessions で実行されているコマンドがあれば停止し、PSSession を終了して、PSSession が使用していたリソースを解放します。PSSession がリモートコンピューターに接続されている場合、このコマンドレットはローカルコンピューターとリモートコンピューター間の接続も閉じます。
    プローブ
    Windows - Storage 2012 - PS (storage.2012.ps1)
    MID サーバースクリプト
    Credentials.psm1
    Remove-Variable
    • 名前
    現在のセッションなど、定義されているスコープから変数とその値を削除します。定数として設定されている変数、またはシステムによって所有されている変数を削除するためにこのコマンドレットを使用することはできません。
    MID サーバースクリプト
    PSScript.ps1
    Rename-Item
    • パス
    • NewName
    指定したアイテムの名前を変更します。このコマンドレットは、名前を変更しようとしているアイテムのコンテンツには影響を与えません。新しい名前と共にパスを指定するなど、アイテムの移動には Rename-Item を使用できません。アイテムを移動して名前を変更するには、Move-Item コマンドレットを使用します。
    プローブ
    Windows - ファイルディスカバリー (filebaseddiscovery.ps1 )
    Select-Object
    • ExpandProperty (エイリアス Expand)
    • プロパティ
    • ExcludeProperty
    オブジェクトまたはオブジェクトセットの指定されたプロパティを選択します。また、一意のオブジェクト、指定された数のオブジェクト、またはアレイ内の指定された位置のオブジェクトを選択することもできます。エイリアスは「Select」です。
    プローブ
    Windows - MSSQL (sqlinfo.ps1)
    MID サーバースクリプト
    • CollectConnectionsAndProcessesInfo.ps1
    • RegistryAPI.psm1
    Select-String
    • パターン
    • NotMatch
    入力文字列とファイル内のテキストとテキストパターンを検索します。これは UNIX の Grep や Windows の Findstr のように使用できます。Select-String またはそのエイリアスの sls を入力できます。
    MID サーバースクリプト
    CollectConnectionsAndProcessesInfo.ps1
    Select-XML
    • Xpath
    • コンテンツ
    • 名前空間
    XPath クエリーを使用して XML 文字列およびドキュメント内のテキストを検索できます。XPath クエリーを入力し、Content、Path、または Xml パラメーターを使用して、検索する XML を指定します。
    MID サーバースクリプト
    ScriptAPI.psm1
    Set-Content
    • パス
    • 強制
    • エンコーディング
    ファイルなどの指定されたアイテムにコンテンツを書き込むか、または置換します。コマンドにコンテンツを入力するか、パイプライン経由でコンテンツを Set-Content に送信することができます。
    MID サーバースクリプト
    • ADMELauncherWinRM.psm1
    • CollectConnectionsAndProcessesInfo.ps1
    • ExecuteRemote.psm1
    Set-Location - Path 作業場所を指定された場所に設定します。その場所は、ディレクトリー、サブディレクトリー、レジストリーの場所、または任意のプロバイダーパスの場合があります。
    MID サーバースクリプト
    Credentials.psm1
    Set-StrictMode - Version 現在のスコープとすべての子スコープに対して strict モードを設定し、それをオンまたはオフにします。strict モードがオンの場合、式、スクリプト、またはスクリプトブロックのコンテンツが基本のベストプラクティスコーディングルールに違反すると、Windows PowerShell は終了エラーを生成します。
    MID サーバースクリプト
    Get-PEB.psm1
    Set-Variable
    • 名前
    • オプション
    • スコープ
    指定された変数に値を割り当てたり、現在の値を変更したりします。変数が存在しない場合は、コマンドレットによって作成されます。
    MID サーバースクリプト
    • PSScript.ps1
    • CollectConnectionsAndProcessesInfo.ps1
    • ExecuteRemote.psm1
    Sort-Object - Property オブジェクトのプロパティの値に基づいて、オブジェクトを昇順または降順でソートします。単一のプロパティまたは複数のプロパティ (複数キーソートの場合) を指定でき、大文字と小文字を区別するソートまたは大文字と小文字を区別しないソートを選択できます。Sort-Object を使って、特定のプロパティに対して一意の値を持つオブジェクトのみを表示するようにすることもできます。
    プローブ
    Windows - MSSQL (sqlinfo.ps1)
    MID サーバースクリプト
    DiagnosticsUtil.psm1
    Split-Path
    • リーフ
    • パス
    親フォルダー、サブフォルダー、ファイル名など、パスの指定された部分のみを返します。また、分割パスによって参照されるアイテムを取得し、パスが相対パスであるか絶対パスであるかを知らせることもできます。
    プローブ
    • Windows - Weblogic - Find (findconfig.ps1)
    • Windows - Storage 2012 - PS (storage.2012.ps1)
    MID サーバースクリプト
    • Credentials.psm1
    • LaunchProc.psm1
    • PSScript.ps1
    • ExecuteRemote.psm1
    Start-Sleep
    • S (秒のエイリアス)
    • M (ミリ秒のエイリアス)
    指定された期間、スクリプトまたはセッションのアクティビティを一時停止します。操作の完了を待っているときや、操作を繰り返す前に一時停止しているときに使用できます。
    プローブ
    Windows - Active Connections Multiple (WMI_ActiveConnections.ps1)
    MID サーバースクリプト
    • CollectConnectionsAndProcessesInfo.ps1
    • LaunchProc.psm1
    • NmapInstallation.ps1
    Stop-Job 進行中の Windows PowerShell バックグラウンドジョブを停止します。このコマンドレットを使用してすべてのジョブを停止するか、または名前、ID、インスタンス ID、またはステータスに基づいて、あるいはジョブオブジェクトを Stop-Job に渡すことによって選択したジョブを停止できます。
    MID サーバースクリプト
    LaunchProc.psm1
    Test-Path
    • パス
    • PathType
    パスのすべての要素が存在するかどうかを判断します。すべての要素が存在する場合は $True を返し、存在しない場合は $False を返します。また、パス構文が有効かどうか、パスがコンテナ、またはターミナルあるいはリーフ要素につながるかどうかを判断することもできます。
    MID サーバースクリプト
    • ExecuteRemote.psm1
    • LaunchProc.psm1
    • NmapInstallation.ps1
    • PSScript.ps1
    • RegistryAPI.psm1
    • ADMELauncherWinRM.psm1
    • ADMELauncherWMI.psm1
    • CollectConnectionsAndProcessesInfo.ps1
    Test-WSMan
    • コンピュータ
    • ポート
    WinRM サービスがローカルまたはリモートコンピューターで実行されているかどうかを判断する識別要求を送信します。テスト済みのコンピューターがサービスを実行している場合、コマンドレットは、WS-Management アイデンティティスキーマ、プロトコルバージョン、製品ベンダー、およびテスト対象サービスの製品バージョンを表示します。
    MID サーバースクリプト
    ScriptAPI.psm1
    Where-Object 渡されたオブジェクトのコレクションから、特定のプロパティ値を持つオブジェクトを選択します。たとえば、Where-Object コマンドレットを使用して、特定の日付の後に作成されたファイル、特定の ID を持つイベント、または特定の Windows バージョンを使用するコンピューターを選択できます。
    MID サーバースクリプト
    • CollectConnectionsAndProcessesInfo.ps1
    • DiagnosticsUtil.psm1
    • WMIFetch.psm1
    Write-Error
    • メッセージ
    • カテゴリ
    非終了エラーを宣言します。デフォルトでは、エラーは出力とともに、表示されるホストプログラムにエラーストリームで送信されます。
    プローブ
    • Windows - MySQL Configuration (mysqlconfig.ps1ps1)
    • Windows - MySQL Version (mysqlinfo.ps1)
    • Oracle - Instance Pfile (oraclepfile.ps1)
    • Oracle - Instance Version (oracleversion.ps1)
    • Windows - MSSQL (sqlinfo.ps1)
    MID サーバースクリプト
    • ADMELauncherWinRM.psm1
    • ADMELauncherWMI.psm1
    • ExecuteRemote.psm1
    • LaunchProc.psm1
    • NmapInstallation.ps1
    Write-Host - NoNewLine カスタマイズされた出力をホストに書き込みます。ForegroundColor パラメーターを使用してテキストの色を、BackgroundColor パラメーターを使用して背景色を指定できます。Separator パラメーターでは、表示されるオブジェクトを区切るために使用する文字列を指定できます。個別の結果は、Windows PowerShell をホストしているプログラムによって異なります。
    プローブ
    • Windows - Network ARP Table (arpTable.ps1)
    • Windows - Weblogic - Find (findconfig.ps1)
    • Windows - JBoss Get (findjbossservicexml.ps1)
    • Windows - WebSphere - Web Services ()
    • Windows - JBoss Find (findwebxml.ps1)
    • Windows - Weblogic - Get ()
    • Windows - WebSphere - Cell (getcellxml.ps1)
    • Windows - WebSphere - Web Applications (getserverindexxml.ps1)
    • Oracle - Instance PFile (oraclepfile.ps1)
    • Oracle - Instance Version (oracleversion.ps1)
    • Windows - MSSQL (sqlinfo.ps1)
    • Windows - Storage 2012 - PS (storage.2012.ps1)
    • Windows - Storage 2008 - PS (storage.ps1)
    • Windows - Active Connections Multiple (WMI_ActiveConnections.ps1)
    MID サーバースクリプト
    • ADMELauncherWinRM.psm1
    • ADMELauncherWMI.psm1
    • PSScript.ps1
    • RegistryAPI.psm1
    • ScriptAPI.psm1
    • WMIFetch.psm1
    • DiagnosticsUtil.psm1
    • NmapInstallation.ps1
    Write-Output 指定されたオブジェクトをパイプライン内の次のコマンドに送信します。コマンドがパイプラインの最後のコマンドである場合、オブジェクトはコンソールに表示されます。
    プローブ
    • Windows - Azure (is.azure.ps1)
    • ExecuteRemote (testExecuteRemote.ps1)
    • Windows - ファイルディスカバリー (filebaseddiscovery.ps1)
    MID サーバースクリプト
    Get-PEB.psm1
    Write-Verbose - Message Windows PowerShell でテキストを詳細メッセージストリームに書き込みます。通常、詳細メッセージストリームは、コマンドのデバッグに使用されるコマンド処理に関する情報を提供するために使用されます。
    MID サーバースクリプト
    • Get-PEB.psm1
    • LaunchProc.psm1
    • ExecuteRemote.psm1