Windows PowerShell 7: Set-ExecutionPolicy Normal kullanıcılar için
Normal bir kullanıcı olarak Windows 7 PowerShell komut dosyalarını çalıştırmak istiyorum. Çalıştığım zaman aşağıdaki hatayı alıyorum:
File C:\Users\danv\Documents\WindowsPowerShell\profile.ps1 cannot be loaded because the
execution of scripts is disabled on this system. Please see "get-help about_signing" for
more details.
At line:1 char:2
. <<<< 'C:\Users\danv\Documents\WindowsPowerShell\profile.ps1'
CategoryInfo : NotSpecified: (:) [], PSSecurityException
FullyQualifiedErrorId : RuntimeException
Set-ExecutionPolicy Unrestricted
hataları yoluyla çözmeye çalışırken:
PS C:\Users\danv> Set-ExecutionPolicy Unrestricted
Set-ExecutionPolicy : Access to the registry key
'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell'
is denied.
At line:1 char:20
Set-ExecutionPolicy <<<< Unrestricted
CategoryInfo : NotSpecified: (:) [Set-ExecutionPolicy], UnauthorizedAccessException
FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.PowerShell.Commands.SetExecutionPolicyCommand
Set-ExecutionPolicy Unrestricted
komutu yönetici olarak çalıştırabilirim, ama bu yönetici olmayan kullanıcılar için yaymak için görünmüyor.
Nasıl başarılı bir yönetici olmayan bir komut dosyası çalıştırabilir miyim?
CEVAP
Eğer siz (ya da yararlı bir yönetici olarak Set-ExecutionPolicy
çalışıyorsa, bu politika, tüm kullanıcılar için ayarlanır. (""" Gibi bir güvenlik önlemi.) sınırsız daha" yerine uzaktan imzalı öneririm
NB.: 64-bit işletim sistemi üzerinde 32-bit için Set-ExecutionPolicy
çalıştırmak için gereken ve 64 bit ayrı olarak tanımlar.
Nasıl Windows PowerShell Explorer başl...
Nasıl Windows Powershell içinde geçerl...
Nasıl Windows kullanıcı ortam değişken...
Nasıl Windows pip yüklemek için?...
Nasıl iPhone için Windows geliştirme m...