Сценарій Powershell працює вручну в планувальнику завдань, але не як завдання розкладу


0

Я встановив PS-скрипти на своїй машині virtaul. Мій VM підключений до облікового запису домену. У мене є один обліковий запис служби. Зараз мій сценарій працює вручну. Але коли я чекаю часу, коли я встановив сценарій, він не працює. Я використовую Windows Server 2016.

Сценарій оболонки живлення

$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)

Моя конфігурація у завданні.

ЗАГАЛЬНИЙ ТАБЛ
- варіанти безпеки
   .account user: (обліковий запис служби)
   .Я вибираю Запуск лише тоді, коли користувач увійшов у систему
   .Вибраний запуск з найвищими привілеями
   .configure для: Windows Server 2016

ТРИГУРНИЙ ТАБЛ
Почніть завдання: з Розкладу
Налаштування: Щодня, повторюйте кожні 1 дні
Налаштування реклами: вибрано Повторювати завдання кожні: 5 хв тривалістю 1 год
Вибрано ENABLE

ТАБЛИКА ДІЇ
дія: запустити програму
Налаштування: 
   .Програма / скрипт: powershell.exe
   .add аргументи (необов’язково): -windowstyle приховано "C: \ POGI.ps1"

УМОВИ ТАБ
   . Вибраний будильник комп'ютера для виконання цього завдання

НАСТРОЙКИ ТАБЛИЦІ
    .Вибрані дозволяють виконувати завдання за запитом

Я знаходжу рядок для налагодження мого сценарію: я не знаю, чи це допомагає

**********************
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
**********************

Вдячні за вашу допомогу в цьому

Дякую!



Дізнайтеся, будь ласка, про форматування
LotPings

це застосовно до Windows Server 2016?
Рой Р.

точно так само. Сценарій працює в оболонці. Він також працює, якщо я запускаю його вручну за запитом, але не працює в запланований час. Усі працює під одним обліковим записом.
Петро Кіндл
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.