April 19, 2024
powershell

Powershell ile Script İmzalama

Powershell ile script imzalama, Set-AuthenticodeSignature.

Production ortamında işinizi ve scriptlerinizi güvende tutmak ve değişikliği önlemek istiyorsanız, bir komut dosyasına veya dosyaya Authenticode imzası eklemek için Set-AuthenticodeSignature’ı kullabilirsiniz.

Bu cmdlet yalnızca Windows platformunda kullanılabilir.

Set-AuthenticodeSignature cmdlet’i, Subject Interface Package (SIP) destekleyen herhangi bir dosyaya bir Authenticode imzası ekler.

Bir PowerShell komut dosyasında imza, komut dosyasında yürütülen talimatların sonunu gösteren bir metin bloğu biçimini alır. Bu cmdlet çalıştığında dosyada bir imza varsa, o imza komut içerisinde işlenmez ve yanlızca signature edilen script içerisindeki komut çalışır.

Aşağıdaki örnek komut ile kaydetmiş olduğunuz bir scripti publib bir pki ile kolayca imzalayabilirsiniz.

Ekran çıktısı aşağıdak gibi olacaktır.

Powershell Set-AuthenticodeSignature
Powershell ile script imzalama, Set-AuthenticodeSignature

Bir yanıt yazın