User Tools

Site Tools


program_lang:powershell_misc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
program_lang:powershell_misc [2022/05/06 17:09]
manu
program_lang:powershell_misc [2022/11/18 17:45] (current)
manu
Line 5: Line 5:
 List all commands, you can add as parameter **-examples** **-full** **-detailed** List all commands, you can add as parameter **-examples** **-full** **-detailed**
 <cli prompt='>'>​ <cli prompt='>'>​
-PS /​home/​manu>​ get-command ​+PS /​home/​manu>​ get-command ​*
 ... ...
 PS /​home/​manu>​ get-command *service* PS /​home/​manu>​ get-command *service*
 +</​cli>​
 +
 +List Get-Command cmdlet with an alias
 +<cli prompt='>'>​
 +PS> Get-Command -Name dir
 +CommandType ​    ​Name ​                                              ​ModuleName
 +----------- ​    ​---- ​                                              ​----------
 +Alias           dir -> Get-ChildItem
 </​cli>​ </​cli>​
  
Line 13: Line 21:
 <cli prompt='>'>​ <cli prompt='>'>​
 PS /​home/​manu>​ get-command -module activedirectory PS /​home/​manu>​ get-command -module activedirectory
 +</​cli>​
 +
 +This command gets all of the cmdlets, sorts them alphabetically by the noun in the cmdlet name, and then displays them in noun-based groups:
 +<cli prompt='>'>​
 +PS > Get-Command -Type Cmdlet | Sort-Object -Property Noun | Format-Table -GroupBy Noun
 +</​cli>​
 +
 +uses the All parameter of the Get-Command cmdlet to show all instances of the Notepad command on the local computer.
 +<cli prompt='>'>​
 +PS> Get-Command Notepad -All | Format-Table CommandType,​ Name, Definition
 +
 +CommandType ​    ​Name ​          ​Definition
 +----------- ​    ​---- ​          ​----------
 +Application ​    ​notepad.exe ​   C:​\WINDOWS\system32\notepad.exe
 +Application ​    ​NOTEPAD.EXE ​   C:​\WINDOWS\NOTEPAD.EXE
 </​cli>​ </​cli>​
  
Line 218: Line 241:
 PS> get-content |select -last 5 | Write-Output ​                                                                                                                                                             PS> get-content |select -last 5 | Write-Output ​                                                                                                                                                            
 </​cli>​ </​cli>​
 +
 ==== head ==== ==== head ====
  
 get first 5 lines from file get first 5 lines from file
 +<cli prompt='>'>​
 PS> Get-Content -path /​root/​toto.py -totalcount 5  PS> Get-Content -path /​root/​toto.py -totalcount 5 
 +</​cli>​
program_lang/powershell_misc.1651849791.txt.gz ยท Last modified: 2022/05/06 17:09 by manu