2016-12-10 2 views
-2

Hallo in meinem Windows Server 2012 Ich habe einen Aufgabenzeitplan konfiguriert, um eine Powershell-Datei auszuführen, die etwas innerhalb des Microsoft VMM betreiben. Es funktionierte perfekt,Ich habe ein Problem mit Powershell und Aufgabenplan

Aktion 1- Ausführen des Befehls

Aktion 2- die Datei löschen

ich jetzt diese Aufgabe in Windows-2016 importiert, nachdem ich die Windows-Upgrade und seine nicht Arbeitet es nur die Datei ausführen, aber löschen funktioniert nicht nur die Ausführung der Arbeit und wenn ich die Aktionen angeordnet und machen die Löschung zuerst funktioniert es ohne jedes Problem, Es gibt etwas, das die Datei vor dem Löschen Aktion verhindert.

Das ist mein Aufgabenplan Config

Registerkarte Allgemein:

[*] laufen, ob angemeldete Benutzer oder nicht

konfigurieren für [Windows Vista, Windows Server 2008]

[*] Ausführung mit höchsten Rechten

Aktionen

[1] Die erste Aktion, die die Datei laufen

Aktion: ein Programm starten

Programm: C: \ Windows \ System32 \ Windows \ v1.0 \ powershell.exe

Argument:.. \ * ps1

Starten in: E: \ command \ Fast_Commands

[2] Zweite Aktion, die die Datei

Aktion löschen: ein Programm starten

Programm: C: \ Windows \ System32 \ Windows \ v1. 0 \ powershell.exe

Argument: Remove-Item“. \ *. ps1"

Starten in: E: \ command \ Fast_Commands

==============

Letzte Sache, wenn ich nur wählen [[*] ausgeführt werden, wenn Benutzer angemeldet ist ] Es funktioniert ohne jedes Problem und alle Aktionen sind getan, es tut mir leid, wenn etwas nicht geklärt Ich wünschte, ich könnte das Problem wissen und danke im Voraus.

+0

'Remove-Item". *. Ps1 "' was erreicht das? Es sollte zumindest "* .ps1" sein – 4c74356b41

+0

sein Argument: Remove-Item ". \\ *. Ps1" Ich weiß nicht, warum ich es nicht bearbeiten kann –

+0

nun, bist du sicher, dass der erste Schritt vor dem beendet wird Der zweite beginnt? – 4c74356b41

Antwort

0

Meine Beobachtungen: Ich bin mir nicht sicher, warum Sie verwenden. \ *.ps1 in beiden Fällen.

Aber immer noch, wenn das Entfernen nicht funktioniert, würde ich Sie bitten, -Force zu verwenden. Führen Sie die Aufgabe mit den höchsten Rechten aus? . Wenn nicht, bedenke das auch.

Ich möchte, dass Sie den Verlauf der Aufgabe auch überprüfen, um den Fehler zu sehen, oder wenn die Aufgabe fehlschlägt. Fordern Sie auch Screenshots an.

+0

Hallo Danke für Ihre Antwort iam verwenden es in der ersten Aktion, um eine PS1-Datei innerhalb des Verzeichnisses und in der zweiten zu starten, um es zu löschen. Ich weiß nicht, ob es eine Möglichkeit gibt, diese Aktionen in eine Aktion zu kombinieren, und ich werde Ihnen den Fehler liefern: Taskplaner konnte "\ Ps File Runner" Aufgabe für Benutzer "xxx \ xxxx" nicht starten. Zusätzliche Daten: Fehlerwert: 2147943726. –

+0

@Elzero Bitte akzeptieren Sie die Antwort, wenn es Ihnen hilft –

+0

Haben Sie den Fehler gesehen, ich werde immer noch nicht in der Lage, die Aufgabe zu tun –

Verwandte Themen