Size: a a a

PowerShellRus - о Powershell (и не только) на русском

2021 February 25

RN

Rinat N in PowerShellRus - о Powershell (и не только) на русском
Wadik Wadkovich
Товарищи. Добрый вечер. Такая ситуация. Есть машина с windows, туда через nas через iscsi примаплена кучка дисков, а есть кучка локальных. Подскажите, как понять ху из ху ?
писчи исчо
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
можа кто-то знает как invoke-webrequest или через шарпы получить стрим и передать в другой кмдлет, чтобы не создавать временный файл?
источник

ДС

Дмитрий Стародубцев... in PowerShellRus - о Powershell (и не только) на русском
Коллеги, добрый день.

Пытаюсь запустить скрипт через планировщик на 2008R2, Перепробовал кажется все варианты:
- Менял политику запуска скриптов. В итоге просто сделал Unrestricted
- В пути к программе ставил просто powershell, powershell,exe, полный путь по powershell, полный путь до 32х битной версии powershell
- В аргументах указывал -NonInteractive -NoProfile -File -Command  
- Сам скрипт в аргументах пробовал указывать через полный путь, через .\, в кавычках, без кавычек. Даже пробовал указывать путь через двойные слеши.
- В рабочей папке указывал папку где скрипт лежит
- Запуск ставил от системы + наивысшие права
- Пробовал ставить режим 2008 и 2008R2

Вручную скрипт запускается. В запуске через планировщик выходит код 0x0. В чём может быть проблема?
источник

VB

Vector BCO in PowerShellRus - о Powershell (и не только) на русском
Дмитрий Стародубцев
Коллеги, добрый день.

Пытаюсь запустить скрипт через планировщик на 2008R2, Перепробовал кажется все варианты:
- Менял политику запуска скриптов. В итоге просто сделал Unrestricted
- В пути к программе ставил просто powershell, powershell,exe, полный путь по powershell, полный путь до 32х битной версии powershell
- В аргументах указывал -NonInteractive -NoProfile -File -Command  
- Сам скрипт в аргументах пробовал указывать через полный путь, через .\, в кавычках, без кавычек. Даже пробовал указывать путь через двойные слеши.
- В рабочей папке указывал папку где скрипт лежит
- Запуск ставил от системы + наивысшие права
- Пробовал ставить режим 2008 и 2008R2

Вручную скрипт запускается. В запуске через планировщик выходит код 0x0. В чём может быть проблема?
0х0 это удачное завершение задания
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
можа скрипт просто кривой)))
источник

VB

Vector BCO in PowerShellRus - о Powershell (и не только) на русском
Дмитрий Стародубцев
Коллеги, добрый день.

Пытаюсь запустить скрипт через планировщик на 2008R2, Перепробовал кажется все варианты:
- Менял политику запуска скриптов. В итоге просто сделал Unrestricted
- В пути к программе ставил просто powershell, powershell,exe, полный путь по powershell, полный путь до 32х битной версии powershell
- В аргументах указывал -NonInteractive -NoProfile -File -Command  
- Сам скрипт в аргументах пробовал указывать через полный путь, через .\, в кавычках, без кавычек. Даже пробовал указывать путь через двойные слеши.
- В рабочей папке указывал папку где скрипт лежит
- Запуск ставил от системы + наивысшие права
- Пробовал ставить режим 2008 и 2008R2

Вручную скрипт запускается. В запуске через планировщик выходит код 0x0. В чём может быть проблема?
проблема в чем конкретно?
источник

ДС

Дмитрий Стародубцев... in PowerShellRus - о Powershell (и не только) на русском
Vector BCO
проблема в чем конкретно?
Он не работает )

Скрипт проверяет работает ли программа, и если не работает, то запускает её. Запуск вручную работает нормально
источник

VB

Vector BCO in PowerShellRus - о Powershell (и не только) на русском
Дмитрий Стародубцев
Он не работает )

Скрипт проверяет работает ли программа, и если не работает, то запускает её. Запуск вручную работает нормально
от кого запускается скрипт? какие тригеры? запустить в cmd пробовал то что написано в планировщике?
источник

VB

