mirror of
https://github.com/Xevion/powershell.git
synced 2025-12-06 23:15:48 -06:00
46 lines
1.5 KiB
Markdown
46 lines
1.5 KiB
Markdown
+++
|
|
title = "Lab One"
|
|
summary = "My answers for Lab One"
|
|
date = "04/19/2022"
|
|
+++
|
|
|
|
2. `ConvertTo-Html`
|
|
|
|
3. `Out-File` for redirecting output into a file. Use the Pipe operator or the `InputObject` parameter for the input.
|
|
`Out-Printer` is exactly the same as above, but is used for outputting to a printer.
|
|
|
|
4. 5 Cmdlets are available.
|
|
|
|
`Get-Command -Noun Process` will show you these processes.
|
|
|
|
To get the specific number, `(Get-Command -Noun Process).Count` is available, revealing 5 Process handling Cmdlets.
|
|
|
|
5. `Write-EventLog`
|
|
|
|
6. 5 commands are available.
|
|
- `Export-Alias`
|
|
- `Get-Alias`
|
|
- `Import-Alias`
|
|
- `New-Alias`
|
|
- `Set-Alias`
|
|
|
|
7. `Start-Transcript` and `Stop-Transcript`
|
|
|
|
8. The `-Newest` parameter.
|
|
|
|
9. The `Get-Service` Cmdlet lets one retrieve a list of services and access remote computers via the `-ComputerName` parameter.
|
|
|
|
10. The `Get-Process` Cmdlet lets one retrieve a list of running processes on computers, including remote computers via the `-ComputerName` parameter.
|
|
|
|
|
|
11. The `-Width` parameter lets one resize it.
|
|
|
|
12. The `-NoClobber` parameter ensures that the `Out-File` Cmdlet will not overwrite any existing files.
|
|
|
|
13. The `Get-Alias` command.
|
|
|
|
14. `ps -C Server1` is the shortest possible, using the `ps` alias and the `-ComputerName` parameter, which at shortest uses only 2 characters; the hyphen and the first character in the parameter's name, `C`.
|
|
|
|
15. This can be counted quickly via `(gcm -Noun Object).Count` which yields **9**.
|
|
|
|
16. The `about_Arrays` topic, accessible via `help about_Arrays`. |