PowerShell'de Kod Nasıl Yorumlanır?
PowerShell betiğinin tek bir satırına yorum eklemek için satırın başındaki # işaretini kullanın. Dokümantasyon için kullanılan diğer programlama dilleri gibi oluşturmak için PowerShell'deki kodu yorumlayın.
PowerShell'de, tek bir satıra yorum yapabilir veya PowerShell betiğinde birden çok satıra yorum yapmak için bir yorum bloğu oluşturabilirsiniz.
Bu örnekte PowerShell betiğinde nasıl yorum yapılacağını ve PowerShell'de yorumların nasıl engelleneceğini tartışacağız.
PowerShell Betiğinde Tek Satır Yorumlar
PowerShell betiğindeki tek satırı yorumlamak için # (karma) sembolünü kullanın. Satırın başındaki # komutu, komut dosyasındaki tüm satırı yorumlayacaktır.
# Gets the members for the Get-ChildItem cmdlet in PowerShell
Get-ChildItem | Get-MemberYukarıdaki PowerShell betiğinde ilk satırı yorumlayın. Başlangıçta # kullanılır.
Yalnızca Get-ChildItem|'i çalıştıracaktır. Get-ChildItem cmdlet'i için tüm üyelerin kullanılabilir olmasını sağlamak için Get-Member komutu.
PowerShell Yorum Bloğu
Yorum bloğu oluşturmak için <# ve #> sembollerini kullanın. Yorum bloğundaki tüm satırlar yorum olarak yorumlanır.
PowerShell'deki yorum bloğu tek bir satıra sahip olabilir veya birden çok satıra yayılabilir.
Yorumu başlatmak için <#'yi ve yorumu bitirmek için #>'yi kullanın.
<# Get-Content - It gets the content of the item at the location
specifed by the path, such as text in a file or content of function.
For files, the content is read one line at a time
#>
Get-Content -Path D:\PS\calc.txt Yukarıdaki PowerShell betiğinde <# ve #> sembollerini kullanarak birden çok satırı yorumladık.
Yukarıdaki komut dosyası, dosyanın içeriğini okumak için yalnızca Get-Content cmdlet'ini çalıştırır.
PowerShell'de Yorum Tabanlı Yardım
PowerShell'de, yoruma dayalı Yardım bölümüne yorum yapmak için <# ve #> tuşlarını kullanabilirsiniz.
Yorum Tabanlı Yardım'da her bölüm, anahtar kelime ve anahtar kelimenin başındaki nokta (.) ile tanımlanır.
<#
.Synopis
Get the square root of the number
.Description
The Get-SquareRoot cmdlet gets the number and calculate the square root
.Parameter
-Number <int>
.Example
Get-SquareRoot -Number 4
.Syntax
Get-SquareRoot -Number
#>
Yukarıdaki PowerShell betiğinde, bir yorum bloğu Özet, Açıklama, Parametre vb. gibi yardım anahtar sözcüklerini içerir.
Çözüm
Tek bir satır için # (hash) sembolünü kullanan PowerShell'deki yorumlarla ilgili yukarıdaki makalenin size yardımcı olacağını umuyorum.
PowerShell betiğinde veya PowerShell'deki Yorum Tabanlı Yardımda birden çok satırı yorumlayabilirsiniz.
PowerShell Active Directory komutları ve PowerShell temelleri hakkında daha fazla konuyu ShellGeek ana sayfasında bulabilirsiniz.