Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Для начала проверить, что запускается скрипт и корректно завершается:

Код: Выделить весь код
$null = New-Item C:\Temp -Type Directory
Get-Date > C:\Temp\run.txt
PS. Запускать с параметрами:
Код: Выделить весь код
PowerShell.exe -ExecutionPolicy ByPass -File C:\Scripts\script.ps1

Или добавить логгирование в свой скрипт, на каком этапе останавливается:

Код: Выделить весь код
$log = "C:\test\log.txt"
"Start" >>$log
Add-Type -AssemblyName System.Threading

$intelVideoDriver = Get-PnpDevice | where { $_.Name -like "Intel(R) HD Graphics 4000" }
Disable-PnpDevice $intelVideoDriver.DeviceID -Confirm:$false
"Disable" >>$log
[System.Threading.Thread]::Sleep(2000)
"Sleep" >>$log
Enable-PnpDevice $intelVideoDriver.DeviceID -Confirm:$false
"Enable" >>$log

New-BurntToastNotification -Text "System maintenanace", 'Intel HD 4000 reloaded'
"Message" >>$log
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:27, 02-02-2019 | #2