Advertisement
D0cEvil

PowerShell - Lab 3

Sep 23rd, 2022
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PowerShell 2.82 KB | Software | 0 0
  1. Start-Transcript C:\2017-09-13.txt
  2.  
  3. # 1  ConvertTo-Html Cmdlet
  4.  
  5. Get-Command -noun html
  6.  
  7. # Example: Liste les processus dans le fichier HTML
  8.  
  9. # Get-Process |ConvertTo-Html |out-file C:\processes.html
  10.  
  11. # 2
  12. # Trouver des cmdlets pour la sortie d'informations sur un fichier et sur une imprimante
  13.  
  14. Get-Command -Verb Out
  15.  
  16. #  Out-File - sur un fichier
  17. #  Out-Printer - sur une imprimante
  18.  
  19. #Examples:
  20.  
  21. #Get-Process |Out-File C:\processes.txt # to file
  22. #Get-Process |Out-Printer -Name "\\Print-server1\Minolta 2015" # to network printer
  23.  
  24.  
  25. # 3 Commandes qui fonctionnent avec des processus
  26.  
  27. Get-Command -noun process
  28.                                                                        
  29. #Cmdlet          Debug-Process                                                      
  30. #Cmdlet          Get-Process                                                        
  31. #Cmdlet          Start-Process                                                      
  32. #Cmdlet          Stop-Process                                                        
  33. #Cmdlet          Wait-Process
  34.  
  35.                                                
  36. # 4 Сmdlets, qui sont disponible pour le verbe Get
  37.  
  38. Get-Command -Verb Get
  39.  
  40. # 5 Les cmdlets que vous pouvez utiliser pour écrire event log
  41.  
  42. Get-Command -noun Event
  43. Get-Command -noun EventLog
  44.  
  45. #6 Aliases que, est disponible pour create, modify, export, ou import aliases
  46.            
  47. #Export-Alias                                                        
  48. #Get-Alias                                              
  49. #Import-Alias                                              
  50. #New-Alias                                  
  51. #Set-Alias
  52.  
  53. Get-Command -Noun Alias
  54.  
  55. Get-Help Set-Alias
  56. Get-Help Get-Alias
  57. Get-Help Import-Alias
  58.  
  59. # 7 Créer un transcript des toutes commandes et résultats du shell, nom avec la date d'aujourd'hu
  60.  
  61. #Start-Transcript -Path C:\2017-09-13.txt
  62.  
  63. #8 Journal des événements de sécurité avec limite de sortie 10 entrées
  64.  
  65. Get-EventLog -LogName Security -Newest 10
  66.  
  67. #9 Travailler avec des services sur un ordinateur distant
  68.  
  69. Get-Command -Noun Service
  70.  
  71. # Get-Service
  72. # Get-Service -Name "WinRM" -ComputerName "localhost", "Server01", "Server02" | Format-Table -Property MachineName, Status, Name, DisplayName -auto
  73.  
  74. Get-Help Get-Service -Examples
  75.  
  76. # 10 Travailler avec des processuses sur un ordinateur distant
  77.  
  78. Get-Help Get-Process
  79.  
  80. #Get-Process [-ComputerName <String[]>] [-FileVersionInfo] -Id <Int32[]> [-Module] [<CommonParameters>]
  81.  
  82. # 11  Il y a un paramétré pour changer la taille, -Width
  83.  
  84. Get-Help Out-File -Examples
  85.  
  86. #Out-File C:\example.txt -Width 50
  87.  
  88. # 12 Ajouter des informations à un fichier texte sans l'écraser
  89. #Example:
  90. Get-Process |Out-File C:\tous_processuses.txt -Append
  91.  
  92. # 13 La liste avec les aliases de PowerShell
  93.  
  94. Get-Alias
  95.  
  96. Stop-Transcript
  97.  
  98. #END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement