windows:powershell:commands:object_manipulation

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
windows:powershell:commands:object_manipulation [2020/05/29 15:45] – 作成 ともやんwindows:powershell:commands:object_manipulation [2020/09/11 19:22] (現在) ともやん
行 1: 行 1:
-<html> +====== オブジェクト操作 (Select / Where / Group / Sort / ForEach -Object======
-  <style> +
-    #result pre, #mincode pre { +
-      overflow: hidden; +
-      font-size: 10px; +
-    } +
-    #result_long pre { +
-      height: 250px; +
-      overflow: scroll; +
-      overflow-x: hidden; +
-      font-size: 10px; +
-    } +
-    #mintbl table { +
-      font-size: 12px; +
-    } +
-    #mintbl td pre { +
-      margin: 0; +
-    } +
-    #img_long { +
-      height: 400px; +
-      overflow: scroll; +
-      overflow-x: hidden; +
-    } +
-    .dokuwiki .plugin_wrap table { +
-      width: auto; +
-    } +
-    #logo { +
-      background-color: white; +
-      padding: 10px; +
-      width: fit-content; +
-    } +
-    #logo p { +
-      margin: 0; +
-    } +
-  </style> +
-</html> +
-====== オブジェクト操作 *-Object ======+
  
 ===== オブジェクト操作関連のコマンドレット ===== ===== オブジェクト操作関連のコマンドレット =====
行 59: 行 23:
 </code> </code>
 </WRAP> </WRAP>
 +
 +**Microsoft.PowerShell.Utility** モジュールのコマンドレットを取得してソートする。\\
 +<WRAP prewrap 100%>
 +<code powershell>
 +$ Get-Command | Where-Object {$_.ModuleName -eq 'Microsoft.PowerShell.Utility'} | Sort-Object -Property Name
 +</code>
 +</WRAP>
 +<WRAP prewrap 100% #result_long>
 +<code powershell>
 +CommandType     Name                                               Version    Source
 +-----------     ----                                               -------    ------
 +Cmdlet          Add-Member                                         7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Add-Type                                           7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Clear-Variable                                     7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Compare-Object                                     7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          ConvertFrom-Csv                                    7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          ConvertFrom-Json                                   7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          ConvertFrom-Markdown                               7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          ConvertFrom-SddlString                             7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          ConvertFrom-StringData                             7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          ConvertTo-Csv                                      7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          ConvertTo-Html                                     7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          ConvertTo-Json                                     7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          ConvertTo-Xml                                      7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Debug-Runspace                                     7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Disable-PSBreakpoint                               7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Disable-RunspaceDebug                              7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Enable-PSBreakpoint                                7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Enable-RunspaceDebug                               7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Export-Alias                                       7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Export-Clixml                                      7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Export-Csv                                         7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Export-FormatData                                  7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Export-PSSession                                   7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Format-Custom                                      7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Format-Hex                                         7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Format-List                                        7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Format-Table                                       7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Format-Wide                                        7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Get-Alias                                          7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Get-Culture                                        7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Get-Date                                           7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Get-Error                                          7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Get-Event                                          7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Get-EventSubscriber                                7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Get-FileHash                                       7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Get-FormatData                                     7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Get-Host                                           7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Get-MarkdownOption                                 7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Get-Member                                         7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Get-PSBreakpoint                                   7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Get-PSCallStack                                    7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Get-Random                                         7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Get-Runspace                                       7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Get-RunspaceDebug                                  7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Get-TraceSource                                    7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Get-TypeData                                       7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Get-UICulture                                      7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Get-Unique                                         7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Get-Uptime                                         7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Get-Variable                                       7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Get-Verb                                           7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Group-Object                                       7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Import-Alias                                       7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Import-Clixml                                      7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Import-Csv                                         7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Import-LocalizedData                               7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Import-PowerShellDataFile                          7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Import-PSSession                                   7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Invoke-Expression                                  7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Invoke-RestMethod                                  7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Invoke-WebRequest                                  7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Join-String                                        7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Measure-Command                                    7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Measure-Object                                     7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          New-Alias                                          7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          New-Event                                          7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          New-Guid                                           7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          New-Object                                         7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          New-TemporaryFile                                  7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          New-TimeSpan                                       7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          New-Variable                                       7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Out-File                                           7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Out-GridView                                       7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Out-Printer                                        7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Out-String                                         7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Read-Host                                          7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Register-EngineEvent                               7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Register-ObjectEvent                               7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Remove-Alias                                       7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Remove-Event                                       7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Remove-PSBreakpoint                                7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Remove-TypeData                                    7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Remove-Variable                                    7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Select-Object                                      7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Select-String                                      7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Select-Xml                                         7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Send-MailMessage                                   7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Set-Alias                                          7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Set-Date                                           7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Set-MarkdownOption                                 7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Set-PSBreakpoint                                   7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Set-TraceSource                                    7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Set-Variable                                       7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Show-Command                                       7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Show-Markdown                                      7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Sort-Object                                        7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Start-Sleep                                        7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Tee-Object                                         7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Test-Json                                          7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Trace-Command                                      7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Unblock-File                                       7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Unregister-Event                                   7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Update-FormatData                                  7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Update-List                                        7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Update-TypeData                                    7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Wait-Debugger                                      7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Wait-Event                                         7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Write-Debug                                        7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Write-Error                                        7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Write-Host                                         7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Write-Information                                  7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Write-Output                                       7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Write-Progress                                     7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Write-Verbose                                      7.0.0.0    Microsoft.PowerShell…
 +Cmdlet          Write-Warning                                      7.0.0.0    Microsoft.PowerShell…
 +</code>
 +</WRAP>
 +
 +===== 参考文献 =====
 +[[https://docs.microsoft.com/ja-jp/powershell/scripting/samples/removing-objects-from-the-pipeline--where-object-|パイプラインからオブジェクトを削除する (Where-Object) - PowerShell | Microsoft Docs]]\\
  
  • windows/powershell/commands/object_manipulation.1590734704.txt.gz
  • 最終更新: 2020/05/29 15:45
  • by ともやん