Windows Powershell [Partition Manager] Hakkında Bilmeniz Gereken İpuçları ve Püf Noktaları

Özet:

Windows Powershell

Çoğu kullanıcı Komut İstemi'ni biliyor olsa da, yalnızca az sayıda kişi Windows Powershell'i duymuştur. Windows Powershell'in ne olduğunu merak ediyor olabilirsiniz. Nasıl etkili bir şekilde kullanılır? Bu makale size tüm cevapları anlatacak.





Hızlı navigasyon :

Windows Powershell Tanıtımı

Windows Powershell'i daha iyi anlamak için önce bilgisayar bilimindeki Shell konseptiyle başlayalım. Kabuk, bir işletim sisteminin çeşitli hizmetlerine yönetici olarak erişmenizi sağlayan, komut satırlarını destekleyen ve ayrıca bir grafik kullanıcı arabirimi içeren bir kullanıcı arabirimidir.

Windows Powershell hakkında

Kasım 2016'da Powershell'in ilk sürümü Microsoft tarafından Windows XP, Windows Server 2003 ve Windows Vista için piyasaya sürüldü. Şimdi, Powershell açık kaynaklı bir proje, Windows, Mac OS ve hatta Linux platformlarına kurulabilir.

Windows powershell



Bir tür komut satırı kabuğu ve komut dosyası ortamı olarak Windows Powershell, komut satırı kullanıcılarının ve komut yazarlarının .NET Framework'ten yararlanmasını sağlar. Komut dosyaları oluşturarak ve birden çok komutu birleştirerek sıkıcı görevleri belirlemek ve otomatikleştirmek için tasarlanmıştır.

Lehte ve aleyhte olanlar

Her madalyonun iki yüzü vardır, Powershell de öyle. Burada bariz yararlarını ve dezavantajlarını özetledik.

Artıları



Windows Powershell birçok avantaja sahiptir. CMD ile karşılaştırıldığında en büyük değer, Powershell'in yöneticilerin ağ üzerinde uzaktan yönetim gerçekleştirmesine olanak sağlamasıdır. Ayrıca, aşağıdaki birçok başka avantajı da vardır:

  • Daha İyi Uzaktan Yönetim: Powershell uzaktan kumanda, ağdaki iletişim yönetimi için ana kanal haline gelir. Şu anda, daha fazla GUI yönetim konsolu uzaktan kumandaya dayanıyor, bu nedenle Powerhell'i uzaktan güçlendirmek Microsoft için önemlidir.
  • Nesne Yönelimli Komut Dosyası Dili için Tam Destek: Tam bir NET programlama sistemine dayalı olarak, komut dosyalarının yazılması daha kolaydır ve kararlılık büyük ölçüde geliştirilir. Powershell'in iş akışı, kullanıcıların komutları ve betik kodlarını kullanarak işlevler gibi şeyler yazmasını sağlar.
  • Arka Plan İşleri: Powershell tek bir iş parçacığı üzerinde çalışır, bu nedenle bir NET programını çalıştırmaya çalışırsanız arka plan işçisi gibi yeni bir iş parçacığı oluşturulur.
  • Etkileşim: Bu özellik, programcıların önce konsoldaki bazı cmdlet'leri denemelerine ve bunları daha büyük, daha karmaşık komut dosyalarına entegre etmelerine olanak tanır.
  • Yeniden kullanılabilirlik: Yazılan komut dosyaları belirli bir görevi gerçekleştirdikten sonra, daha sonra kullanılmak üzere kaydedilebilir ve ayrıca diğer görevleri gerçekleştirmek için diğer komut dosyalarıyla birleştirilebilir. Başka bir deyişle, komut dosyalarını çalıştırmak için tekrarlayan komut dosyaları çalıştırılabilir, bu da yöneticinin makineleri yapılandırırken zamandan ve paradan tasarruf etmesini sağlar.

Eksileri

Windows Powershell'in çalışması için NET çerçevesi gerekir. Dikkat etmeniz gereken birkaç güvenlik riski ve başka rahatsızlıklar da vardır.



  • Potansiyel Güvenlik Riskleri: Windows Powershell bazı potansiyel güvenlik riskleri getirebilir. Yukarıda belirtildiği gibi, birçok BT yöneticisi onu diğer bilgisayarlara ve sunuculara uzaktan bağlanmak için kullanır ve bu da güvenlik boşlukları bırakabilir.
  • Web Sunucusu: Diğer bir sorun, Windows Powershell'in uzak işlevselliği kullanırken sunucuda bir Web sunucusu çalıştırmasını gerektirmesidir. Bu işlem bir sunucuda ek yer kaplar.

