Powershell-Skript wird manuell im Aufgabenplaner ausgeführt, jedoch nicht als Zeitplanaufgabe
583
Roy R.
Ich habe die PS-Skripts auf meiner virtuellen Maschine installiert. Meine VM ist mit einem Domänenkonto verbunden. Ich habe ein Dienstkonto. Im Moment läuft mein Skript manuell. Aber wenn ich auf die Zeit warte, die ich das Skript gesetzt habe, funktioniert es nicht. Ich benutze Windows Server 2016.
Power Shell Script
$path = "C:\Users\svaccount\Desktop\STAT1\" $fileName = "STAT1_" $date = Get-Date -Format MMddyyyhhmmss $file = $path + $filename + $date + ".jpeg" Add-Type -AssemblyName System.Windows.Forms Add-type -AssemblyName System.Drawing # Gather Screen resolution information $Screen = [System.Windows.Forms.SystemInformation]::VirtualScreen $Width = $Screen.Width $Height = $Screen.Height $Left = $Screen.Left $Top = $Screen.Top # Create bitmap using the top-left and bottom-right bounds $bitmap = New-Object System.Drawing.Bitmap $Width, $Height # Create Graphics object $graphic = [System.Drawing.Graphics]::FromImage($bitmap) # Capture screen $graphic.CopyFromScreen($Left, $Top, 0, 0, $bitmap.Size) # Save to file $bitmap.Save($File)
Meine Konfiguration in Aufgabe.
ALLGEMEINE TABELLE -Sicherheitsoptionen .account Benutzer: (Dienstkonto) .Ich wähle Nur ausführen, wenn der Benutzer angemeldet ist .Ausgewählte Ausführung mit höchsten Berechtigungen .configure für: Windows Server 2016 TRIGGER TAB Beginnen Sie die Aufgabe: nach einem Zeitplan Einstellungen: Täglich, alle 1 Tage wiederholen Adv-Einstellungen: ausgewählt Wiederholen Sie den Vorgang alle 5 Minuten für eine Dauer von 1 Jahr ENABLE ist ausgewählt ACTION TAB Aktion: Starten Sie ein Programm Die Einstellungen: .Programm / Skript: powershell.exe .add Argumente (optional): -windowstyle versteckt "C: \ POGI.ps1" BEDINGUNGEN TAB .Wählen Sie den Computer aus, um diese Aufgabe auszuführen EINSTELLUNGEN TAB .Ausgewählte Task kann bei Bedarf ausgeführt werden
Ich finde eine Zeile, um mein Skript zu debuggen: Ich weiß nicht, ob das hilft
********************** Windows PowerShell transcript start Start time: 20181129151208 Username: OSISOFT\svaccount RunAs User: OSISOFT\svaccount Machine: PI-WBS (Microsoft Windows NT 10.0.14393.0) Host Application: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe Process ID: 19732 PSVersion: 5.1.14393.206 PSEdition: Desktop PSCompatibleVersions: 1.0, 2.0, 3.0, 4.0, 5.0, 5.1.14393.206 BuildVersion: 10.0.14393.206 CLRVersion: 4.0.30319.42000 WSManStackVersion: 3.0 PSRemotingProtocolVersion: 2.3 SerializationVersion: 1.1.0.1 ********************** Transcript started, output file is c:\temp\debug.log ********************** Windows PowerShell transcript end End time: 20181129151209 **********************
Schätzen Sie Ihre Hilfe damit
Vielen Dank!
Seltsam ähnlich [manuell ausgeführtes PowerShell-Skript, aber nicht als geplante Aufgabe] (https://superuser.com/q/1379311/150988).
Scott vor 5 Jahren
1
Informieren Sie sich über [Formatierung] (https://superuser.com/editing-help).
LotPings vor 5 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
12
Warum wird der Ordner / winsxs so groß und kann er verkleinert werden?
-
2
Erhöhte Berechtigungen für Startanwendungen in Windows?
-
14
PDF Viewer unter Windows
-
7
Welche Windows-Dienste kann ich sicher deaktivieren?
-
8
Firefox PDF-Plugin zum Anzeigen von PDF-Dateien im Browser unter Windows
-
1
Windows verliert das Bildschirmlayout
-
1
Gibt es eine Möglichkeit, Installationen / Updates zu verhindern, die meine Festplatte mit kryptisch...
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
6
Log Viewer unter Windows
-
3
Windows-Hintergrundproblem mit zwei Bildschirmen