2016-07-24 19 views
0

Ich habe eine Powershell-Datei (folderWatcher.ps1), die ich mit Powershell-ISE ausführen.Run Powershell ohne "Skript ausführen"

Ich habe "folderWatcher.ps1" in meinem Startordner abgelegt, so dass die Datei beim Einschalten des Geräts geöffnet wird.

Das Skript wird jedoch nicht ausgeführt, es sei denn, ich wähle die Schaltfläche "Skript ausführen" (oder F5) einmal aus.

(Danach wird das Skript läuft perfekt, bis die Maschine heruntergefahren wird.)

Nun, meine Frage ist: Wie kann ich das Skript ausführen, ohne „Skript ausführen“, um die Auswahl? - Alle meine Aufgaben in diesem Prozess sind automatisiert, außer dem "Skript ausführen".

Antwort

0

Anstatt die PS1-Datei in Ihrem Startordner zu platzieren, platzieren Sie dort eine Verknüpfung. ich getestet habe folgende erfolgreich:

Im Ordner

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 

Ich habe ein Fenster in dem Ziel mit diesem Text Verknüpfung:

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -file C:\Scripts\FolderWatcher.ps1 

Dieses Skript lief ohne zu Protokoll aufgefordert.

+0

danke für Ihre Antwort. Das funktioniert nicht. alle Vorschläge pls – vicki

+1

Ich habe meine Antwort mit der genauen Verknüpfung aktualisiert, die ich erfolgreich getestet habe. –

Verwandte Themen