211service.com
Windows Powershell [Partition Manager] Hakkında Bilmeniz Gereken İpuçları ve Püf Noktaları
Özet:

Ç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 VS CMD
- Acemi için Temel Powershell Komutları
- Sonuç olarak
- Kullanıcı Yorumları
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.

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?
- Microsoft Windows PowerShell ISE
- Microsoft Windows PowerShell Web Erişimi, Denetim Masası aracılığıyla
- Sapien Teknolojileri PowerShell Studio 2015
- Windows PowerShell için Amazon AWS Araçları
- Adam Driscoll's Visual Studio için PowerShell Araçları
- VMware vSphere PowerCLI
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 .

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ç .

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

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.

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 ).

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.

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ş .

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.

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

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.

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.

Ş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.

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. 
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)

Ş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
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.

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.

Ö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.

Adım 2. O zaman üç seçeneğiniz var:
- Bölümü küçültmek için sarı tutamacı sola doğru sürükleyin.
- Bölümü büyütmek için sarı tutamacı sağa doğru sürükleyin.
- Sarı tutamacın tamamını ayrılmamış alana doğru hareket ettirin.

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ı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.
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.