Powershell Komut Dosyalarını Yürütmek İçin Hangi Uygulamalar Kullanılabilir?

Windows Powershell Ne Zaman Kullanılmalı

Bir ağ yöneticisi veya BT çalışanı olsaydınız, bu aracın Active Directory ile çalışırken yararlı olduğunu göreceksiniz. Bunun nedeni, sizi daha üretken kılan cmdlet'ler tarafından adlandırılan yüzlerce özelleştirilmiş komut olmasıdır. Bu nedenle, Windows Powershell bilgisinin kavranmaya değer bir beceri olması önerilir.

Bununla birlikte, bazen ortalama kullanıcıların Windows Powershell ve CMD arasındaki farklar konusunda kafası karışır. Aşağıdaki bölümde okuyuculara Windows PowerShell VS CMD hakkında detaylı bilgi vereceğiz. Bu güçlü programı sorunsuz kullanmak için okumaya devam edelim.

Windows Powershell VS CMD

CMD olarak kısaltılan Windows komut istemi, Microsoft DOS işletim sisteminin orijinal kabuğudur. Farklı işletim sisteminin farklı komut istemleri vardır. Windows işletim sisteminde komut satırı programı, 32 bitlik bir komut satırı programı olan cmd.exe'dir.



Kullanıcılar, başlatmak için diskpart.exe komutunu kullanmak gibi bilgisayarınızı yönetmek için her türlü komutu çalıştırabilir. sabit sürücünüzü yönetmek .

cmd.exe penceresi

Windows Powershell, eski CMD işlevselliğini yeni komut dosyaları / cmdlet'lerle birleştiren yeni bir Microsoft kabuğudur. Cmdlet'ler, Windows'un içindeki temel yönetim seçeneklerini gösteren bağımsız programlama nesneleridir. Zaman kazanmak için yeniden kullanılabilir komut dosyalarıyla karmaşık görevleri belirtmek için kullanılabilir.Ayrıca, kullanıcılar bilgisayarınızı yönetmek için bazı pratik Powershell komutlarını da kullanabilir.

İşte aralarındaki farkları sezgisel olarak anlamanıza yardımcı olabilecek bir form:

Windows Powershell

CMD

Komut dosyası / cmdlet diline göre

Metin kodlama diline göre

Komut istemi Windows Powershell'de çalışabilir.

Powershell cmdlet'leri cmd.exe'de çalışamaz.

Windows sistemlerini Komut İstemi kullanmaktan çok daha kolay yönetmek için karmaşık komut dosyaları oluşturmak için kullanılabilir.

Karmaşık betik dilini kullanmak kolay değildir.

Kayıt defterini WMI'da (Windows Yönetim Araçları) yönetmek için, Powershell'e Sistem Yönetimi görevlerinden erişilebilir.

Cmd.exe'ye Sistem Yönetimi görevleri erişilemez.

Şu anda, Powershell hakkında genel bir anlayışa sahip olduğunuza inanıyorum. Daha da önemlisi, Windows Powershell'i yeni başlayanlar olarak kullanmak için ne yapmalıyız? Lütfen sabırla okumaya devam edin, işte bir acemi için bazı temel Powershell komutları.

Acemi için Temel Powershell Komutları

Windows Powershell Nasıl Açılır

Tür Windows Powershell arama kutusuna girin ve Giriş buton. Peki, seçebilirsin Yönetici olarak çalıştır veya Dosya konumunu aç .

arama kutusuna Windows Powershell girin

Sonra bunun gibi bir açılır pencere göreceksiniz.

Windows PowerShell penceresi

Yeni başlayan biri olarak, üç tür PowerShell komutunu bilmeniz gerekir: komut almak , yardım almak , ve üye ol . Bu temel komutlar, görev tabanlı cmdlet'leri uygulama konusunda bize güç verecektir.

Acemi Kullanıcılar İçin Üç Yararlı Powershell Komutu

Güçlü komutlar cmdlet'ler olarak bilinir. Bir fiil-isim biçiminde özelleşmiş komutlardır. belirli işlevleri gerçekleştirmek için dize. Bu şablonu kavrarsanız, herhangi bir cmdlet'in anlamını tahmin etmek zor olmaz.