Vector BCO in PowerShellRus - о Powershell (и не только) на русском
Дмитрий Стародубцев
Он не работает )

Скрипт проверяет работает ли программа, и если не работает, то запускает её. Запуск вручную работает нормально
0х0 говорит что все збс
источник

ДС

Дмитрий Стародубцев... in PowerShellRus - о Powershell (и не только) на русском
Vector BCO
от кого запускается скрипт? какие тригеры? запустить в cmd пробовал то что написано в планировщике?
От системы. Триггер просто на запуск каждую минуту, но я для теста запускаю вручную. Да, в cmd пробовал запуск в формате C:\Windows\system32>powershell C:\Scripts\RestartZenno.ps1 - всё работает.

Сам скрипт простейший:
$zenka = Get-Process | where {$_.Name -eq "ZennoPoster"}
$Prog = "C:\Program Files (x86)\ZennoLab\RU\ZennoPoster Pro\5.20.0.0\Progs\ZennoPoster.exe"

if ($zenka -eq $null)
{& $Prog}
источник

MO

Mr Orange in PowerShellRus - о Powershell (и не только) на русском
Дмитрий Стародубцев
От системы. Триггер просто на запуск каждую минуту, но я для теста запускаю вручную. Да, в cmd пробовал запуск в формате C:\Windows\system32>powershell C:\Scripts\RestartZenno.ps1 - всё работает.

Сам скрипт простейший:
$zenka = Get-Process | where {$_.Name -eq "ZennoPoster"}
$Prog = "C:\Program Files (x86)\ZennoLab\RU\ZennoPoster Pro\5.20.0.0\Progs\ZennoPoster.exe"

if ($zenka -eq $null)
{& $Prog}
Опять кто то не прописал в файл
Get-date >>c:\001.txt
источник

A

Aleksandr in PowerShellRus - о Powershell (и не только) на русском
От системы.  - вот и ответ
источник

ДС

Дмитрий Стародубцев... in PowerShellRus - о Powershell (и не только) на русском
Mr Orange
Опять кто то не прописал в файл
Get-date >>c:\001.txt
25 февраля 2021 г. 19:57:40
источник

MO

Mr Orange in PowerShellRus - о Powershell (и не только) на русском
Дмитрий Стародубцев
25 февраля 2021 г. 19:57:40
А должно писаться в лог файл
источник

ДС

Дмитрий Стародубцев... in PowerShellRus - о Powershell (и не только) на русском
Aleksandr
От системы.  - вот и ответ
Да, похоже в этом проблема. Но разве не должно работать?
источник

MO

Mr Orange in PowerShellRus - о Powershell (и не только) на русском
Дмитрий Стародубцев
Да, похоже в этом проблема. Но разве не должно работать?
Нет
источник

MO

Mr Orange in PowerShellRus - о Powershell (и не только) на русском
Дмитрий Стародубцев
Да, похоже в этом проблема. Но разве не должно работать?
Гуй у проги есть ?
источник

VB

Vector BCO in PowerShellRus - о Powershell (и не только) на русском
Дмитрий Стародубцев
От системы. Триггер просто на запуск каждую минуту, но я для теста запускаю вручную. Да, в cmd пробовал запуск в формате C:\Windows\system32>powershell C:\Scripts\RestartZenno.ps1 - всё работает.

Сам скрипт простейший:
$zenka = Get-Process | where {$_.Name -eq "ZennoPoster"}
$Prog = "C:\Program Files (x86)\ZennoLab\RU\ZennoPoster Pro\5.20.0.0\Progs\ZennoPoster.exe"

if ($zenka -eq $null)
{& $Prog}
каждую минуту это сильно часто
лучше жахни раз в 15 или 30 минут и в самом скрипте нарисуй петлю с минутным интервалом
источник

ДС

Дмитрий Стародубцев... in PowerShellRus - о Powershell (и не только) на русском
Mr Orange
Гуй у проги есть ?
Да
источник

A

Aleksandr in PowerShellRus - о Powershell (и не только) на русском
Дмитрий Стародубцев
Да, похоже в этом проблема. Но разве не должно работать?
В контексте системы и выполнится, у нее свой рабочий стол.
источник