Skip to content

Instantly share code, notes, and snippets.

@TeroKeso
Last active August 12, 2022 13:07
Show Gist options
  • Save TeroKeso/85225b484936d5b237782d0832f658a8 to your computer and use it in GitHub Desktop.
Save TeroKeso/85225b484936d5b237782d0832f658a8 to your computer and use it in GitHub Desktop.
Windows tehtävä 1-2

Open CMD. IF CMD is running with administrator rights it will not appear in windows

NET USE k: \\23.101.69.47\c$ /USER:paakayttaja


k:

cd helppo

Mkdir sukunimi

Powershell 5 - 10

Asterix / % mark. Backround information

#Get-Module -ListAvailable
#Get-ExecutionPolicy
#Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted
#sleep 10
Get-Help *
Get-Process firefox 
Tero Keso
Tero*
T* 
Tero K*

T%r% K%s%
 - Tara Kusa

- *Tero*

Powershell 6

Try to run this command bit by bit Get-ChildItem C:\Users -Recurse | Where-Object {$_.Mode -like 'R'}

##Vastaus tehtävään löytyy Powershell Word tehtävän lopusta :)

$i=0 
Get-ChildItem -Path c:\users\ -Recurse -Force| Where-Object {$_.name -like "*.txt*"} |foreach-object { $i++ } 
$i

Powershell 7

Tässä on komennon rakenteet

$procs = @{name="explorer","svchost"}
Get-Process @procs
Get-Process | Sort-Object ID |select name,cpu,id | Out-Gridview 
ConvertTo-HTML 

Powershell 8

Mihin väliin sopisi * merkki?

Copy-Item "C:\Logfiles" -Destination "C:\Drawings" –Recurse

Powershell 9

Vaatii virtualisoinnin

Powershell 10

$Prosessit = @(Get-Process "svchost" -ErrorAction 0).Count
if ($Prosessit -gt 40) {write-host todella monta prosessia päällä. Prosesseja on tällä hetkellä paalla $Prosessit}
Else {write-host alle 40 prosessia paalla}

while ($true)
{
$Prosessit = @(Get-Process "Desktop Presenter" -ErrorAction 0).Count
if ($Prosessit -lt 1)
{
  Start-Process "C:\Program Files (x86)\Telestream\Desktop Presenter\Desktop Presenter.exe"
}
Start-Sleep -s 3				
}

MMC add user

CACLS Add remove OR icals

MKDIR c:\temp

CACLS c:\koe /E /G "opiskelijat":R
CACLS c:\koe /E /G "tkeso":F

CACLS c:\koe /E /R "Authenticated Users"
CACLS c:\koe /E /R "Users"
CACLS c:\koe /E /R "Administrators"
CACLS c:\koe /E /R "System"

iCACLS Add remove

icacls "c:\koe" /inheritance:r /grant:r tkeso:(OI)(CI)(F) /grant:r opiskelijat:(r)
@tipsiii
Copy link

tipsiii commented Sep 14, 2021

Häh?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment