end of the video should refactor it
This commit is contained in:
@@ -54,6 +54,56 @@ Get-Help
|
||||
Get-Help Write-Host -full
|
||||
```
|
||||
|
||||
## New-Item
|
||||
|
||||
For creating a new file or folder
|
||||
|
||||
```powershell
|
||||
# Create a file
|
||||
New-Item -path C:\Scripts\ewok.txt -tye "File" -value "praise C3PO"
|
||||
|
||||
# Create a folder
|
||||
New-Itemn -path C:\Scripts -name "deathstar" -type directory
|
||||
```
|
||||
|
||||
## Copy-Item
|
||||
|
||||
Copy a file
|
||||
|
||||
```powershell
|
||||
Copy-Item C:\Scripts\ewok.txt -destination C:\Scripts\deathstar
|
||||
```
|
||||
|
||||
## Move-Item
|
||||
|
||||
Change the place of a file
|
||||
|
||||
```powershell
|
||||
Move-Item -path ".\forewithwho.txt" -destination ".\deathstar\"
|
||||
```
|
||||
## Remove-Item
|
||||
|
||||
Delete a file
|
||||
|
||||
```powershell
|
||||
Delete-Item -path ewok.txt
|
||||
```
|
||||
|
||||
## Test-Path
|
||||
|
||||
Verify if a file exist and return a boolean
|
||||
can be helpful for a if statement
|
||||
|
||||
```powershell
|
||||
Test-Path C:\Scipts\deathstar\forewithwho.txt
|
||||
```
|
||||
## Rename-Item
|
||||
|
||||
Rename a file
|
||||
|
||||
```powershell
|
||||
Rename-Item -path .\forewithwho.txt -newnae forewithme.txt
|
||||
```
|
||||
|
||||
## Piping
|
||||
|
||||
@@ -140,3 +190,96 @@ $PokemonCaught = "908"
|
||||
If($PokemonCaught -eg 908) { Write-Host "You're a Pokemon Master! "}
|
||||
```
|
||||
|
||||
## Active directory
|
||||
|
||||
for importing active directory Commands
|
||||
|
||||
```powershell
|
||||
Import-Module ActiveDirectory
|
||||
```
|
||||
|
||||
##User
|
||||
|
||||
|
||||
### New-ADUser
|
||||
|
||||
Create a user in active Directory
|
||||
|
||||
```powershell
|
||||
New-ADUser -Name "Luke Skywalker" -GivenName "Luke" -Surname "Skywalker" -SamAccountName "Luke Skywalker" -UserPrincipalName "lskywalker@maeds.org" -Path "OU=Administration, OU=Staff, OU=MAEDS,DC=maeds , DC=org" -AccountPassword(ConverTo-SecureString "UncleOwen!" -AsPlainText -force) -Enabled $true
|
||||
```
|
||||
|
||||
-Name "Luke Skywalker"
|
||||
The display name of the user in Active Directory.
|
||||
|
||||
-GivenName "Luke"
|
||||
The user’s first name.
|
||||
|
||||
-Surname "Skywalker"
|
||||
The user’s last name.
|
||||
|
||||
-SamAccountName "Luke Skywalker"
|
||||
The logon name used with older Windows systems (DOMAIN\username).
|
||||
|
||||
-UserPrincipalName "lskywalker@maeds.org"
|
||||
The modern logon name (email-style login).
|
||||
|
||||
-Path "OU=Administration, OU=Staff, OU=MAEDS, DC=maeds, DC=org"
|
||||
Specifies the Organizational Unit (OU) where the user will be created.
|
||||
DC specifies the domain name
|
||||
|
||||
-AccountPassword (ConvertTo-SecureString "UncleOwen!" -AsPlainText -Force)
|
||||
Sets the user’s password (converted into a secure format).
|
||||
|
||||
-Enabled $true
|
||||
Enables the account immediately after creation.
|
||||
|
||||
### Get-ADUser
|
||||
|
||||
For having aformation about a user
|
||||
return basic information
|
||||
|
||||
```powershell
|
||||
Get-ADUser mrsh
|
||||
|
||||
# we can turn it to a variable
|
||||
$user = Get-ADUser
|
||||
|
||||
# we can return information
|
||||
$user.DistguishedName
|
||||
$user.GivenName
|
||||
|
||||
# extract information
|
||||
$user.GivenName | Out-File users.txt
|
||||
```
|
||||
|
||||
### Set-ADUser
|
||||
|
||||
add or replace informations about a user
|
||||
|
||||
```powershell
|
||||
Set-ADUser -Identity fbaggins -Surname Tyler
|
||||
```
|
||||
### Set-ADAccountPassword
|
||||
|
||||
Change the password of a user
|
||||
|
||||
```powershell
|
||||
Set-ADAccountPassword -Identity lskywalker -Reset -NewPassword (ConverTo-SecureString -AsPlainText "OldBen123" -Force)
|
||||
```
|
||||
|
||||
### Add-ADGroupMember
|
||||
|
||||
Add a member to a group
|
||||
```powershell
|
||||
Add-ADGroupMember - Identity Fellowship - Members fbaggins
|
||||
```
|
||||
|
||||
### Remove-ADGroupMember
|
||||
|
||||
Remove a member to the group
|
||||
|
||||
```powershell
|
||||
Remove-ADGroupMember - Identity Fellowship - Members fbaggins
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user