Kullanıcı Tarafından Alias Belirlenmesi:
"Set-Alias alias_adı komut" şeklinde alias belirlenebilir.
Örnek
"Set-alias gs get-service" diyip gs komutunu girersek bütün servisleri görürüz.
Ancak bu alias'lar kalıcı olmazlar kalıcı yapmak için 2 tane yöntem vardır.
Alias'ları sürekli export-import edebiliriz ya da PowerShell profillerine
Alias'lar Nasıl Export ve Import Edilir?
export-Alias C:\Users\Desktop\Alias.txt
import-alias C:\Users\Desktop\Alias.txt
PowerShell Profillerinde Alias Tanımlamak:
PowerShell profilleri kısaca her session başladığında çalıştırılan bir script'dir. Profillerin nerede olduğunu aşağıdaki komutumuzla görebiliriz. Kısaca PROFILE değişkeninin değeri sorguluyoruz.
Örnek:
PS C:\Users> echo $PROFILE
C:\Users\IS96626\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
Yukarıdaki dokümanı editlememiz gerekmektedir.
Bu dosyaya gidip "Set-alias gs get-service" komutunu yazarsak her session açışımızda bu komut dosyası çalışacak ve alias'ımızı oluşturacaktır.
Execution Haklarını Görmek ve Değiştirmek:
"Get-ExecutionPolicy" ile script dosyasının haklarını görebiliriz.
"Set-Execution Policy" ile script çalıştırılma şeklini aşağıdaki versiyonlara değiştirebiliriz.
Restricted – Çalıştırılamaz
AllSigned – Bütün scriptler güvenilir(kayıtlı) bir kullanıcı tarafından imzalı olmalıdır.
RemoteSigned – Bütün scriptler güvenli bir yerden indirilmiş olması gerekir.
Unrestricted – Bütün scriptler çalıştırılabilinir.
Unrestricted – Bütün scriptler çalıştırılabilinir.
Hiç yorum yok:
Yorum Gönder