30 Aralık 2020 Çarşamba

Windows netstat komutu

-p seçeneği
Örnek
Şöyle yaparız
netstat -ant -p tcp | findstr LISTENING
Çıktı olarak şunu alırız
TCP    127.0.0.1:8081        0.0.0.0:0       LISTENING   InHost
TCP    127.0.0.1:9092        0.0.0.0:0       LISTENING   InHost

21 Aralık 2020 Pazartesi

Powershell Type Contstraint

Giriş
[int], [string] gibi kodlanır. Bu alana null değer atanamaz. 

Örnek
Elimizde şöyle bir kod olsun
class test {
    [int]$i1 = 42
}
    
$test = [test]::new()
Write-Host $test.i1
$test.i1 = $null
Write-Host $test.i1
Çıktı olarak şunu alırız. Yani alana null değeri verilemiyor.
42
0

16 Aralık 2020 Çarşamba

Powershell Get-ChildItem - Dizinin Altındakileri Verir

Giriş
Verilen dizinin altındakileri alır. İlgili bazı diğer komutlar şöyle
Powershell CMD Action

Set-Location cd         Change Directory

Get-ChildItem dir         Read Contents

Rename-Item ren         Rename File

Get-Help         /?         See Help

Remove-Item del         Delete Files

Copy-Item copy Copy Files

New-Item         md         Create Directory (and files for PS)
Örnek
Şöyle yaparız
$DestDIR = 'C:\Destination'
$OrigDIR = 'C:\Origin'

Get-ChildItem $OrigDir | ForEach-Object {
 $OrigName = $_.Name
 $OrigPath = $_.FullName

 Get-ChildItem $DestDIR -Recurse | Where-Object {$_.Name -eq $OrigName} | ForEach-Object {
   $DestPath = $_.FullName
   Copy-Item $OrigPath $DestPath -Force
 }
}
-Path seçeneği
Örnek
Şöyle yaparız
CMD Example: dir c:\exampledirectory

Powershell Example: get-childitem -path c:\exampledirectory

-Recurse seçeneği 
Dizinin tüm alt dizinlerini de dolaşır.