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

  • B3ASTTY™

    B3ASTTY™

    27 Mayıs 2013
  • efaustus9

    efaustus9

    16 HAZİRAN 2006
  • SuicideSheeep

    SuicideSheee

    8 Ocak 2012