Şimdi, üç temel PowerShell komutunu görelim.

No.1 Get-Command

Aslında, bu komutu tek başına kullanmak özellikle yararlı değildir. Esas olarak mevcut oturumunuzda kullanabileceğiniz tüm komutların çıktısını almak için kullanılır. Çalışmak istediğiniz belirli komutları bulabilirsiniz.

Şimdi dene, yazın komut almak Powershell penceresinde.

get-command yazın ve enter tuşuna basın

Daha sonra bize gösterdiği gibi komut tipini, versiyonunu, adını ve kaynağını görüntüleyebilirsiniz. Örneğin, ' c ”. Sadece yaz get-command c * ve vur Giriş buton.

Yukarıda belirtildiği gibi, powershell cmdlet adları 'fiil-isim' şablonunu yansıtır, bu nedenle fiil kullanan tüm cmdlet'leri görmek istiyorsanız almak , sadece tipe ihtiyacım var get-command –verb get (lütfen arkasındaki boşluğa dikkat edin komut ).

get fiilini kullanan tüm cmdlet

Aynı şeyi isimle de yapabilirsiniz. Kullanıcıların aynı tür nesneyi etkileyen bir dizi komut vermesine yardımcı olabilir. Örneğin, hizmetleri yönetmek için hangi cmdlet'lerin kullanılabildiğini görmek istiyorsanız, get-command-isim hizmeti ve enter tuşuna basın.

get-command -noun hizmeti yazın

No.2 Yardım Alma

Bu komut, çalışan ve durdurulan hizmetler dahil olmak üzere bilgisayarınızdaki tüm kullanılabilir hizmetlerin bir listesini bulmanızı sağlar. Tür yardım almak * pencerede ve vur Giriş .

mevcut tüm yardım konularının listesi

Bu mevcut yardım konuları listesini açtıktan sonra, kullanıcılar belirli cmdlet'ler hakkında yardım alabilir. yardım alma hizmet alma . Şimdi dene.

belirli cmdlet

Veya şunu yazarsanız aynı sonuçları görüntüleyebilirsiniz: get-service -? (Not: Servisten sonra boşluk bırakılmalıdır.)

komutu çalıştırın: get-service -?

Benzer şekilde, bir arama dizesiyle başlayan hizmetler alabilirsiniz. Örneğin, yazın Get-Service 'wmi *' WMI ile başlayan hizmet adlarını bulmak için.

Get-Service

Veya bir arama dizesi içeren hizmetleri görüntüleyebilirsiniz. Tür Get-Service -Displayname '* ağ *' ağ ile ilgili tüm hizmetleri görüntülemek için.

ağla ilgili hizmetleri görüntüleme

Şu anda çalışan tüm hizmetleri görüntülemek istiyorsanız, yazmanız yeterlidir. Get-Hizmet | Nerede-Nesne {$ _. Durum -eq 'Çalışıyor'}.

İpucu: “|” elde etmek için klavyedeki üst karakter + tuşlarına aynı anda basın.

çalışan tüm hizmetleri gör

N0.3 Üye Ol

Bu cmdlet, kullanıcıların bir projenin üyelerini, özelliklerini ve yöntemlerini bulmasını sağlar. Şununla ilgili belirtilen örnekleri görelim: üye ol komut.

Tür alma hizmeti | üye ol işlem nesnelerinin özelliklerini ve yöntemlerini görüntülemek için.

Not: Bu komut, 'Get-Service komutunun çıktısını Get-Member'a göndermek için' boru hattı operatörünü kullanır.

get-hizmet yazın | üye ol

Sistemdeki hizmetleri temsil eden hizmet nesnelerinin tüm üyelerini (özellikleri ve yöntemleri) almak istiyorsanız, Get-Hizmet | Üye Ol - Kuvvet komut. (“|” elde etmek için klavyede aynı anda üst karakter + tuşlarına basın)

Get-Service

Şu anda size üç temel Powershell komutu söylendi. Bu komutları kendi ihtiyaçlarınıza göre çalıştırabilirsiniz.

Powershell ile Sabit Diskinizi Nasıl Yönetebilirsiniz?

