SORU
10 Ocak 2011, PAZARTESİ


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
10 Ocak 2011, PAZARTESİ


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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Lin Steven

    Lin Steven

    17 EKİM 2006
  • Peyton

    Peyton

    28 Aralık 2008
  • TecNoob

    TecNoob

    15 AĞUSTOS 2013