video stop at 28.44
This commit is contained in:
@@ -1,3 +1,4 @@
|
|||||||
# This is a command
|
# This is a command
|
||||||
|
|
||||||
|
Write-Host "hello world" -NoNewline
|
||||||
Write-Host "hello world"
|
Write-Host "hello world"
|
||||||
|
|||||||
@@ -1,5 +1,22 @@
|
|||||||
# Learn Powershell in Less Than 2 hours
|
# Learn Powershell in Less Than 2 hours
|
||||||
|
|
||||||
|
**Everything in Powershell is an Object**
|
||||||
|
|
||||||
|
## Widows Powershell ISE
|
||||||
|
|
||||||
|
To be able to write Powershell script you have a free IDE
|
||||||
|
|
||||||
|
## CMDLET
|
||||||
|
|
||||||
|
Predifine functions are names CommandLet
|
||||||
|
Verb-Noun -Parameters
|
||||||
|
|
||||||
|
If you want to see all the Cmdlet available
|
||||||
|
|
||||||
|
```
|
||||||
|
Get-Command -CommandTyper Cmdlet
|
||||||
|
```
|
||||||
|
|
||||||
## PSVersionTable
|
## PSVersionTable
|
||||||
|
|
||||||
you can see the version of powershell with the command
|
you can see the version of powershell with the command
|
||||||
@@ -14,22 +31,54 @@ To be able to see if you can run your Powershell scripts
|
|||||||
|
|
||||||
```powershell
|
```powershell
|
||||||
Get-ExecutionPolicy
|
Get-ExecutionPolicy
|
||||||
// Work only has administrator
|
# Work only has administrator
|
||||||
Set-ExecutionPolicy remoteSigned
|
Set-ExecutionPolicy remoteSigned
|
||||||
```
|
```
|
||||||
|
|
||||||
### Widows Powershell ISE
|
|
||||||
|
|
||||||
To be able to write Powershell script you have a free IDE
|
|
||||||
|
|
||||||
## Commandes
|
|
||||||
|
|
||||||
|
|
||||||
### Write-Host
|
### Write-Host
|
||||||
|
|
||||||
For writing in the console
|
For writing in the console
|
||||||
|
|
||||||
```powershell
|
```powershell
|
||||||
Write-Host "Hello world"
|
Write-Host "Hello world"
|
||||||
|
Write-Host "Hello world" -NoNewline
|
||||||
|
Write-Host "Hello world" -BackgroundColor "Blue"
|
||||||
|
```
|
||||||
|
|
||||||
|
## GetHelp
|
||||||
|
|
||||||
|
Print all the help articles from microsoft
|
||||||
|
|
||||||
|
```powershell
|
||||||
|
Get-Help
|
||||||
|
Get-Help Write-Host -full
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
## Piping
|
||||||
|
|
||||||
|
You can chain commands with "|"
|
||||||
|
|
||||||
|
```powershell
|
||||||
|
Command-1 | Command-2
|
||||||
|
"May the force be with you!" | Out-File forewithwho.txt
|
||||||
|
```
|
||||||
|
|
||||||
|
## Variables
|
||||||
|
|
||||||
|
They start with a "$"
|
||||||
|
you can use strings,floating points, integer and boolean
|
||||||
|
|
||||||
|
```powershell
|
||||||
|
$FavCharacter = "Spongebob"
|
||||||
|
$FavCharacter | Out-File favcharacter.txt
|
||||||
|
$FavCharacter.GetType()
|
||||||
|
|
||||||
|
$x = 5
|
||||||
|
$y = 3
|
||||||
|
$x + $y
|
||||||
|
# output: 8
|
||||||
|
|
||||||
|
$FavCharacter | Select-Object -Property *
|
||||||
|
# output all the Property of the variable
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user