Yukarıda bahsettiğimiz gibi, Windows Powershell CMD'ye benzer ve bazı kullanıcılar sabit disklerini CMD'deki Diskpart komutunu kullanarak yönetirler. Sabit disk bölümlerinizi yönetmek için Powershell komutlarını nasıl kullanacağınızı biliyor musunuz? Burada örneğin genişletme ve küçültme bölümü alıyoruz.

Bölmeleri genişletme ve daraltma konusunda size rehberlik edecek ayrıntılı adımlar vardır.

Aşama 1. Windows Powershell'i yazarak açın Windows Powershell arama kutusuna girin ve tıklayın Giriş buton

Adım 2. Açılan pencerede şunu yazın: diskpart ve enter tuşuna basın.

Aşama 3. Tür disk listesi bilgisayarınızdaki tüm diskleri almak için.

4. adım. Tür disk seç * ve enter tuşuna basın.

Adım 5. Tür bölümleri listeleme ve hedef diskteki tüm bölümleri listelemek için enter tuşuna basın.

6. adım. Tür bölüm seçin * ve Enter'a basın

bir bölümü genişletme süreci

O zaman yazabilirsin küçültmek istenen = * (ör .: boyut = 1000 MB) bölümü küçültmek ve vurmak için Giriş . Ya da tekrar edebilirsin Aşama 3 -e 6. adım küçültmek üzere başka bir disk veya bölüm seçmek için.

küçültmek istenen = * komutunu çalıştırın

Bu güçlü bir araç olmasına rağmen, bazen bölümleri genişletme veya küçültme konusunda zorluk yaşayabilirsiniz. Örneğin, şu hata mesajını alırsınız: ' bölümü genişletmek için yeterli kullanılabilir alan yok ”Ama aslında yeterince boş alan var.

dosya sistemi için bölümü genişletemiyor

Öyleyse neden sabit disklerinizi yönetmek için daha uygun ve daha basit bir araç seçmiyorsunuz? MiniTool Partition Wizard, aşağıdakileri yapmanızı sağlayan en iyi bölüm yöneticisidir. bölümü taşı / yeniden boyutlandır Windows 10/8 / 7'de kolayca ve özgürce. Ayrıca, bu güçlü yazılım aynı zamanda CD / DVD veya USB flash önyüklenebilir ortam oluşturun sistem çöktüğünde.

MiniTool Partition Wizard ile bölümü nasıl yeniden boyutlandıracağımızı görelim.

Aşama 1. Bu güçlü yazılımı başlatın. Ardından bir hedef bölüm seçin ve tıklayın Bölümü taşı / yeniden boyutlandır Sol işlem panelinden özellik.

sol eylem panelinden Taşı / Yeniden Boyutlandır özelliğini tıklayın

Adım 2. O zaman üç seçeneğiniz var:

  1. Bölümü küçültmek için sarı tutamacı sola doğru sürükleyin.
  2. Bölümü büyütmek için sarı tutamacı sağa doğru sürükleyin.
  3. Sarı tutamacın tamamını ayrılmamış alana doğru hareket ettirin.

bölümü yeniden boyutlandırma süreci

Aşama 3. Tıklayın Uygulamak Bekleyen değişikliği yürütmek için düğmesine basın.

bölümü yeniden boyutlandırmak için Uygula

Bölümü yeniden boyutlandırmanın yanı sıra, bu program MBR'yi GPT'ye dönüştürme, sürücü harfini değiştirme gibi başka güçlü özelliklere de sahiptir.

Windows Powershell ne kadar güçlü bir programdır. Diskpart gibi sabit sürücünüzü yönetmek için kullanabilirsiniz. Ayrıca hayal edemeyeceğiniz pek çok özelliği de barındırıyor. Şimdi bir deneyin. Tweet atmak için tıklayın

Sonuç olarak

Bu makale, artıları ve eksileri, temel Powershell komutları ve Windows Powershell VS CMD dahil olmak üzere esas olarak Windows Powershell'den bahsediyor. Artık Windows Powershell hakkında genel bir izleniminiz olduğuna inanıyorum.

Ayrıca, Powershell'i kullanırken bölümleri yeniden boyutlandırmada başarısız olursanız, sizin için başka bir etkili alternatif var. Herhangi bir sorunuz varsa, lütfen bizimle iletişime geçin [e-posta korumalı] . Fikirlerinizi yorum alanında paylaşmaya hoş geldiniz.