0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

1
I
T
B
L
O
G
1
0
1
0
1
0
1
0
1

0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

1
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

1
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

0
101
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

1
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

w
w
w
e
r
m
a
n
-
u
r
e
l
c
o
m
0
1

I
T
B
L
O
1
0
1
0
1
0
1
0
1
0
1

0
1
0
1
O
1
0
1
0
1
0
1
0
1
0
1

1
0
1
1
O
1
0
1
0
1
0
1
0
1
1
0

0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

1
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

1
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Blogger tarafından desteklenmektedir.

Reklam

IT BloG İletişim Formu

Ad

E-posta *

Mesaj *

DKY2


PowerShell Nedir?

Windows PowerShell bir komut satırı uygulamasıdır.Komut satırı kullanıcıları ve script yazarlarına .NET Framework gücünü veren bir ortamıdır.
Powershell zengin ve geliştirilmiş kodlama diline sahiptir. Zaten .NET framework kullandığından .NET komutları da Powershell de kullanılabilir. Hatta küçük çaplı programlar ile uygulamalar geliştirilebilir. GUI ile yapılacak işlemleri belirlenmiş olankomutlar ile çok daha kısa zamanda gerçekleştirmemizi sağlar.
Powershell Windows Server 2008 ve Windows 7 de default olarak gelmektedir.
Powershell'de kullanılan birçok komut isim ve işlev açısından Linux komutlarına benzemektedir, bu yüzden daha önce Linux ile çalışma imkânı olanlar Powershell’i rahatlıkla kullanabileceklerdir. Powershell arayüzüne komutlar metin tabanlı olarak girilse de aslında arka planda nesne tabanlı bir yapıya sahiptir. Yani powershell metinleri işlemez,  .NET ortamına dayalı nesnelerle işlem yapar.
Powershell’de komutların çalışma mantığı .Net ile aynıdır. Tüm komutlar fiil-isim şeklinde bir kullanıma sunulur. Örneğin sistemdeki çalışan süreçleri görüntülemek için “Get-Process” komutu kullanılır.



"get" komutları sadece veri çekebilen, "set" komutları veri işleyebilen komutlardır.
Bazı
 

PowerShell Komutları;

Powershel(Cmdlet) Powershell(alias)  cmd.exe Linux Görevi
 Set-Location  cd,chdir  cd,chdir cd  Dizin Değiştirir.
 Clear-Host  cls, clear  cls  clear  Ekranı Temizler.
 Copy-Item  cpi, copy, cp  copy, cp  cp  Dosya ve Dizin Kopyalar.
 Get-Help  help, man  help  man   Yardım Görüntüler.
 Remove-Item  ri, del, rmdir,
 rd, rm
 del, rmdir,
 rd
rm, rmdir  Dosya ve Dizin Siler .
 Rename-Item  rni, ren  ren mv  Dosya ve Dizin Taşır,
 Adını Değiştirir.
 Get-Childitem  gci, dir, ls  dir ls  Dizin İçeriğini Görüntüler.
 Write-Output  echo, write  echo echo   Bir Yazıyı ya da Değişkenin
 Değerini Yazıdırır .
 Set-Variable  sv, set  set set  Değişkene Değer Atar.
 Get-Content  gc, type, cat  type cat   Dosyaların İçeriğini  Görüntüler.





Kaynak:İTU

0 yorum:

Yorum Gönder

    IT BLoG



    IT BloG