SORU
12 EKİM 2013, CUMARTESİ


Nasıl bir toplu iş dosyasından PowerShell komut dosyasını çalıştırmak için

Bu PowerShell komut dosyasını çalıştırmak için çalışıyorum. Benim masaüstünde ps.ps1 betik aşağıda kurtardım.

$query = "SELECT * FROM Win32_DeviceChangeEvent WHERE EventType = 2"
Register-WMIEvent -Query $query -Action { invoke-item "C:\Program Files\abc.exe"}

Bir toplu iş komut dosyası bu PowerShell komut dosyasını çalıştırmak için yaptım

@echo off
Powershell.exe set-executionpolicy remotesigned -File  C:\Users\SE\Desktop\ps.ps1
pause

Ama bu hata alıyorum:

Enter image description here

CEVAP
12 EKİM 2013, CUMARTESİ


-ExecutionPolicy parametre gerekir:

Powershell.exe -executionpolicy remotesigned -File  C:\Users\SE\Desktop\ps.ps1

Aksi takdirde PowerShell dikkate argümanlar Set-ExecutionPolicy süre yürütmek için bir çizgibir çalıştırın, -File hiçbir parametre vardır.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Excel Functions

    Excel Functi

    4 NİSAN 2010
  • Simon Hayter

    Simon Hayter

    20 HAZİRAN 2010
  • Trulia

    Trulia

    29 Kasım 2006