Функция Get-clipboard Powershell не работает в планировщике - PullRequest
1 голос
/ 29 февраля 2020

$ clp был пуст, когда я запускал следующий скрипт по планировщику, но я получил результат, если я выполняю вручную на Powershell ISE. Разрешена ли функция Get-clipboard в планировщике windows?

$objExcel = New-Object -ComObject Excel.Application
$objExcel.Visible = $false
$WorkBook = $objExcel.Workbooks.Open('C:\Temp\ABC.xlsx')
$WorkSheet = $WorkBook.sheets.item("DATA")

$WorkSheet.activate()
$range1 = $WorkSheet.Range("A:D")
$range1.copy()

$clp = Get-Clipboard -TextFormatType Html | Select-Object -Skip 7 


$objExcel.Quit()

1 Ответ

1 голос
/ 29 февраля 2020

буфер обмена - это функция интерактивного сеанса пользователя. иначе это может быть недоступно. вместо этого вы можете скопировать значения ячеек в переменные.

...