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

  • eHow

    eHow

    27 NİSAN 2006
  • Mark Hyder

    Mark Hyder

    6 EKİM 2011
  • SRI International

    SRI Internat

    30 NİSAN 2008